| Modifier and Type | Field and Description |
|---|---|
| pack-priv CachedObject[] | |
| pack-priv long | |
| pack-priv Database | |
| pack-priv AtomicLong | |
| pack-priv Index[] | |
| pack-priv boolean | |
| pack-priv ReadWriteLock | |
| pack-priv boolean[] | |
| pack-priv Lock | |
| public LongKeyHashMap | |
| pack-priv double[][] | |
| pack-priv long | |
| pack-priv PersistentStore[] | |
| pack-priv TableBase | |
| pack-priv TableSpaceManager | |
| private long | |
| pack-priv Lock |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | add(Session session, CachedObject object, boolean tx)
Redeclares org.
|
| public final void | add(CachedObject object, boolean keep)
Implements org. add new object |
| public RowAction | addDeleteActionToRow(Session session, Row row, int[] colMap, boolean isMV)
Implements org.
|
| public boolean | canRead(Session session, long pos, int mode, int[] colMap)
Implements org.
|
| public boolean | canRead(Session session, CachedObject object, int mode, int[] colMap)
Implements org.
|
| public IndexStats[] | |
| public abstract void | commitPersistence(CachedObject object)
Redeclares org. commit persisted image |
| public abstract void | commitRow(Session session, Row row, int changeAction, int txModel)
Redeclares org.
|
| public int | |
| public void | delete(Session session, Row row)
Implements org. Basic delete with no logging or referential checks. |
| pack-priv void | |
| pack-priv void | |
| public long | |
| public long | |
| public long | |
| public abstract CachedObject | get(long key, boolean keep)
Redeclares org. get object with keep, ensuring future gets will return the same instance of the object |
| public abstract CachedObject | |
| public abstract CachedObject | |
| public CachedObject | |
| public CachedObject | |
| public Index[] | |
| public PersistentStore | |
| public abstract DataFileCache | |
| public int | |
| public abstract CachedObject | getNewCachedObject(Session session, Object object, boolean tx)
Redeclares org.
|
| public CachedObject | |
| public TableSpaceManager | |
| public TableBase | |
| public long | |
| public boolean | |
| public void | |
| public final void | |
| pack-priv boolean | |
| public abstract boolean | |
| public boolean | |
| public boolean | |
| public final void | moveData(Session session, PersistentStore other, int[] colIndex, int adjust)
Implements org. Moves the data from an old store to new after changes to table The colIndex argument is the indexes of the columns that were removed, type modified or added. |
| public abstract void | postCommitAction(Session session, RowAction action)
Redeclares org.
|
| public void | |
| public void | |
| public void | reindex(Session session, Index index, Index useIndex)
Implements org.
|
| public abstract void | |
| public abstract void | remove(CachedObject object)
Redeclares org. remove both persisted and cached copies |
| public abstract void | |
| public void | resetAccessorKeys(Session session, Index[] keys)
Implements org.
|
| public abstract void | rollbackRow(Session session, Row row, int changeAction, int txModel)
Redeclares org.
|
| public RowIterator | |
| public double | searchCost(Session session, Index index, int count, int opType)
Implements org.
|
| public void | setAccessor(Index key, CachedObject accessor)
Implements org.
|
| public void | |
| public void | setAccessors(long base, long[] accessors, long cardinality)
Implements org.
|
| public abstract void | |
| pack-priv final void | |
| public void | |
| public void | |
| public void | setSpaceManager(TableSpaceManager manager)
Implements org.
|
| public void | |
| public void | |
| public void |
| accessorList | back to summary |
|---|---|
| pack-priv CachedObject[] accessorList | |
| baseElementCount | back to summary |
|---|---|
| pack-priv long baseElementCount | |
| database | back to summary |
|---|---|
| pack-priv Database database | |
| elementCount | back to summary |
|---|---|
| pack-priv AtomicLong elementCount | |
| indexList | back to summary |
|---|---|
| pack-priv Index[] indexList | |
| isSchemaStore | back to summary |
|---|---|
| pack-priv boolean isSchemaStore | |
| lock | back to summary |
|---|---|
| pack-priv ReadWriteLock lock | |
| nullsList | back to summary |
|---|---|
| pack-priv boolean[] nullsList | |
| readLock | back to summary |
|---|---|
| pack-priv Lock readLock | |
| rowActionMap | back to summary |
|---|---|
| public LongKeyHashMap<RowAction> rowActionMap | |
| searchCost | back to summary |
|---|---|
| pack-priv double[][] searchCost | |
| storageSize | back to summary |
|---|---|
| pack-priv long storageSize | |
| subStores | back to summary |
|---|---|
| pack-priv PersistentStore[] subStores | |
| table | back to summary |
|---|---|
| pack-priv TableBase table | |
| tableSpace | back to summary |
|---|---|
| pack-priv TableSpaceManager tableSpace | |
| timestamp | back to summary |
|---|---|
| private long timestamp | |
| writeLock | back to summary |
|---|---|
| pack-priv Lock writeLock | |
| RowStoreAVL | back to summary |
|---|---|
| public RowStoreAVL() | |
| add | back to summary |
|---|---|
| public abstract void add(Session session, CachedObject object, boolean tx) Redeclares org. | |
| add | back to summary |
|---|---|
| public final void add(CachedObject object, boolean keep) Implements org. Doc from org. add new object | |
| addDeleteActionToRow | back to summary |
|---|---|
| public RowAction addDeleteActionToRow(Session session, Row row, int[] colMap, boolean isMV) Implements org. | |
| canRead | back to summary |
|---|---|
| public boolean canRead(Session session, long pos, int mode, int[] colMap) Implements org. | |
| canRead | back to summary |
|---|---|
| public boolean canRead(Session session, CachedObject object, int mode, int[] colMap) Implements org. | |
| checkIndexes | back to summary |
|---|---|
| public IndexStats[] checkIndexes(Session session, int mode) | |
| commitPersistence | back to summary |
|---|---|
| public abstract void commitPersistence(CachedObject object) Redeclares org. Doc from org. commit persisted image | |
| commitRow | back to summary |
|---|---|
| public abstract void commitRow(Session session, Row row, int changeAction, int txModel) Redeclares org. | |
| compare | back to summary |
|---|---|
| public int compare(Session session, long key) | |
| delete | back to summary |
|---|---|
| public void delete(Session session, Row row) Implements org. Basic delete with no logging or referential checks. | |
| destroyIndexes | back to summary |
|---|---|
| pack-priv void destroyIndexes() Used with memory indexes | |
| dropIndexFromRows | back to summary |
|---|---|
| pack-priv void dropIndexFromRows(Index primaryIndex, Index oldIndex) | |
| elementCount | back to summary |
|---|---|
| public long elementCount() Implements org. | |
| elementCount | back to summary |
|---|---|
| public long elementCount(Session session) Implements org. | |
| elementCountUnique | back to summary |
|---|---|
| public long elementCountUnique(Index index) Implements org. | |
| get | back to summary |
|---|---|
| public abstract CachedObject get(long key, boolean keep) Redeclares org. Doc from org. get object with keep, ensuring future gets will return the same instance of the object | |
| get | back to summary |
|---|---|
| public abstract CachedObject get(CachedObject object, boolean keep) Redeclares org. | |
| get | back to summary |
|---|---|
| public abstract CachedObject get(RowInputInterface in) Redeclares org. | |
| get | back to summary |
|---|---|
| public CachedObject get(CachedObject object, RowInputInterface in) Implements org. | |
| getAccessor | back to summary |
|---|---|
| public CachedObject getAccessor(Index key) Implements org. | |
| getAccessorKeys | back to summary |
|---|---|
| public Index[] getAccessorKeys() Implements org. | |
| getAccessorStore | back to summary |
|---|---|
| public PersistentStore getAccessorStore(Index index) Implements org. | |
| getCache | back to summary |
|---|---|
| public abstract DataFileCache getCache() Redeclares org. | |
| getDefaultObjectSize | back to summary |
|---|---|
| public int getDefaultObjectSize() Implements org. | |
| getNewCachedObject | back to summary |
|---|---|
| public abstract CachedObject getNewCachedObject(Session session, Object object, boolean tx) Redeclares org. | |
| getNewInstance | back to summary |
|---|---|
| public CachedObject getNewInstance(int size) Implements org. | |
| getSpaceManager | back to summary |
|---|---|
| public TableSpaceManager getSpaceManager() Implements org. | |
| getTable | back to summary |
|---|---|
| public TableBase getTable() Implements org. | |
| getTimestamp | back to summary |
|---|---|
| public long getTimestamp() Implements org. | |
| hasNull | back to summary |
|---|---|
| public boolean hasNull(int pos) Implements org. | |
| indexRow | back to summary |
|---|---|
| public void indexRow(Session session, Row row) Implements org. | |
| indexRows | back to summary |
|---|---|
| public final void indexRows(Session session) Implements org. | |
| insertIndexNodes | back to summary |
|---|---|
| pack-priv boolean insertIndexNodes(Session session, Index primaryIndex, Index newIndex) | |
| isMemory | back to summary |
|---|---|
| public abstract boolean isMemory() Redeclares org. | |
| isRowSet | back to summary |
|---|---|
| public boolean isRowSet() | |
| isRowStore | back to summary |
|---|---|
| public boolean isRowStore() Implements org. | |
| moveData | back to summary |
|---|---|
| public final void moveData(Session session, PersistentStore other, int[] colIndex, int adjust) Implements org. Moves the data from an old store to new after changes to table The colIndex argument is the indexes of the columns that were removed, type modified or added. The adjust argument is {-1 | 0 | +1}. | |
| postCommitAction | back to summary |
|---|---|
| public abstract void postCommitAction(Session session, RowAction action) Redeclares org. | |
| readLock | back to summary |
|---|---|
| public void readLock() Implements org. | |
| readUnlock | back to summary |
|---|---|
| public void readUnlock() Implements org. | |
| reindex | back to summary |
|---|---|
| public void reindex(Session session, Index index, Index useIndex) Implements org. | |
| release | back to summary |
|---|---|
| public abstract void release() Redeclares org. | |
| remove | back to summary |
|---|---|
| public abstract void remove(CachedObject object) Redeclares org. Doc from org. remove both persisted and cached copies | |
| removeAll | back to summary |
|---|---|
| public abstract void removeAll() Redeclares org. | |
| resetAccessorKeys | back to summary |
|---|---|
| public void resetAccessorKeys(Session session, Index[] keys) Implements org. | |
| rollbackRow | back to summary |
|---|---|
| public abstract void rollbackRow(Session session, Row row, int changeAction, int txModel) Redeclares org. | |
| rowIterator | back to summary |
|---|---|
| public RowIterator rowIterator() Implements org. | |
| searchCost | back to summary |
|---|---|
| public double searchCost(Session session, Index index, int count, int opType) Implements org. | |
| setAccessor | back to summary |
|---|---|
| public void setAccessor(Index key, CachedObject accessor) Implements org. | |
| setAccessor | back to summary |
|---|---|
| public void setAccessor(Index key, long accessor) Implements org. | |
| setAccessors | back to summary |
|---|---|
| public void setAccessors(long base, long[] accessors, long cardinality) Implements org. | |
| setCache | back to summary |
|---|---|
| public abstract void setCache(DataFileCache cache) Redeclares org. | |
| setElementCount | back to summary |
|---|---|
| pack-priv final void setElementCount(long size) | |
| setMemory | back to summary |
|---|---|
| public void setMemory(boolean mode) Implements org. | |
| setReadOnly | back to summary |
|---|---|
| public void setReadOnly(boolean readOnly) Implements org. | |
| setSpaceManager | back to summary |
|---|---|
| public void setSpaceManager(TableSpaceManager manager) Implements org. | |
| setTimestamp | back to summary |
|---|---|
| public void setTimestamp(long timestamp) Implements org. | |
| writeLock | back to summary |
|---|---|
| public void writeLock() Implements org. | |
| writeUnlock | back to summary |
|---|---|
| public void writeUnlock() Implements org. | |