Uses of Class
org.h2.util.CacheObject

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.