| Modifier and Type | Field and Description |
|---|---|
| pack-priv Index | |
| pack-priv int[] | |
| pack-priv int[] | |
| pack-priv boolean | |
| public static final int | |
| public static final int | |
| pack-priv boolean[] | |
| pack-priv Type[] | |
| protected int | |
| public Database | |
| pack-priv boolean[] | |
| pack-priv Index | |
| public static final int | |
| pack-priv boolean | |
| pack-priv Index[] | |
| public static final int | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| public boolean | |
| public boolean | |
| protected boolean | |
| protected boolean | |
| pack-priv boolean | |
| protected boolean | |
| public static final int | |
| public static final int | |
| public long | |
| public int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public PersistentStore | |
| public static final int | |
| public static final int | |
| pack-priv int | |
| pack-priv int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final void | |
| pack-priv final void | |
| public final Index | createAndAddIndexStructure(Session session, HsqlNameManager.
|
| public final Index | createIndex(Session session, HsqlNameManager.
Create new memory-resident index. |
| public final Index | createIndexStructure(HsqlNameManager.
|
| public final void | |
| public void | |
| public TableBase | |
| public int | |
| public boolean[] | |
| public final Type[] | |
| public final int | |
| public Index | |
| public final boolean[] | |
| public final Object[] | |
| pack-priv long | |
| public final Index | |
| public final int | |
| public final Index[] | |
| public final boolean[] | |
| pack-priv static Index[] | |
| pack-priv Index | |
| public long | |
| public final Index | |
| public final int[] | |
| public final Type[] | |
| public PersistentStore | |
| public int | |
| public final int | |
| public final boolean | |
| public final boolean | |
| public boolean | |
| public final boolean | |
| private void | |
| public final RowIterator | |
| public final RowIterator | |
| public final void | setBestRowIdentifiers()
This method is called whenever there is a change to table structure and serves two purposes: (a) to reset the best set of columns that identify the rows of the table (b) to reset the best index that can be used to find rows of the table given a column value. |
| public final void | |
| public void | |
| public final void |
| bestIndex | back to summary |
|---|---|
| pack-priv Index bestIndex | |
| bestIndexForColumn | back to summary |
|---|---|
| pack-priv int[] bestIndexForColumn | |
| bestRowIdentifierCols | back to summary |
|---|---|
| pack-priv int[] bestRowIdentifierCols | |
| bestRowIdentifierStrict | back to summary |
|---|---|
| pack-priv boolean bestRowIdentifierStrict | |
| CACHED_TABLE | back to summary |
|---|---|
| public static final int CACHED_TABLE | |
| CHANGE_SET_TABLE | back to summary |
|---|---|
| public static final int CHANGE_SET_TABLE | |
| colNotNull | back to summary |
|---|---|
| pack-priv boolean[] colNotNull | |
| colTypes | back to summary |
|---|---|
| pack-priv Type[] colTypes | |
| columnCount | back to summary |
|---|---|
| protected int columnCount | |
| database | back to summary |
|---|---|
| public Database database | |
| emptyColumnCheckList | back to summary |
|---|---|
| pack-priv boolean[] emptyColumnCheckList | |
| fullIndex | back to summary |
|---|---|
| pack-priv Index fullIndex | |
| FUNCTION_TABLE | back to summary |
|---|---|
| public static final int FUNCTION_TABLE | |
| hasLobColumn | back to summary |
|---|---|
| pack-priv boolean hasLobColumn | |
| indexList | back to summary |
|---|---|
| pack-priv Index[] indexList | |
| INFO_SCHEMA_TABLE | back to summary |
|---|---|
| public static final int INFO_SCHEMA_TABLE | |
| isCached | back to summary |
|---|---|
| protected boolean isCached | |
| isLogged | back to summary |
|---|---|
| protected boolean isLogged | |
| isReadOnly | back to summary |
|---|---|
| protected boolean isReadOnly | |
| isSchemaBased | back to summary |
|---|---|
| protected boolean isSchemaBased | |
| isSessionBased | back to summary |
|---|---|
| public boolean isSessionBased | |
| isSystemVersioned | back to summary |
|---|---|
| public boolean isSystemVersioned | |
| isTemp | back to summary |
|---|---|
| protected boolean isTemp | |
| isText | back to summary |
|---|---|
| protected boolean isText | |
| isView | back to summary |
|---|---|
| pack-priv boolean isView | |
| isWithDataSource | back to summary |
|---|---|
| protected boolean isWithDataSource | |
| MEMORY_TABLE | back to summary |
|---|---|
| public static final int MEMORY_TABLE | |
| MODULE_TABLE | back to summary |
|---|---|
| public static final int MODULE_TABLE | |
| persistenceId | back to summary |
|---|---|
| public long persistenceId | |
| persistenceScope | back to summary |
|---|---|
| public int persistenceScope | |
| RESULT_TABLE | back to summary |
|---|---|
| public static final int RESULT_TABLE | |
| SCOPE_FULL | back to summary |
|---|---|
| public static final int SCOPE_FULL | |
| SCOPE_ROUTINE | back to summary |
|---|---|
| public static final int SCOPE_ROUTINE | |
| SCOPE_SESSION | back to summary |
|---|---|
| public static final int SCOPE_SESSION | |
| SCOPE_STATEMENT | back to summary |
|---|---|
| public static final int SCOPE_STATEMENT | |
| SCOPE_TRANSACTION | back to summary |
|---|---|
| public static final int SCOPE_TRANSACTION | |
| store | back to summary |
|---|---|
| public PersistentStore store | |
| SYSTEM_SUBQUERY | back to summary |
|---|---|
| public static final int SYSTEM_SUBQUERY | |
| SYSTEM_TABLE | back to summary |
|---|---|
| public static final int SYSTEM_TABLE | |
| tableSpace | back to summary |
|---|---|
| pack-priv int tableSpace | |
| tableType | back to summary |
|---|---|
| pack-priv int tableType | |
| TEMP_TABLE | back to summary |
|---|---|
| public static final int TEMP_TABLE | |
| TEMP_TEXT_TABLE | back to summary |
|---|---|
| public static final int TEMP_TEXT_TABLE | |
| TEXT_TABLE | back to summary |
|---|---|
| public static final int TEXT_TABLE | |
| TRANSITION_TABLE | back to summary |
|---|---|
| public static final int TRANSITION_TABLE | |
| VIEW_TABLE | back to summary |
|---|---|
| public static final int VIEW_TABLE | |
| TableBase | back to summary |
|---|---|
| pack-priv TableBase() | |
| addIndex | back to summary |
|---|---|
| pack-priv final void addIndex(Session session, Index index) | |
| addIndexStructure | back to summary |
|---|---|
| pack-priv final void addIndexStructure(Index index) | |
| createAndAddIndexStructure | back to summary |
|---|---|
| public final Index createAndAddIndexStructure(Session session, HsqlNameManager. | |
| createIndex | back to summary |
|---|---|
| public final Index createIndex(Session session, HsqlNameManager. Create new memory-resident index. For MEMORY and TEXT tables. | |
| createIndexStructure | back to summary |
|---|---|
| public final Index createIndexStructure(HsqlNameManager. | |
| createPrimaryIndex | back to summary |
|---|---|
| public final void createPrimaryIndex(int[] pkcols, Type[] pktypes, HsqlNameManager. | |
| dropIndex | back to summary |
|---|---|
| public void dropIndex(Session session, int todrop) Performs Table structure modification and changes to the index nodes to remove a given index from a MEMORY or TEXT table. Not for PK index. | |
| duplicate | back to summary |
|---|---|
| public TableBase duplicate() | |
| getColumnCount | back to summary |
|---|---|
| public int getColumnCount() Returns the count of all visible columns. | |
| getColumnNotNull | back to summary |
|---|---|
| public boolean[] getColumnNotNull() | |
| getColumnTypes | back to summary |
|---|---|
| public final Type[] getColumnTypes() Returns an array of Type indicating the SQL type of the columns | |
| getDataColumnCount | back to summary |
|---|---|
| public final int getDataColumnCount() Returns the count of all columns. | |
| getDefaultIndex | back to summary |
|---|---|
| public Index getDefaultIndex() | |
| getEmptyColumnCheckList | back to summary |
|---|---|
| public final boolean[] getEmptyColumnCheckList() | |
| getEmptyRowData | back to summary |
|---|---|
| public final Object[] getEmptyRowData() | |
| getId | back to summary |
|---|---|
| pack-priv long getId() | |
| getIndex | back to summary |
|---|---|
| public final Index getIndex(int i) Returns the Index object at the given index | |
| getIndexCount | back to summary |
|---|---|
| public final int getIndexCount() | |
| getIndexList | back to summary |
|---|---|
| public final Index[] getIndexList() Returns the indexes | |
| getNewColumnCheckList | back to summary |
|---|---|
| public final boolean[] getNewColumnCheckList() Returns empty boolean array. | |
| getNewIndexArray | back to summary |
|---|---|
| pack-priv static Index[] getNewIndexArray(Index index, Index[] list) | |
| getNewPrimaryIndex | back to summary |
|---|---|
| pack-priv Index getNewPrimaryIndex(int[] pkcols, Type[] pktypes, HsqlNameManager. | |
| getPersistenceId | back to summary |
|---|---|
| public long getPersistenceId() | |
| getPrimaryIndex | back to summary |
|---|---|
| public final Index getPrimaryIndex() | |
| getPrimaryKey | back to summary |
|---|---|
| public final int[] getPrimaryKey() | |
| getPrimaryKeyTypes | back to summary |
|---|---|
| public final Type[] getPrimaryKeyTypes() | |
| getRowStore | back to summary |
|---|---|
| public PersistentStore getRowStore(Session session) | |
| getSpaceID | back to summary |
|---|---|
| public int getSpaceID() | |
| getTableType | back to summary |
|---|---|
| public final int getTableType() | |
| hasPrimaryKey | back to summary |
|---|---|
| public final boolean hasPrimaryKey() | |
| isEmpty | back to summary |
|---|---|
| public final boolean isEmpty(Session session) Returns true if the table has any rows at all. | |
| isSystemVersioned | back to summary |
|---|---|
| public boolean isSystemVersioned() | |
| onCommitPreserve | back to summary |
|---|---|
| public final boolean onCommitPreserve() | |
| resetAccessorKeys | back to summary |
|---|---|
| private void resetAccessorKeys(Session session, Index[] indexes) | |
| rowIterator | back to summary |
|---|---|
| public final RowIterator rowIterator(Session session) | |
| rowIterator | back to summary |
|---|---|
| public final RowIterator rowIterator(PersistentStore store) | |
| setBestRowIdentifiers | back to summary |
|---|---|
| public final void setBestRowIdentifiers() This method is called whenever there is a change to table structure and serves two purposes: (a) to reset the best set of columns that identify the rows of the table (b) to reset the best index that can be used to find rows of the table given a column value. (a) gives most weight to a primary key index, followed by a unique address with the lowest count of nullable columns. Otherwise there is no best row identifier. (b) finds for each column an index with a corresponding first column. It uses any type of visible index and accepts the one with the largest column count. bestIndex is the user defined, primary key, the first unique index, or the first non-unique index. NULL if there is no user-defined index. | |
| setIndexes | back to summary |
|---|---|
| public final void setIndexes(Index[] indexes) | |
| setSpaceID | back to summary |
|---|---|
| public void setSpaceID(int id) | |
| setTableType | back to summary |
|---|---|
| public final void setTableType(int type) limited type change to info_schema_table | |