public class TableCreator extends TableMutator
Constructor and Description |
---|
TableCreator(DatabaseImpl database) |
getColumnOffsets, getForeignKey, setColumnOffsets, validateAutoNumberColumn, validateColumn, validateIndex
public TableCreator(DatabaseImpl database)
public String getName()
public int getTdefPageNumber()
getTdefPageNumber
in class TableMutator
public int getUmapPageNumber()
public List<ColumnBuilder> getColumns()
public List<IndexBuilder> getIndexes()
public boolean hasIndexes()
public int getIndexCount()
public int getLogicalIndexCount()
public com.healthmarketscience.jackcess.impl.TableMutator.IndexDataState getIndexDataState(IndexBuilder idx)
getIndexDataState
in class TableMutator
public List<com.healthmarketscience.jackcess.impl.TableMutator.IndexDataState> getIndexDataStates()
public com.healthmarketscience.jackcess.impl.TableMutator.ColumnState getColumnState(ColumnBuilder col)
getColumnState
in class TableMutator
public List<ColumnBuilder> getLongValueColumns()
public short countNonLongVariableLength()
public TableImpl createTable(TableBuilder table) throws IOException
IOException
protected String withErrorContext(String msg)
withErrorContext
in class TableMutator
public DatabaseImpl getDatabase()
public JetFormat getFormat()
public PageChannel getPageChannel()
public Charset getCharset()
public int reservePageNumber() throws IOException
IOException
public static int calculateNameLength(String name)
protected ColumnImpl.SortOrder getDbSortOrder()
Copyright © 2005–2018. All rights reserved.