New class derived from Hypersonic SQL code and enhanced in HSQLDB.
| Access | Constructor and Description |
|---|---|
| public | IndexAVLMemory(HsqlNameManager.
HsqlName of the index name,persistnece id id, TableBase table of the index table, int[] array of column indexes columns, boolean[] boolean[] for result sets descending, boolean[] boolean[] for result sets nullsLast, Type[] array of column types colTypes, boolean is index for a primary key pk, boolean is this a unique index unique, boolean does this index belong to a constraint constraint, boolean is this an auto-index for an FK that refers to a table
defined after this table forward)Constructor declaration |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | balance(PersistentStore store, NodeAVL x, boolean isleft)
Overrides org. Balances part of the tree after an alteration to the index. |
| pack-priv void | |
| pack-priv NodeAVL | |
| pack-priv NodeAVL |
| IndexAVLMemory | back to summary |
|---|---|
| public IndexAVLMemory(HsqlNameManager. Constructor declaration
| |
| balance | back to summary |
|---|---|
| pack-priv void balance(PersistentStore store, NodeAVL x, boolean isleft) Overrides org. Balances part of the tree after an alteration to the index. | |
| delete | back to summary |
|---|---|
| pack-priv void delete(PersistentStore store, NodeAVL x) | |
| last | back to summary |
|---|---|
| pack-priv NodeAVL last(PersistentStore store, NodeAVL x) Overrides org. | |
| next | back to summary |
|---|---|
| pack-priv NodeAVL next(PersistentStore store, NodeAVL x) Overrides org. | |