| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private TableMutator. | |
| private ColumnBuilder | |
| private IndexImpl. | |
| private TableMutator. | |
| private IndexBuilder | |
| private final List | |
| private int | |
| private final TableImpl |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ColumnImpl | |
| public IndexImpl | |
| pack-priv IndexImpl | |
| pack-priv void | |
| pack-priv static IndexData | |
| pack-priv int | |
| public ColumnBuilder | |
| private Set | |
| pack-priv short | getColumnNumber(String colName)
Implements abstract io.
|
| public TableMutator. | getColumnState(ColumnBuilder col)
Implements abstract io.
|
| public IndexImpl. | |
| public IndexBuilder | |
| public TableMutator. | getIndexDataState(IndexBuilder idx)
Implements abstract io.
|
| pack-priv static Set | |
| private short | Returns: an id which no column of this table holdsAccess assigns each column an id which it never reuses and never renumbers, so a table which has had a column deleted has gaps in its ids and its highest id can be past the last column number. |
| pack-priv List | |
| pack-priv String | |
| public int | getTdefPageNumber()
Implements abstract io.
|
| private void | |
| pack-priv boolean | isComplexColumn(String colName)
Implements abstract io. Checks whether the named column holds a complex type. |
| pack-priv void | |
| private static boolean | |
| private static boolean | |
| pack-priv void | |
| pack-priv void | |
| private void | |
| private void | |
| pack-priv boolean | |
| protected String | withErrorContext(String msg)
Implements abstract io.
|
| addedTdefLen | back to summary |
|---|---|
| private int addedTdefLen | |
| colState | back to summary |
|---|---|
| private TableMutator. | |
| column | back to summary |
|---|---|
| private ColumnBuilder column | |
| fkReference | back to summary |
|---|---|
| private IndexImpl. | |
| idxDataState | back to summary |
|---|---|
| private TableMutator. | |
| index | back to summary |
|---|---|
| private IndexBuilder index | |
| nextPages | back to summary |
|---|---|
| private final List<Integer> nextPages | |
| origTdefLen | back to summary |
|---|---|
| private int origTdefLen | |
| table | back to summary |
|---|---|
| private final TableImpl table | |
| TableUpdater | back to summary |
|---|---|
| public TableUpdater(TableImpl table) | |
| addColumn | back to summary |
|---|---|
| public ColumnImpl addColumn(ColumnBuilder newColumn) throws IOException | |
| addIndex | back to summary |
|---|---|
| public IndexImpl addIndex(IndexBuilder newIndex) throws IOException | |
| addIndex | back to summary |
|---|---|
| pack-priv IndexImpl addIndex(IndexBuilder newIndex, boolean isInternal, byte ignoreIdxFlags, byte ignoreColFlags) throws IOException | |
| addTdefLen | back to summary |
|---|---|
| pack-priv void addTdefLen(int add) | |
| findIndexData | back to summary |
|---|---|
| pack-priv static IndexData findIndexData(IndexBuilder idx, TableImpl table, byte ignoreIdxFlags, byte ignoreColFlags) | |
| getAddedTdefLen | back to summary |
|---|---|
| pack-priv int getAddedTdefLen() | |
| getColumn | back to summary |
|---|---|
| public ColumnBuilder getColumn() | |
| getColumnNames | back to summary |
|---|---|
| private Set | |
| getColumnNumber | back to summary |
|---|---|
| pack-priv short getColumnNumber(String colName) Implements abstract io.
| |
| getColumnState | back to summary |
|---|---|
| public TableMutator. Implements abstract io.
| |
| getForeignKey | back to summary |
|---|---|
| public IndexImpl. Overrides io.
| |
| getIndex | back to summary |
|---|---|
| public IndexBuilder getIndex() | |
| getIndexDataState | back to summary |
|---|---|
| public TableMutator. Implements abstract io.
| |
| getIndexNames | back to summary |
|---|---|
| pack-priv static Set | |
| getNextColumnId | back to summary |
|---|---|
| private short getNextColumnId() Access assigns each column an id which it never reuses and never renumbers, so a table which has had a column deleted has gaps in its ids and its highest id can be past the last column number.
| |
| getNextPages | back to summary |
|---|---|
| pack-priv List | |
| getTableName | back to summary |
|---|---|
| pack-priv String getTableName() Implements abstract io.
| |
| getTdefPageNumber | back to summary |
|---|---|
| public int getTdefPageNumber() Implements abstract io.
| |
| initIndexDataState | back to summary |
|---|---|
| private void initIndexDataState(byte ignoreIdxFlags, byte ignoreColFlags) | |
| isComplexColumn | back to summary |
|---|---|
| pack-priv boolean isComplexColumn(String colName) Implements abstract io. Doc from io. Checks whether the named column holds a complex type.
| |
| resetTdefInfo | back to summary |
|---|---|
| pack-priv void resetTdefInfo() | |
| sameIndexData | back to summary |
|---|---|
| private static boolean sameIndexData(IndexBuilder idx1, IndexData idx2, byte ignoreIdxFlags, byte ignoreColFlags) | |
| sameIndexData | back to summary |
|---|---|
| private static boolean sameIndexData(IndexBuilder. | |
| setForeignKey | back to summary |
|---|---|
| pack-priv void setForeignKey(IndexImpl. | |
| setOrigTdefLen | back to summary |
|---|---|
| pack-priv void setOrigTdefLen(int len) | |
| validateAddColumn | back to summary |
|---|---|
| private void validateAddColumn() | |
| validateAddIndex | back to summary |
|---|---|
| private void validateAddIndex() | |
| validateUpdatedTdef | back to summary |
|---|---|
| pack-priv boolean validateUpdatedTdef(ByteBuffer tableBuffer) | |
| withErrorContext | back to summary |
|---|---|
| protected String withErrorContext(String msg) Implements abstract io.
| |