| Modifier and Type | Field and Description |
|---|---|
| pack-priv DataFileCache | |
| pack-priv boolean | |
| pack-priv RowOutputInterface |
| Access | Constructor and Description |
|---|---|
| public |
| cache | back to summary |
|---|---|
| pack-priv DataFileCache cache | |
| largeData | back to summary |
|---|---|
| pack-priv boolean largeData | |
| rowOut | back to summary |
|---|---|
| pack-priv RowOutputInterface rowOut | |
| RowStoreAVLDisk | back to summary |
|---|---|
| public RowStoreAVLDisk(DataFileCache cache, Table table) | |
| add | back to summary |
|---|---|
| public void add(Session session, CachedObject object, boolean tx) Implements abstract org. Implements org. | |
| addDeleteActionToRow | back to summary |
|---|---|
| public RowAction addDeleteActionToRow(Session session, Row row, int[] colMap, boolean isMV) Overrides org. Implements org. | |
| canRead | back to summary |
|---|---|
| public boolean canRead(Session session, long pos, int mode, int[] colMap) Overrides org. Implements org. | |
| canRead | back to summary |
|---|---|
| public boolean canRead(Session session, CachedObject object, int mode, int[] colMap) Overrides org. Implements org. | |
| commitPersistence | back to summary |
|---|---|
| public void commitPersistence(CachedObject row) Implements abstract org. Implements org. Doc from org. commit persisted image | |
| commitRow | back to summary |
|---|---|
| public void commitRow(Session session, Row row, int changeAction, int txModel) Implements abstract org. Implements org. | |
| delete | back to summary |
|---|---|
| public void delete(Session session, Row row) Overrides org. Implements org. Doc from org. Basic delete with no logging or referential checks. | |
| get | back to summary |
|---|---|
| public CachedObject get(long key, boolean keep) Implements abstract org. Implements org. Doc from org. get object with keep, ensuring future gets will return the same instance of the object | |
| get | back to summary |
|---|---|
| public CachedObject get(long key) | |
| get | back to summary |
|---|---|
| public CachedObject get(CachedObject object, boolean keep) Implements abstract org. Implements org. | |
| get | back to summary |
|---|---|
| public CachedObject get(RowInputInterface in) Implements abstract org. Implements org. | |
| getAccessor | back to summary |
|---|---|
| public CachedObject getAccessor(Index key) Overrides org. Implements org. | |
| getCache | back to summary |
|---|---|
| public DataFileCache getCache() Implements abstract org. Implements org. | |
| getNewCachedObject | back to summary |
|---|---|
| public CachedObject getNewCachedObject(Session session, Object object, boolean tx) Implements abstract org. Implements org. | |
| getPointerList | back to summary |
|---|---|
| private DoubleLongIndex getPointerList() | |
| getStorageSizeEstimate | back to summary |
|---|---|
| pack-priv long getStorageSizeEstimate() | |
| indexRow | back to summary |
|---|---|
| public void indexRow(Session session, Row row) Overrides org. Implements org. | |
| isMemory | back to summary |
|---|---|
| public boolean isMemory() Implements abstract org. Implements org. | |
| moveDataToNewSpace | back to summary |
|---|---|
| private void moveDataToNewSpace(DataFileCache targetCache, LongLookup pointerLookup) | |
| moveDataToSpace | back to summary |
|---|---|
| public void moveDataToSpace(Session session) | |
| moveDataToSpace | back to summary |
|---|---|
| public void moveDataToSpace(DataFileCache targetCache, LongLookup pointerLookup) | |
| populatePointerList | back to summary |
|---|---|
| private void populatePointerList(LongLookup pointerLookup) | |
| postCommitAction | back to summary |
|---|---|
| public void postCommitAction(Session session, RowAction action) Implements abstract org. Implements org. | |
| readLock | back to summary |
|---|---|
| public void readLock() Overrides org. Implements org. | |
| readUnlock | back to summary |
|---|---|
| public void readUnlock() Overrides org. Implements org. | |
| release | back to summary |
|---|---|
| public void release() Implements abstract org. Implements org. | |
| remove | back to summary |
|---|---|
| public void remove(CachedObject object) Implements abstract org. Implements org. Doc from org. remove both persisted and cached copies | |
| removeAll | back to summary |
|---|---|
| public void removeAll() Implements abstract org. Implements org. | |
| removeDefaultSpaces | back to summary |
|---|---|
| private void removeDefaultSpaces(LongLookup removeList) | |
| resetAccessorKeys | back to summary |
|---|---|
| public void resetAccessorKeys(Session session, Index[] keys) Overrides org. Implements org. | |
| rollbackRow | back to summary |
|---|---|
| public void rollbackRow(Session session, Row row, int changeAction, int txModel) Implements abstract org. Implements org. | |
| set | back to summary |
|---|---|
| private void set(CachedObject object) | |
| setAccessor | back to summary |
|---|---|
| public void setAccessor(Index key, long accessor) Overrides org. Implements org. | |
| setAccessors | back to summary |
|---|---|
| public void setAccessors(long base, long[] accessors, long cardinality) Overrides org. Implements org. Sets the index roots of a cached table to specified file pointers. If a file pointer is -1 then the particular index root is null. A null index root signifies an empty table. Accordingly, all index roots should be null or all should be a valid file pointer/reference. | |
| setCache | back to summary |
|---|---|
| public void setCache(DataFileCache cache) Implements abstract org. Implements org. Works only for TEXT TABLE as others need specific spaceManager | |
| setReadOnly | back to summary |
|---|---|
| public void setReadOnly(boolean readOnly) Overrides org. Implements org. | |
| setSpaceManager | back to summary |
|---|---|
| public void setSpaceManager(Session session) | |
| writeLock | back to summary |
|---|---|
| public void writeLock() Overrides org. Implements org. | |
| writeUnlock | back to summary |
|---|---|
| public void writeUnlock() Overrides org. Implements org. | |