public class TableCreator extends TableMutator
| Constructor and Description |
|---|
TableCreator(DatabaseImpl database) |
getColumnOffsets, getForeignKey, setColumnOffsets, validateAutoNumberColumn, validateColumn, validateIndexpublic TableCreator(DatabaseImpl database)
public String getName()
public int getTdefPageNumber()
getTdefPageNumber in class TableMutatorpublic 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 TableMutatorpublic List<com.healthmarketscience.jackcess.impl.TableMutator.IndexDataState> getIndexDataStates()
public com.healthmarketscience.jackcess.impl.TableMutator.ColumnState getColumnState(ColumnBuilder col)
getColumnState in class TableMutatorpublic List<ColumnBuilder> getLongValueColumns()
public short countNonLongVariableLength()
public TableImpl createTable(TableBuilder table) throws IOException
IOExceptionprotected String withErrorContext(String msg)
withErrorContext in class TableMutatorpublic DatabaseImpl getDatabase()
public JetFormat getFormat()
public PageChannel getPageChannel()
public Charset getCharset()
public int reservePageNumber()
throws IOException
IOExceptionpublic static int calculateNameLength(String name)
protected ColumnImpl.SortOrder getDbSortOrder()
Copyright © 2005–2018. All rights reserved.