| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | TableMutator.
Maintains additional state used during column writing. |
| pack-priv static class | TableMutator.
Maintains additional state used during column creation. |
| pack-priv static class | TableMutator.
Maintains additional state used during index data creation. |
| Modifier and Type | Field and Description |
|---|---|
| private TableMutator. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract short | |
| public TableMutator. | |
| public abstract TableMutator. | |
| public IndexImpl. | |
| public abstract TableMutator. | |
| pack-priv abstract String | |
| public abstract int | |
| pack-priv abstract boolean | Returns: true if the named column holds a complex type, false if it does not or if there is no
such columnname of the column colName)Checks whether the named column holds a complex type. |
| public void | |
| private void | |
| protected void | |
| protected void | |
| protected void | |
| protected abstract String |
| colOffsets | back to summary |
|---|---|
| private TableMutator. | |
| TableMutator | back to summary |
|---|---|
| protected TableMutator(DatabaseImpl database) | |
| getColumnNumber | back to summary |
|---|---|
| pack-priv abstract short getColumnNumber(String colName) | |
| getColumnOffsets | back to summary |
|---|---|
| public TableMutator. | |
| getColumnState | back to summary |
|---|---|
| public abstract TableMutator. | |
| getForeignKey | back to summary |
|---|---|
| public IndexImpl. | |
| getIndexDataState | back to summary |
|---|---|
| public abstract TableMutator. | |
| getTableName | back to summary |
|---|---|
| pack-priv abstract String getTableName() | |
| getTdefPageNumber | back to summary |
|---|---|
| public abstract int getTdefPageNumber() | |
| isComplexColumn | back to summary |
|---|---|
| pack-priv abstract boolean isComplexColumn(String colName) Checks whether the named column holds a complex type.
| |
| setColumnOffsets | back to summary |
|---|---|
| public void setColumnOffsets(int fixedOffset, int varOffset, int longVarOffset) | |
| setColumnSortOrder | back to summary |
|---|---|
| private void setColumnSortOrder(ColumnBuilder column) | |
| validateAutoNumberColumn | back to summary |
|---|---|
| protected void validateAutoNumberColumn(Set<DataType> autoTypes, ColumnBuilder column) | |
| validateColumn | back to summary |
|---|---|
| protected void validateColumn(Set<String> colNames, ColumnBuilder column) | |
| validateIndex | back to summary |
|---|---|
| protected void validateIndex(Set<String> colNames, Set<String> idxNames, boolean[] foundPk, IndexBuilder index) | |
| withErrorContext | back to summary |
|---|---|
| protected abstract String withErrorContext(String msg) | |
| Modifier and Type | Field and Description |
|---|---|
| private short | |
| private short | |
| private short |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public short | |
| public short | |
| public void |
| fixedOffset | back to summary |
|---|---|
| private short fixedOffset | |
| longVarOffset | back to summary |
|---|---|
| private short longVarOffset | |
| varOffset | back to summary |
|---|---|
| private short varOffset | |
| ColumnOffsets | back to summary |
|---|---|
| pack-priv ColumnOffsets() | |
| getNextFixedOffset | back to summary |
|---|---|
| public short getNextFixedOffset(ColumnBuilder col) | |
| getNextVariableOffset | back to summary |
|---|---|
| public short getNextVariableOffset(ColumnBuilder col) | |
| set | back to summary |
|---|---|
| public void set(int newFixedOffset, int newVarOffset, int newLongVarOffset) | |
| Modifier and Type | Field and Description |
|---|---|
| private byte | |
| private byte | |
| private int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public byte | |
| public byte | |
| public int | |
| public void | |
| public void | |
| public void |
| umapFreeRowNumber | back to summary |
|---|---|
| private byte umapFreeRowNumber | |
| umapOwnedRowNumber | back to summary |
|---|---|
| private byte umapOwnedRowNumber | |
| umapPageNumber | back to summary |
|---|---|
| private int umapPageNumber | |
| ColumnState | back to summary |
|---|---|
| pack-priv ColumnState() | |
| getUmapFreeRowNumber | back to summary |
|---|---|
| public byte getUmapFreeRowNumber() | |
| getUmapOwnedRowNumber | back to summary |
|---|---|
| public byte getUmapOwnedRowNumber() | |
| getUmapPageNumber | back to summary |
|---|---|
| public int getUmapPageNumber() | |
| setUmapFreeRowNumber | back to summary |
|---|---|
| public void setUmapFreeRowNumber(byte newUmapFreeRowNumber) | |
| setUmapOwnedRowNumber | back to summary |
|---|---|
| public void setUmapOwnedRowNumber(byte newUmapOwnedRowNumber) | |
| setUmapPageNumber | back to summary |
|---|---|
| public void setUmapPageNumber(int newUmapPageNumber) | |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private final List | |
| private int | |
| private int | |
| private byte |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public IndexBuilder | |
| public int | |
| public List | |
| public int | |
| public int | |
| public byte | |
| public void | |
| public void | |
| public void | |
| public void |
| indexDataNumber | back to summary |
|---|---|
| private int indexDataNumber | |
| indexes | back to summary |
|---|---|
| private final List<IndexBuilder> indexes | |
| rootPageNumber | back to summary |
|---|---|
| private int rootPageNumber | |
| umapPageNumber | back to summary |
|---|---|
| private int umapPageNumber | |
| umapRowNumber | back to summary |
|---|---|
| private byte umapRowNumber | |
| IndexDataState | back to summary |
|---|---|
| pack-priv IndexDataState() | |
| addIndex | back to summary |
|---|---|
| public void addIndex(IndexBuilder idx) | |
| getFirstIndex | back to summary |
|---|---|
| public IndexBuilder getFirstIndex() | |
| getIndexDataNumber | back to summary |
|---|---|
| public int getIndexDataNumber() | |
| getIndexes | back to summary |
|---|---|
| public List | |
| getRootPageNumber | back to summary |
|---|---|
| public int getRootPageNumber() | |
| getUmapPageNumber | back to summary |
|---|---|
| public int getUmapPageNumber() | |
| getUmapRowNumber | back to summary |
|---|---|
| public byte getUmapRowNumber() | |
| setIndexDataNumber | back to summary |
|---|---|
| public void setIndexDataNumber(int newIndexDataNumber) | |
| setRootPageNumber | back to summary |
|---|---|
| public void setRootPageNumber(int newRootPageNumber) | |
| setUmapPageNumber | back to summary |
|---|---|
| public void setUmapPageNumber(int newUmapPageNumber) | |
| setUmapRowNumber | back to summary |
|---|---|
| public void setUmapRowNumber(byte newUmapRowNumber) | |