Class TableCreator


  • public class TableCreator
    extends TableMutator
    Helper class used to maintain state during table creation.
    Author:
    James Ahlborn
    Usage:
    Advanced: This class is for advanced/internal use.
    • Constructor Detail

      • TableCreator

        public TableCreator​(DatabaseImpl database)
    • Method Detail

      • getName

        public String getName()
      • getUmapPageNumber

        public int getUmapPageNumber()
      • hasIndexes

        public boolean hasIndexes()
      • getIndexCount

        public int getIndexCount()
      • getLogicalIndexCount

        public int getLogicalIndexCount()
      • getIndexDataStates

        public List<com.healthmarketscience.jackcess.impl.TableMutator.IndexDataState> getIndexDataStates()
      • countNonLongVariableLength

        public short countNonLongVariableLength()
        Returns:
        The number of variable length columns which are not long values found in the list
        Usage:
        Advanced: This method is for advanced/internal use.
      • getCharset

        public Charset getCharset()
      • calculateNameLength

        public static int calculateNameLength​(String name)