- abort() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
close all files without comitting
- add(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Add a new entry to the index.
- add(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
-
- add(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
-
- add(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKeyRepos
-
- add(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
- add(Object, int, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
-
Inserts the specified element at the specified position in the list of values
associated with the specified key.
- add(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
-
Add an item to the end of the list of values for this key.
- add(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Adds a repository record, throwing an exception if it already exists
- add(MOFID, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Adds a repository record, throwing an exception if it already exists
- add(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
-
Add a name-MOFID pair to the MofidIndex.
- add(String, MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
-
Add a name-MOFID pair to the MofidIndex.
- add(int, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
-
Add a new element to the list
- add(Object, Object) - Method in interface org.netbeans.mdr.persistence.Index
-
Adds the specified value to values associated in this index with the
specified key.
- add(Object, int, Object) - Method in interface org.netbeans.mdr.persistence.MultivaluedOrderedIndex
-
Inserts the specified element at the specified position in the list of values
associated with the specified key.
- addAll(Collection) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
-
- addAll(Collection) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKeyRepos
-
- addDeleted(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
adds one delete operation
- addFiles(String[], int, boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileHeader
-
Create new files with a given header
- addFirst(IntrusiveList.Member) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
add an object at the head of the list
- addInserted(MOFID, byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
adds one insert operation
- addLast(IntrusiveList.Member) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
add an object at the end of the list
- addNotifier(FileCache.NotifyOnCommit) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Add to the list of objects to be notified before commit
- addPage(CachedPage, int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
Add a page to the stream
- addReplaced(MOFID, byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
adds one replace operation
- annotate(Throwable, String) - Method in class org.netbeans.mdr.util.Logger
-
- annotate(Throwable, Throwable) - Method in class org.netbeans.mdr.util.Logger
-
- available() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
report how many bytes are still unread
- CachedPage - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
This represents a page fetched from the cache.
- CachedPageInputStream - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
A stream composed of segments stored in CachedPages.
- CachedPageInputStream() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
- cacheThreshholdReached(MDRCache, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
cache has reached threshhold
- cacheThreshholdReached(MDRCache, int) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache.OverflowHandler
-
Notify handler that the cache has reached its threshhold
- changed(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
-
mark the elemenet at the given index changed
- checkConsistency(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Check consistency of btree database
- classIndexId - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
MOFID for index of classes stored in repository
- clear() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
clear all unecessary objects from the cache
- clear() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
Resets cache (to store no operations).
- clearLists() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Clear the set of new, dirty, and deleted objects,
presumably after having written them all out.
- close() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
close the btree repository.
- close() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
close the stream.
- close() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
commit all changes and close all cached files
- close() - Method in interface org.netbeans.mdr.persistence.Storage
-
- commit() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
commit all changes
- commit() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
Commits operations temporarly stored in @link #operations.
- commitChanges() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Commits changes to transaction cache,
if cache treshold is reached, flushes cache to disk.
- commitChanges() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Save all objects changed since this method was last call.
- commitChanges() - Method in interface org.netbeans.mdr.persistence.Storage
-
Save all objects changed since this method was last call.
- compare(byte[], int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Compares the key with that of the specified entry.
- compare(byte[], byte[], int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
-
Compare two items of this type which are stored in byte arrays.
- compare(byte[], byte[], int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
-
Compares two integers stored in byte arrays
- compare(byte[], byte[], int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
-
Compares two MOFIDs byte-by-byte.
- compare(byte[], int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
-
- compare(byte[], byte[], int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
-
- compareData(byte[], int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
- compareData(byte[], int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
-
- compareTo(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
-
Orders UUIDs by their field values
- compress() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Compress repository.
- consistencyCheck(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Check the btree for consistency, for testing and debugging.
- consistencyCheck(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
- containsCommitedData() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
- contents - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPage
-
the contents of the page
- Converter - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
This class exists only to provide data conversions between primitive
types and byte arrays.
- Converter() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
- convertStringToUTF8(String) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
convert a String to a byte array
- convertUTF8ToString(byte[]) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
convert a byte array back to a string
- CounterIndex - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
This is an index from names (Strings) to Integer.
- CounterIndex() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
-
Create a new CounterIndex
- create(boolean, ObjectResolver) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Create btree repository
- create(boolean, ObjectResolver) - Method in interface org.netbeans.mdr.persistence.Storage
-
- createFiles(String[], int, boolean) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileHeader
-
Create a set of files with a common header
- createMultivaluedIndex(String, Storage.EntryType, Storage.EntryType, boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Create index that hold a set of values for each key.
- createMultivaluedIndex(String, Storage.EntryType, Storage.EntryType, boolean) - Method in interface org.netbeans.mdr.persistence.Storage
-
Create index that hold a set of values for each key.
- createMultivaluedOrderedIndex(String, Storage.EntryType, Storage.EntryType, boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Create index that holds sorted set of values for each key.
- createMultivaluedOrderedIndex(String, Storage.EntryType, Storage.EntryType, boolean) - Method in interface org.netbeans.mdr.persistence.Storage
-
Create index that holds sorted set of values for each key.
- createNullMOFID() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
null MOFID
- createNullMOFID() - Method in interface org.netbeans.mdr.persistence.StorageFactory
-
Creates a NULL MOFID in the format used by this Storage
implementation
- createSinglevaluedIndex(String, Storage.EntryType, Storage.EntryType) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Create index that holds exactly one value for each key.
- createSinglevaluedIndex(String, Storage.EntryType, Storage.EntryType) - Method in interface org.netbeans.mdr.persistence.Storage
-
Create index that holds exactly one value for each key.
- createStorage(Map) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
Creates BtreeStorage
- createStorage(Map) - Method in interface org.netbeans.mdr.persistence.StorageFactory
-
Creates instance of class that implements Storage interface.
- current - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
-
- current - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
-
- get(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Retrieves the value associated with the given key.
- get(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
Return a single object associated with the specified key.
- get(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Gets a record from the repository.
- get(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Gets a record from the repository.
- get(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
-
get an integer by its name.
- get(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
get an object from the cache
- get(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
-
get a MOFID by its name.
- get(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
-
Get the specified element
- get(Object) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
-
Returns the value to which this index maps the specified key.
- getDefault() - Static method in class org.netbeans.mdr.util.Logger
-
- getDeleted() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Get all of the deleted IDs
- getDirty() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Get all of the dirty objects
- getEntryTypeInfo(Storage.EntryType, Storage) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
-
Returns an IntInfo, MOFIDInfo, or StringInfo.
- getEntryTypes() - Static method in class org.netbeans.mdr.persistence.Storage.EntryType
-
Returns list of all EntryTypes.
- getIf(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
-
get an integer by its name.
- getIfExists(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
Return a single object associated with the specified key.
- getIfExists(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Gets a record from the repository.
- getIfExists(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Gets a record from the repository.
- getIfExists(Object) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
-
Returns the value to which this index maps the specified key
or null if there is no value for this key.
- getIndex(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Retrieve index by name.
- getIndex(String) - Method in interface org.netbeans.mdr.persistence.Storage
-
Retrieve index by name.
- getItems(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
Returns a collection view of the values associated in the index with specified key.
- getItems(Object) - Method in interface org.netbeans.mdr.persistence.MultivaluedIndex
-
Returns a collection view of the values associated in the index with specified key.
- getItemsOrdered(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
-
Returns a list view of the values associated in the index
with specified key.
- getItemsOrdered(Object) - Method in interface org.netbeans.mdr.persistence.MultivaluedOrderedIndex
-
Returns a list view of the values assosiated in the index with specified key.
- getKey() - Method in class org.netbeans.mdr.util.MapEntryImpl
-
- getKeyType() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Returns the type of keys in index.
- getKeyType() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Returns the type of keys in index.
- getKeyType() - Method in interface org.netbeans.mdr.persistence.Index
-
Returns the type of keys in index.
- getLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
-
Returns the length of an item of this type, or 0 if variable length.
- getLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
-
Returns the length of an integer
- getLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
-
- getLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
-
- getLocalizedMessage() - Method in exception org.netbeans.mdr.persistence.RuntimeStorageException
-
return the original StorageException's localized message
- getLocalizedMessage() - Method in exception org.netbeans.mdr.persistence.StorageIOException
-
return the original IOException's localized message
- getLocation(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Finds the first entry associated with the given key, navigating down
the btree from this page.
- getMessage() - Method in exception org.netbeans.mdr.persistence.RuntimeStorageException
-
return the original StorageException's message
- getMessage() - Method in exception org.netbeans.mdr.persistence.StorageIOException
-
return the original IOException's message
- getMOFIDData(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
- getMofidGenerator() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Return the MOFID generator for this repository
- getMofidGenerator() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Return the MOFID generator for this repository
- getMofidMap() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Return the map of MOFID UUIDs we know about
- getMofidMap() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Return the map of MOFID UUIDs we know about
- getMofidPrefix() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getMofidPrefix() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.MofidGenerator
-
Get the prefix for this repository
- getMofidPrefix() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
- getMofidPrefix() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
Get the prefix for this repository
- getMultivaluedIndex(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Retrieve index by name.
- getMultivaluedIndex(String) - Method in interface org.netbeans.mdr.persistence.Storage
-
Retrieve index by name.
- getMultivaluedOrderedIndex(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Retrieve index by name.
- getMultivaluedOrderedIndex(String) - Method in interface org.netbeans.mdr.persistence.Storage
-
Retrieve index by name.
- getName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Returns the unique name of the index in the Storage.
- getName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Returns the unique name of the index in the Storage.
- getName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Return our name
- getName() - Method in interface org.netbeans.mdr.persistence.Index
-
Returns the unique name of the index in the Storage.
- getName() - Method in interface org.netbeans.mdr.persistence.Storage
-
- getNew() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Get all of the new objects
- getNextMofid() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getNextMofid() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.MofidGenerator
-
get the next unique ID for this repository
- getNextMofid() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
- getNextMofid() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
get the next unique ID for this repository
- getObject(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
Like get, but if the index contains keys, this returns the object
corresponding to the key
- getObject(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Like get, since we don't return keys
- getObject(Object, SinglevaluedIndex) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
-
Like get, but if the index contains keys, this returns the object
corresponding to the key
- getObjectIfExists(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
Like getIfExists, but if the index contains keys, this returns the object
corresponding to the key
- getObjectIfExists(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Like getIfExists, since we don't return keys
- getObjectIfExists(Object, SinglevaluedIndex) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
-
Like getIfExists, but if the index contains keys, this returns the object
corresponding to the key
- getObjects(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
Like getItems, but if the values in the index are a key type,
returns the objects associated with the keys.
- getObjects(Object, SinglevaluedIndex) - Method in interface org.netbeans.mdr.persistence.MultivaluedIndex
-
Like getItems, but if the index contains keys, this returns the objects
corresponding to the key
- getObjectsOrdered(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
-
Like getItemsOrdered, but if the index contains keys, this returns the objects
corresponding to the key
- getObjectsOrdered(Object, SinglevaluedIndex) - Method in interface org.netbeans.mdr.persistence.MultivaluedOrderedIndex
-
Like getItemsOrdered, but if the index contains keys, this returns the objects
corresponding to the key
- getPage(byte[], Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getPage(byte[], Btree) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Retrieve a page.
- getPage(byte[], Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
Get a BtreePage by its pageId.
- getPage(byte[], Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
- getPage(int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Get the single page at the desired offset into the file
This implicitly pins that pages.
- getPageIdInfo() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getPageIdInfo() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Get an EntryTypeInfo for the datatype of this BtreePageSource's page IDs.
- getPageIdInfo() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
- getPageIdInfo() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
- getPageIdLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getPageIdLength() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Returns the length of a page ID.
- getPageIdLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
- getPageIdLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
- getPages(int, int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Get the pages which contain the desired bytes from the file
This implicitly pins these pages.
- getPageSize() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getPageSize() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Returns the size of a page.
- getPageSize() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
- getPageSize() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
- getPrimaryIndex() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Return the primary index (the BtreeDatabase)
- getPrimaryIndex() - Method in interface org.netbeans.mdr.persistence.Storage
-
Returns the primary index in this Storage.
- getRootPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getRootPage(Btree) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Retrieve the root page for this btree.
- getRootPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
Return the root page if it already exists, otherwise create it.
- getRootPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
- getSerialNumber() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
- getSerialNumber() - Method in class org.netbeans.mdr.persistence.MOFID
-
get the serial number
- getSerialNumber() - Method in interface org.netbeans.mdr.persistence.Storage
-
- getSinglevaluedIndex(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Retrieve index by name.
- getSinglevaluedIndex(String) - Method in interface org.netbeans.mdr.persistence.Storage
-
Retrieve index by name.
- getStorage() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
- getStorage() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
- getStorage() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
- getStorage() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
- getStorageId() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Returns storage id
- getStorageID() - Method in class org.netbeans.mdr.persistence.MOFID
-
Getter for storage ID.
- getStorageId() - Method in interface org.netbeans.mdr.persistence.Storage
-
- getValue() - Method in class org.netbeans.mdr.util.MapEntryImpl
-
- getValueType() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Returns the type of values indexed by this index.
- getValueType() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Returns the type of values indexed by this index.
- getValueType() - Method in interface org.netbeans.mdr.persistence.Index
-
Returns the type of values indexed by this index.
- increaseModCount() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
-
- Index - Interface in org.netbeans.mdr.persistence
-
Representation of index in the Storage.
- indexIndexId - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
MOFID for index of secondary indexes
- INFORMATIONAL - Static variable in class org.netbeans.mdr.util.Logger
-
- init(Btree, byte[], byte[], boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BigKeyPage
-
Initialize a newly-instantiated or recycled BigKeyPage.
- init() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
- init(Btree, byte[], byte[], boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Initialize a newly-instantiated or recycled BtreePage.
- init(Btree, byte[], byte[], boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.FixedKeyPage
-
Initialize a newly-instantiated or recycled FixedKeyPage.
- init() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
- init(Btree, byte[], byte[], boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
-
Initialize a newly-instantiated or recycled ShrinkablePage.
- init() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
- init(Btree, byte[], byte[], boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarKeyPage
-
Initialize a newly-instantiated or recycled VarKeyPage.
- init(Btree, byte[], byte[], boolean) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarRecordPage
-
- INT - Static variable in class org.netbeans.mdr.persistence.Storage.EntryType
-
Values are integers.
- INTERNAL_PREFIX - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
- INTERNAL_PREFIX_CODE - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
- IntHolder - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
this class allows a parameter to return an integer value
- IntInfo - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
-
EntryTypeInfo implementation for integer data.
- IntInfo() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
-
- IntrusiveList - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
A doubly linked list in which the objects contain their pointers.
- IntrusiveList() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
create a new list
- IntrusiveList.Member - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
-
objects in an intrusive list must inherit from Member
- IntrusiveList.Member() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList.Member
-
- isDeleted(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
check if the object with the given key is deleted
- isEmpty() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCollection
-
- isEmpty() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet
-
- isEmpty() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
-
- isEmpty() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKeyRepos
-
- isFixedLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
-
Returns true if this is a fixed length type, otherwise returns false;
- isFixedLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
-
- isFixedLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
-
- isFixedLength() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
-
- isNew(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
check if the object with the given key is new
- isNoPage(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
Test whether the passed-in pageId contains the special value noPageId
- isNoPage(byte[]) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Test whether the passed-in pageId is equal to the null page ID.
- isNoPage(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
Test whether the passed-in pageId contains the special value noPageId
- isNoPage(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
Test whether the passed-in pageId contains the special value noPageId
- isUnique() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
If true, the collection of values is constrained to hold
no more than one of any value.
- isUnique() - Method in interface org.netbeans.mdr.persistence.MultivaluedIndex
-
If true, the collection of values is contrained to hold
no more than one of any value.
- iterateActive() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Get an iterator over the keys of all active objects in the cache
- iterateDeleted() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Get an iterator over the keys of deleted objects
- iterateNew() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Get an iterator over the keys of new objects
- iterator() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCollection
-
Returns an iterator on this BtreeCollection
- iterator() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet
-
- iterator() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
-
Returns cache iterator.
- read(InputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Populate this Btree from the InputStream.
- read(InputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
(Streamable Interface) Populate the pageBuffer from the InputStream.
- read() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
read a byte from the stream
- read(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
read bytes into an array
- read(byte[], int, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
read bytes into an array
- read(DataInputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
-
read from a DataOutputStream
- read(InputStream) - Method in interface org.netbeans.mdr.persistence.Streamable
-
Restore state of the Storable object from the stream.
- readByte(byte[], IntHolder) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a byte from an array
- readByte(byte[], int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a byte from an array
- readInt(byte[], IntHolder) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read an int from an array
- readInt(byte[], int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read an int from an array
- readLong(byte[], IntHolder) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a long from an array
- readLong(byte[], int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a long from an array
- readMOFID(InputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
- readMOFID(InputStream) - Method in interface org.netbeans.mdr.persistence.Storage
-
Reads a MOFID from Storage, must be called in the
streamable read context.
- readMOFIDData(InputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
- readObjectFromStream(DataInputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
-
read object from stream.
- readObjectFromStream(DataInputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
-
read object from stream.
- readShort(byte[], IntHolder) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a short from an array
- readShort(byte[], int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a short from an array
- readString(byte[], IntHolder) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a string from an array.
- readString(byte[], int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
-
read a string from an array.
- remove(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
Remove all entries associated with the specified key.
- remove() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
-
This is not supported.
- remove() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
-
This is not supported.
- remove() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
-
- remove(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Remove all entries from the btree that match the given key.
- remove(byte[], byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Remove the first entry encountered that matches the key/value pair.
- remove(byte[], int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Remove the item matching the key at the indexed position.
- remove(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
Removes the first occurrence of the specified element in the list
of values associated with the specified key.
- remove(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
-
- remove(Object, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
-
Removes the element at the specified position in the list of values
associated with the specified key.
- remove(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Deletes a repository record
- remove(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Deletes a repository record based on a MOFID
- remove(IntrusiveList.Member) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
remove an object from the list
- remove(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
remove an object from the cache
- remove(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
-
Remove ana element from the list
- remove(Object) - Method in interface org.netbeans.mdr.persistence.Index
-
Removes all values assosiated in the index with specified key.
- remove(Object, Object) - Method in interface org.netbeans.mdr.persistence.MultivaluedIndex
-
Removes the first occurrence of the specified element in the list
of values associated with the specified key.
- remove(Object, int) - Method in interface org.netbeans.mdr.persistence.MultivaluedOrderedIndex
-
Removes the element at the specified position in the list of values
associated with the specified key.
- removeFirst() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
remove the object at the head of the list
- removeLast() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
remove the object at the end of the list
- replace(Object, int, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
-
Replaces the element at the specified position in the list of values
associated with the specified key with the specified element.
- replace(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
Replace an index entry.
- replace(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Replaces the original value associated with the specified key in this
index with new value.
- replace(MOFID, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Replaces the original value associated with the specified key in this
index with new value.
- replace(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
replace an object in the cache
- replace(Object, int, Object) - Method in interface org.netbeans.mdr.persistence.MultivaluedOrderedIndex
-
Replaces the element at the specified position in the list of values
associated with the specified key with the specified element.
- replace(Object, Object) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
-
Replaces the original value associated with the specified key in this index
with new value.
- reset() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
-
return to where mark was last called, or to the beginning if
mark was never called.
- resolve(String, Object) - Method in interface org.netbeans.mdr.persistence.ObjectResolver
-
Resolves object specified by storage id and key.
- resolveObject(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Delegates resolving of external mof ids on the object resolver.
- rollbackChanges() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
roll back all changes
- rollBackChanges() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Discard all changes since commitChanges() method was last called.
- rollBackChanges() - Method in interface org.netbeans.mdr.persistence.Storage
-
Discard all changes since commitChanges() method was last call.
- rootPageId - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
- RuntimeStorageException - Exception in org.netbeans.mdr.persistence
-
This is thrown when a StorageException needs to be thrown across a boundary
that does not allow checked exceptions: for instance, when using a
Collections interface to iterate through a set of MDR objects.
- RuntimeStorageException(StorageException) - Constructor for exception org.netbeans.mdr.persistence.RuntimeStorageException
-
this constructs a RuntimeStorageException from an StorageException
- SAME_PREFIX_CODE - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
- saveChanges() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
save all changes to disk without comitting
- set(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
-
- set(int, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
-
Set the element at the specified index
- setDirty(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
mark that the object with the given MOF ID is dirty
- setLoggingStream(PrintStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Set our logging stream
- setNew(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
mark that the object with the given MOF ID is new
- setNoPage(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
-
Set the passed-in pageId to contain the special value noPageId
- setNoPage(byte[]) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
-
Fills in the provided buffer with a value that represents a null page ID.
- setNoPage(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
-
Set the passed-in pageId to contain the special value noPageId
- setNoPage(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
-
Set the passed-in pageId to contain the special value noPageId
- setStorage(Storage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
- setStorage(Storage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
-
called on deserialization
- setStorage(Storage) - Method in interface org.netbeans.mdr.persistence.StorageClient
-
Pass the object the Storage implementation.
- setValue(Object) - Method in class org.netbeans.mdr.util.MapEntryImpl
-
- setWritable() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPage
-
Make this page writable.
- setWritable(CachedPage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Make the specified page writable.
- setWritable(CachedPage[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Make the specified pages writable.
- showStats(PrintStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Show caching statistics
- showStats(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
-
Show caching statistics
- showStats(PrintStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Show caching statistics
- showStats(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
-
Show caching statistics
- ShrinkablePage - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
-
Implementation of a BtreePage with fixed key length and fixed data length that
are stored in compressed form if all the stored keys or data prefixes are
strings of zeros (these prefixes are excluded then).
- ShrinkablePage() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
-
- shutDown() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
Called on exit, commited data cached in transaction cache need to be written to disk.
- shutDown() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Shutdowns btree databes (i.e.
- shutDown() - Method in interface org.netbeans.mdr.persistence.Storage
-
Performs operations needed on exit.
- SinglevaluedBtree - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
-
Btree implementation of SinglevaluedIndex
- SinglevaluedBtree(String, Storage.EntryType, Storage.EntryType, BtreePageSource) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
- SinglevaluedBtree() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
-
No-argument constructor for reconstructing via read().
- SinglevaluedIndex - Interface in org.netbeans.mdr.persistence
-
Representation index where exactly one value is
associated with each key.
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCollection
-
Returns the number of items in this btree
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet
-
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
-
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKeyRepos
-
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
-
returns the number of objects in the repository
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
-
return the number of elements in the list
- size() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
-
Get the number of elements in the list
- split(BtreePage.BtreeEntry, int, SearchResult) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
- storage - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
-
- Storage - Interface in org.netbeans.mdr.persistence
-
Set of indexes (Singlevalued and Multivalued) that are all updated
in a single transaction.
- Storage.EntryType - Class in org.netbeans.mdr.persistence
-
Type of values and keys stored in index.
- Storage.EntryType() - Constructor for class org.netbeans.mdr.persistence.Storage.EntryType
-
- STORAGE_FILE_NAME - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
-
- StorageBadRequestException - Exception in org.netbeans.mdr.persistence
-
This is thrown when an error caused by an invalid request from another layer
occurs in the storage layer.
- StorageBadRequestException() - Constructor for exception org.netbeans.mdr.persistence.StorageBadRequestException
-
consructs a StorageBadRequestException with a null
detailed error message
- StorageBadRequestException(String) - Constructor for exception org.netbeans.mdr.persistence.StorageBadRequestException
-
consructs a StorageBadRequestException with the specified detailed
error message
- StorageClient - Interface in org.netbeans.mdr.persistence
-
StorageClient is implemented by objects stored in the MDR which
themselves access the MDR.
- StorageException - Exception in org.netbeans.mdr.persistence
-
This exception is the ancestor of the exceptions thrown
from the storage layer.
- StorageException() - Constructor for exception org.netbeans.mdr.persistence.StorageException
-
consructs a StorageException with a null detailed
error message
- StorageException(String) - Constructor for exception org.netbeans.mdr.persistence.StorageException
-
consructs a StorageException with the specified detailed
error message
- StorageFactory - Interface in org.netbeans.mdr.persistence
-
For any implementation of Storage, the constructor is something like
StorageImplementation(name).
- storageIdToNumber(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Maps an external storage prefix to integer.
- StorageIOException - Exception in org.netbeans.mdr.persistence
-
This is thrown when an IO error occurs in the storage layer.
- StorageIOException(IOException) - Constructor for exception org.netbeans.mdr.persistence.StorageIOException
-
this constructs a StorageIOException from an IOException
- StoragePersistentDataException - Exception in org.netbeans.mdr.persistence
-
This is thrown when an error caused by invalid persistent
data occurs in the storage layer.
- StoragePersistentDataException() - Constructor for exception org.netbeans.mdr.persistence.StoragePersistentDataException
-
consructs a StoragePersistentDataException with a null
detailed error message
- StoragePersistentDataException(String) - Constructor for exception org.netbeans.mdr.persistence.StoragePersistentDataException
-
consructs a StoragePersistentDataException with the specified detailed
error message
- StorageTransientDataException - Exception in org.netbeans.mdr.persistence
-
This is thrown when an error caused by invalid in-memory
data occurs in the storage layer.
- StorageTransientDataException() - Constructor for exception org.netbeans.mdr.persistence.StorageTransientDataException
-
consructs a StorageTransientDataException with a null
detailed error message
- StorageTransientDataException(String) - Constructor for exception org.netbeans.mdr.persistence.StorageTransientDataException
-
consructs a StorageTransientDataException with the specified detailed
error message
- store() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BigKeyPage
-
Write BigKeyPage header data to the page buffer.
- store() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
-
Write BtreePage header data to the page buffer.
- store() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
-
- store() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarKeyPage
-
Write VarKeyPage header data to the page buffer.
- store() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarRecordPage
-
Write VarRecordPage header data to the page buffer.
- STREAMABLE - Static variable in class org.netbeans.mdr.persistence.Storage.EntryType
-
Values are objects that implement the Streamable interface.
- Streamable - Interface in org.netbeans.mdr.persistence
-
Every implementation must provide a constructor without parameters.
- STRING - Static variable in class org.netbeans.mdr.persistence.Storage.EntryType
-
Values are variable length Strings.
- STRING_LENGTH - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
-
the length of a UUID converted to a string
- STRING_LENGTH - Static variable in class org.netbeans.mdr.persistence.MOFID
-
- StringInfo - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
-
EntryTypeInfo implementation for type String
- StringInfo() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
-
- supportsMultipleStorableIndexes() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
-
Returns true if the storage supports more than one index with type
Entrytype.STREAMABLE