Class TableMutator
- java.lang.Object
-
- com.healthmarketscience.jackcess.impl.TableMutator
-
- Direct Known Subclasses:
TableCreator,TableUpdater
public abstract class TableMutator extends Object
Common helper class used to maintain state during table mutation.- Author:
- James Ahlborn
- Usage:
- Advanced: This class is for advanced/internal use.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static intcalculateNameLength(String name)CharsetgetCharset()com.healthmarketscience.jackcess.impl.TableMutator.ColumnOffsetsgetColumnOffsets()abstract com.healthmarketscience.jackcess.impl.TableMutator.ColumnStategetColumnState(ColumnBuilder col)DatabaseImplgetDatabase()IndexImpl.ForeignKeyReferencegetForeignKey(IndexBuilder idx)JetFormatgetFormat()abstract com.healthmarketscience.jackcess.impl.TableMutator.IndexDataStategetIndexDataState(IndexBuilder idx)PageChannelgetPageChannel()abstract intgetTdefPageNumber()intreservePageNumber()voidsetColumnOffsets(int fixedOffset, int varOffset, int longVarOffset)
-
-
-
Method Detail
-
setColumnOffsets
public void setColumnOffsets(int fixedOffset, int varOffset, int longVarOffset)
-
getColumnOffsets
public com.healthmarketscience.jackcess.impl.TableMutator.ColumnOffsets getColumnOffsets()
-
getForeignKey
public IndexImpl.ForeignKeyReference getForeignKey(IndexBuilder idx)
-
getTdefPageNumber
public abstract int getTdefPageNumber()
-
getColumnState
public abstract com.healthmarketscience.jackcess.impl.TableMutator.ColumnState getColumnState(ColumnBuilder col)
-
getIndexDataState
public abstract com.healthmarketscience.jackcess.impl.TableMutator.IndexDataState getIndexDataState(IndexBuilder idx)
-
getDatabase
public DatabaseImpl getDatabase()
-
getFormat
public JetFormat getFormat()
-
getPageChannel
public PageChannel getPageChannel()
-
getCharset
public Charset getCharset()
-
reservePageNumber
public int reservePageNumber() throws IOException- Throws:
IOException
-
calculateNameLength
public static int calculateNameLength(String name)
-
-