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.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 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.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.
 

Methods in org.h2.store with parameters of type CacheObject
 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.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.
 

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
 java.util.ArrayList<CacheObject> Cache.getAllChanged()
          Get all objects in the cache that have been changed.
 java.util.ArrayList<CacheObject> CacheLRU.getAllChanged()
           
 

Methods in org.h2.util with parameters of type CacheObject
 int CacheObject.compareTo(CacheObject other)
           
 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.