Package | Description |
---|---|
org.h2.index | |
org.h2.store | |
org.h2.util |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
PageStore.writeBack(CacheObject obj) |
Modifier and Type | Class and Description |
---|---|
class |
CacheHead
The head element of the linked list.
|
Modifier and Type | Field and Description |
---|---|
CacheObject |
CacheObject.cacheChained
The next element in the hash chain.
|
CacheObject |
CacheObject.cacheNext
The next element in the LRU linked list.
|
CacheObject |
CacheObject.cachePrevious
The previous element in the LRU linked list.
|
Modifier and Type | Method and Description |
---|---|
CacheObject |
CacheTQ.find(int pos) |
CacheObject |
CacheLRU.find(int pos) |
CacheObject |
Cache.find(int pos)
Get an element from the cache if it is available.
|
CacheObject |
CacheTQ.get(int pos) |
CacheObject |
CacheLRU.get(int pos) |
CacheObject |
Cache.get(int pos)
Get an element in the cache if it is available.
|
CacheObject |
CacheTQ.update(int pos,
CacheObject record) |
CacheObject |
CacheLRU.update(int pos,
CacheObject rec) |
CacheObject |
Cache.update(int pos,
CacheObject record)
Update an element in the cache.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<CacheObject> |
CacheTQ.getAllChanged() |
ArrayList<CacheObject> |
CacheLRU.getAllChanged() |
ArrayList<CacheObject> |
Cache.getAllChanged()
Get all objects in the cache that have been changed.
|
Modifier and Type | Method and Description |
---|---|
int |
CacheObject.compareTo(CacheObject other) |
void |
CacheTQ.put(CacheObject r) |
void |
CacheLRU.put(CacheObject rec) |
void |
Cache.put(CacheObject r)
Add an element to the cache.
|
CacheObject |
CacheTQ.update(int pos,
CacheObject record) |
CacheObject |
CacheLRU.update(int pos,
CacheObject rec) |
CacheObject |
Cache.update(int pos,
CacheObject record)
Update an element in the cache.
|
void |
CacheWriter.writeBack(CacheObject entry)
Persist a record.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.