|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CacheObject | |
---|---|
org.h2.index | Various table index implementations, as well as cursors to navigate in an index. |
org.h2.result | Implementation of row and internal result sets. |
org.h2.store | Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa. |
org.h2.util | Internal utility classes. |
Uses of CacheObject in org.h2.index |
---|
Subclasses of CacheObject in org.h2.index | |
---|---|
class |
BtreeHead
The head page of a b-tree index. |
class |
BtreeLeaf
An outer page of a b-tree index. |
class |
BtreeNode
An inner page of a b-tree index. |
class |
BtreePage
An abstract b-tree page. |
class |
PageBtree
A page that contains index data. |
class |
PageBtreeLeaf
A b-tree leaf page that contains index data. |
class |
PageBtreeNode
A b-tree node page that contains index data. |
class |
PageDataLeaf
A leaf page that contains data of one or multiple rows. |
class |
PageDataNode
A leaf page that contains data of one or multiple rows. |
class |
PageDataOverflow
Overflow data for a leaf page. |
Uses of CacheObject in org.h2.result |
---|
Subclasses of CacheObject in org.h2.result | |
---|---|
class |
Row
Represents a row in a table. |
Uses of CacheObject in org.h2.store |
---|
Subclasses of CacheObject in org.h2.store | |
---|---|
class |
Page
A page. |
class |
PageFreeList
The list of free pages of a page store. |
class |
PageStreamData
A data page of a stream. |
class |
PageStreamTrunk
A trunk page of a stream. |
class |
Record
A record represents a persisted row in a table, or a index page. |
Methods in org.h2.store with parameters of type CacheObject | |
---|---|
void |
DiskFile.writeBack(CacheObject obj)
Write a record to the file immediately. |
void |
PageStore.writeBack(CacheObject obj)
|
Uses of CacheObject in org.h2.util |
---|
Subclasses of CacheObject in org.h2.util | |
---|---|
class |
CacheHead
The head element of the linked list. |
Fields in org.h2.util declared as CacheObject | |
---|---|
CacheObject |
CacheObject.chained
The next element in the hash chain. |
CacheObject |
CacheObject.next
The next element in the LRU linked list. |
CacheObject |
CacheObject.previous
The previous element in the LRU linked list. |
Methods in org.h2.util that return CacheObject | |
---|---|
CacheObject |
Cache.find(int pos)
Get an element from the cache if it is available. |
CacheObject |
CacheLRU.find(int pos)
|
CacheObject |
Cache.get(int pos)
Get an element in the cache if it is available. |
CacheObject |
CacheLRU.get(int pos)
|
CacheObject |
Cache.update(int pos,
CacheObject record)
Update an element in the cache. |
CacheObject |
CacheLRU.update(int pos,
CacheObject rec)
|
Methods in org.h2.util that return types with arguments of type CacheObject | |
---|---|
ObjectArray<CacheObject> |
Cache.getAllChanged()
Get all objects in the cache that have been changed. |
ObjectArray<CacheObject> |
CacheLRU.getAllChanged()
|
Methods in org.h2.util with parameters of type CacheObject | |
---|---|
void |
Cache.put(CacheObject r)
Add an element to the cache. |
void |
CacheLRU.put(CacheObject rec)
|
CacheObject |
Cache.update(int pos,
CacheObject record)
Update an element in the cache. |
CacheObject |
CacheLRU.update(int pos,
CacheObject rec)
|
void |
CacheWriter.writeBack(CacheObject entry)
Persist a record. |
Method parameters in org.h2.util with type arguments of type CacheObject | |
---|---|
static void |
CacheObject.sort(ObjectArray<CacheObject> recordList)
Order the given list of cache objects by position. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |