org.exist.storage.store
Class CollectionStore

java.lang.Object
  extended byorg.dbxml.core.filer.Paged
      extended byorg.dbxml.core.filer.BTree
          extended byorg.exist.storage.store.BFile
              extended byorg.exist.storage.store.CollectionStore

public class CollectionStore
extends BFile


Nested Class Summary
 
Nested classes inherited from class org.exist.storage.store.BFile
BFile.ClockPageBuffer, BFile.PageInputStream
 
Nested classes inherited from class org.dbxml.core.filer.BTree
org.dbxml.core.filer.BTree.BTreeFileHeader, org.dbxml.core.filer.BTree.BTreeNode, org.dbxml.core.filer.BTree.BTreePageHeader, org.dbxml.core.filer.BTree.ClockNodeBuffer
 
Nested classes inherited from class org.dbxml.core.filer.Paged
org.dbxml.core.filer.Paged.FileHeader, org.dbxml.core.filer.Paged.Page, org.dbxml.core.filer.Paged.PageHeader
 
Field Summary
static int COLLECTION_BUFFER_SIZE
           
 
Fields inherited from class org.exist.storage.store.BFile
compressPages, fileHeader, fixedKeyLen, FREE_LIST, LOB, lock, minFree, MULTI_PAGE, PAGE_MIN_FREE, pages, RECORD
 
Fields inherited from class org.dbxml.core.filer.BTree
BRANCH, KEY_NOT_FOUND, LEAF, STREAM
 
Fields inherited from class org.dbxml.core.filer.Paged
DELETED, OVERFLOW, PAGE_SIZE, UNUSED
 
Constructor Summary
CollectionStore()
           
CollectionStore(java.io.File file)
           
CollectionStore(java.io.File file, int buffers)
           
CollectionStore(java.io.File file, int btreeBuffers, int dataBuffers)
           
 
Method Summary
 CollectionCache getCollectionCache()
           
 
Methods inherited from class org.exist.storage.store.BFile
append, close, containsKey, create, createFileHeader, createFileHeader, createFileHeader, createFileHeader, createPageHeader, filter, find, findEntries, findKeys, findValues, flush, get, get, get, getAsStream, getAsStream, getDataBufferStats, getEntries, getKeys, getLock, getValues, getValueSize, open, printStatistics, put, put, put, remove, remove, remove, removeAll, setCompression, setLocation, update, update, update
 
Methods inherited from class org.dbxml.core.filer.BTree
addValue, clear, create, createRootNode, drop, findValue, getFixedKeyLen, getIndexBufferStats, getRootNode, query, remove, remove, removeValue, setRootNode
 
Methods inherited from class org.dbxml.core.filer.Paged
deleteArrayInt, deleteArrayLong, deleteArrayShort, deleteArrayValue, exists, getFile, getFileHeader, getFreePage, getPage, getPageSize, insertArrayInt, insertArrayLong, insertArrayShort, insertArrayValue, isOpened, isReadOnly, setFile, setPageSize, unlinkPages, unlinkPages, writeValue, writeValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLLECTION_BUFFER_SIZE

public static final int COLLECTION_BUFFER_SIZE
See Also:
Constant Field Values
Constructor Detail

CollectionStore

public CollectionStore()

CollectionStore

public CollectionStore(java.io.File file)
Parameters:
file -

CollectionStore

public CollectionStore(java.io.File file,
                       int buffers)
Parameters:
file -
buffers -

CollectionStore

public CollectionStore(java.io.File file,
                       int btreeBuffers,
                       int dataBuffers)
Parameters:
file -
btreeBuffers -
dataBuffers -
Method Detail

getCollectionCache

public CollectionCache getCollectionCache()


Copyright (C) Wolfgang Meier. All rights reserved.