A B C D E F G H I K L M N O P Q R S T U V W

A

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

B

beginRead() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
beginWrite() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
BigKeyPage - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
These pages contain keys which are too big to be handled normally.
BigKeyPage() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BigKeyPage
 
Btree - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Btree index implementation.
Btree(String, Storage.EntryType, Storage.EntryType, BtreePageSource) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
Btree() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
btree - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCollection
 
btree - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
 
BtreeCacheSource - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
In-memory page source for unit testing
BtreeCacheSource(MDRCache, int, BtreeStorage) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
 
BtreeCollection - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
This is the read-only Collection interface to the set of values contained in a SinglevaluedBtree.
BtreeCollection(Btree) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCollection
Construct a Collection view of a btree.
BtreeDatabase - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
This is the primary index for the btree implementation of Storage.
BtreeFactory - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
Create a BtreeStorage
BtreeFactory() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
 
BtreeFileSource - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
BtreePageSource implementation for pages which are stored directly in a file (the primary index pages) rather than as repository objects.
BtreeFileSource(int, FileCache, int, boolean, MofidGenerator, BtreeStorage) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
Constructor for a BtreeFileSource from a new or existing index file.
BtreeIterator - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Iterator over a BtreeCollection, which is the set of values contained in a SinglevaluedBtree.
BtreeKeySet - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Read-only Set view of the distinct keys contained in a Btree.
BtreeKeySet.BtreeKeyIterator - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Iterator over a BtreeKeySet
BtreeListByKey - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
List view of the values associated with a single key in a MultivaluedBtree.
BtreeListByKey.BtreeListByKeyIterator - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
 
BtreeListByKeyRepos - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
 
BtreeMDRSource - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
BtreePageSource whose pages are MOF repository objects
BtreeMDRSource(BtreeStorage, int) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
 
BtreePage - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Abstract class containing the main logic for searching and updating a Btree.
BtreePage() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Construct an empty BtreePage.
BtreePageSource - Interface in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Source of pages for a Btree.
btreePut(Object, Object, byte, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
BtreeStorage - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
This class implements Storage using Btree files.
BtreeStorage(String) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
Create a BtreeStorage object.

C

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
 

D

dataInfo - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
dataLength - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
dataType - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
decodeEntryType(String) - Static method in class org.netbeans.mdr.persistence.Storage.EntryType
 
decodeEntryType(byte) - Static method in class org.netbeans.mdr.persistence.Storage.EntryType
 
DEFAULT_FILE_NAME - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
 
delete() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
delete the btree repository.
delete() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
Delete the VirtualList's backing repository
delete() - Method in interface org.netbeans.mdr.persistence.Storage
Delete any persistent resources associated with the Storage.
dirtyPage(BtreePage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
 
dirtyPage(BtreePage) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
Notify the BtreePageSource that the caller is going to modify this page.
dirtyPage(BtreePage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
Notifies the btree that the caller is going to modify this page.
dirtyPage(BtreePage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
 
dropIndex(String) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
Delete index.
dropIndex(String) - Method in interface org.netbeans.mdr.persistence.Storage
Delete index.
dump() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
 
dumpBuffer() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.ShrinkablePage
 
dumpCache(PrintStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
for debugging
dumpPage(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Print BtreePage contents for debugging.
dumpPageBuffer(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Print raw page buffer contents for debugging.
dumpPageEntries(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BigKeyPage
 
dumpPageEntries(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Print BtreePage entries for debugging.
dumpPageHeader(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BigKeyPage
 
dumpPageHeader(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Print BtreePage header for debugging.
dumpPageHeader(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarKeyPage
 
dumpTree(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
Print the contents of the btree for debugging purposes.
dumpTree(PrintWriter) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Print tree starting from this page for debugging.

E

encode() - Method in class org.netbeans.mdr.persistence.Storage.EntryType
 
endRead() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
endWrite() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
EntryTypeInfo - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Encapsulates the behavior of an entry of a given type.
EntryTypeInfo() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
 
equals(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
 
equals(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileHeader
test for equality with another FileHeader
equals(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
Two UUIDs are equal if all of their fields are equal
equals(Object) - Method in class org.netbeans.mdr.persistence.MOFID
compare MOFIDs as values
equals(Object) - Method in class org.netbeans.mdr.util.MapEntryImpl
 
ERROR - Static variable in class org.netbeans.mdr.util.Logger
 
EXCEPTION - Static variable in class org.netbeans.mdr.util.Logger
 
exists() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
determine if the btree currently exists
exists() - Method in interface org.netbeans.mdr.persistence.Storage
 

F

FileCache - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
FileCache provides transactional cached access to a set of files.
FileCache(int, int, String[], String) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
Create the cache and open the files.
FileCache.NotifyOnCommit - Interface in org.netbeans.mdr.persistence.btreeimpl.btreestorage
An object which needs to be notified before the cache commits (for instance, to write any changes to the cache before the cache is flushed to disk) implements this interface, and calls addNotifier on the cache.
FileHeader - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
Files stored in the FileCache must start with this header; it contains information used by the logging system.
finalize() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
 
finalize() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
 
finalize() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
if the stream was never closed, unpin the pages now
FIRST_EXTERNAL_CODE - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
 
FIRST_EXTERNAL_ID - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
 
FixedKeyPage - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Implementation of a BtreePage with fixed length keys and fixed length data.
FixedKeyPage() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.FixedKeyPage
 
fromBuffer(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
Create an object from the contents of the byte array.
fromBuffer(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
Reads an integer from a byte array
fromBuffer(byte[], int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
Returns an int read from the 4 bytes starting at the location passed in.
fromBuffer(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
 
fromBuffer(byte[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
 
fromLong(long, char[], int) - Static method in class org.netbeans.mdr.persistence.MOFID
Convert long to 16 hex digits, to be placed in a character array.
fromString(String) - Static method in class org.netbeans.mdr.persistence.MOFID
 

G

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.

H

hasBigKeys - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
hasChanges() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
returns true if the cache contains any changed objects
hashCode() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
 
hashCode() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
Use timeLow for the hashCode, so equal UUIDs hash equal
hashCode() - Method in class org.netbeans.mdr.persistence.MOFID
MOFIDs with equal values will hash equal
hashCode() - Method in class org.netbeans.mdr.util.MapEntryImpl
 
hasNext() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
Tests whether there are any more elements to return
hasNext() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
Tests whether there are any more elements to return
hasNext() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
 
hasNext() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache.CacheIterator
 
hasPrevious() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
 
HEADER_SIZE - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileHeader
The size of the header

I

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.

K

keyInfo - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
keySet() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
Returns a set view of the keys contained in this index.
keySet() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
Returns a set view of the keys contained in this index.
keySet() - Method in interface org.netbeans.mdr.persistence.Index
Returns a set view of the keys contained in this index.
keyType - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 

L

LENGTH - Static variable in class org.netbeans.mdr.persistence.MOFID
 
listIndexes() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
List all index names
listIterator(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey
 
listIterator(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKeyRepos
 
listIterator(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.IntrusiveList
return a ListIterator
log(String) - Method in class org.netbeans.mdr.util.Logger
 
log(int, String) - Method in class org.netbeans.mdr.util.Logger
 
Logger - Class in org.netbeans.mdr.util
Logger utility.
Logger() - Constructor for class org.netbeans.mdr.util.Logger
 
LongHolder - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
this class allows a parameter to return a long value

M

makeRoot() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
 
makeString(String, long) - Static method in class org.netbeans.mdr.persistence.MOFID
Construct the external form of a MOFID
MapEntryImpl - Class in org.netbeans.mdr.util
 
MapEntryImpl(Object, Object) - Constructor for class org.netbeans.mdr.util.MapEntryImpl
 
mark(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
mark a spot in the stream, which reset will return to
markSupported() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPageInputStream
this class supports mark (since it's easy)
MDRCache - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
An in-memory cache of MDR objects.
MDRCache(int, MDRCache.OverflowHandler, int) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
Create the cache
MDRCache(int) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
Create the cache
MDRCache.OverflowHandler - Interface in org.netbeans.mdr.persistence.btreeimpl.btreestorage
The cache handler is called when the number of changes in the cache reaches its threshhold.
modCount - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
 
modCount - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
 
MOFID - Class in org.netbeans.mdr.persistence
MOFID implemented as a UUID for the repository plus a long for the ID.
MOFID(Storage) - Constructor for class org.netbeans.mdr.persistence.MOFID
 
MOFID(long, String) - Constructor for class org.netbeans.mdr.persistence.MOFID
This constructor is just for internal use by storage to create MOFID after deserialization and should be newer called by user code.
MOFID - Static variable in class org.netbeans.mdr.persistence.Storage.EntryType
Values are fixed length alphanumeric strings
MofidGenerator - Interface in org.netbeans.mdr.persistence.btreeimpl.btreeindex
An object which generates MOFIDs
MofidIndex - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
This is an index from names (Strings) to MOFIDs.
MofidIndex() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
Create a new MofidIndex
MofidIndex(BtreeStorage) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
Create a new MofidIndex
MOFIDInfo - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
EntryTypeInfo implementation for type MOFID
MultivaluedBtree - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Btree implementation of MultivaluedIndex interface.
MultivaluedBtree(String, Storage.EntryType, Storage.EntryType, boolean, BtreePageSource) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
 
MultivaluedBtree() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
 
MultivaluedIndex - Interface in org.netbeans.mdr.persistence
 
MultivaluedOrderedBtree - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Btree implementation of the MultivaluedOrderedIndex interface.
MultivaluedOrderedBtree(String, Storage.EntryType, Storage.EntryType, boolean, BtreePageSource) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
 
MultivaluedOrderedBtree() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedOrderedBtree
 
MultivaluedOrderedIndex - Interface in org.netbeans.mdr.persistence
Representation of non-unique index.

N

name - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
newBigKeyPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
 
newBigKeyPage(Btree) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
Creates a new oversize-key page and returns it.
newBigKeyPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
Returns a newly allocated BigKeyPage.
newBigKeyPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
 
newPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
 
newPage(Btree) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
Creates a new page and returns it.
newPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
Returns a newly allocated btree page.
newPage(Btree) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
 
next() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
Gets the next value in the btree.
next() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
Gets the next distinct key in the btree.
next() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
 
next() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache.CacheIterator
 
nextIndex() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
 
notify(int, Exception) - Method in class org.netbeans.mdr.util.Logger
 
nullMOFID - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFactory
MOFID signifying null MOFID
numberDeleted() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
return the number of deleted objects
numberNew() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
return the number of new objects
numberToStorageId(int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
Resolves external storage number coded by an integer.

O

objectFromBuffer(byte[], SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
Like fromBuffer, except that if this type is a key, returns object associated with the key
objectFromBuffer(byte[], SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
 
ObjectResolver - Interface in org.netbeans.mdr.persistence
Interface used for resolving external links (accross storages).
objectStateChanged(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
Mark that the object has changed, and so needs to be saved on commit
objectStateChanged(MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
Mark that the object has changed, and so needs to be saved on commit
objectStateChanged(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
Notify the Storage that state of the object was changed.
objectStateChanged(Object) - Method in interface org.netbeans.mdr.persistence.Storage
Notify the Storage that state of the object associated with this key was changed.
objectStateWillChange(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
Notify the Storage that state of the object will be changed.
objectStateWillChange(Object) - Method in interface org.netbeans.mdr.persistence.Storage
Notify the Storage that state of the object associated with this key will be changed.
OP_DELETE - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
 
OP_INSERT - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
 
OP_REPLACE - Static variable in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
 
open(boolean, ObjectResolver) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
Open a btree MDR
open(boolean, ObjectResolver) - Method in interface org.netbeans.mdr.persistence.Storage
 
org.netbeans.mdr.persistence - package org.netbeans.mdr.persistence
 
org.netbeans.mdr.persistence.btreeimpl.btreeindex - package org.netbeans.mdr.persistence.btreeimpl.btreeindex
Together, the btreestorage and btreeindex packages provide the btree storage implementation for the NetBeans meta-data repository.
org.netbeans.mdr.persistence.btreeimpl.btreestorage - package org.netbeans.mdr.persistence.btreeimpl.btreestorage
Together, the btreestorage and btreeindex packages provide the btree storage implementation for the NetBeans meta-data repository.
org.netbeans.mdr.util - package org.netbeans.mdr.util
 
out - Static variable in class org.netbeans.mdr.util.Logger
 

P

pageBuffer - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
 
pageFactory() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
Returns the right kind of BtreePage for this btree.
pageId - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
 
pageIdLength - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
pageSize - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
pageSource - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
pageSource - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeIterator
 
pageSource - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeKeySet.BtreeKeyIterator
 
prepareToCommit() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
Prepares all cached modified pages to be written out.
prepareToCommit() - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache.NotifyOnCommit
a callback method called before the cache commits.
previous() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
 
previousIndex() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.BtreeListByKeyIterator
 
printStackTrace() - Method in exception org.netbeans.mdr.persistence.RuntimeStorageException
print the original StorageException's stack trace
printStackTrace(PrintStream) - Method in exception org.netbeans.mdr.persistence.RuntimeStorageException
print the original StorageException's stack trace
printStackTrace(PrintWriter) - Method in exception org.netbeans.mdr.persistence.RuntimeStorageException
print the original StorageException's stack trace
printStackTrace() - Method in exception org.netbeans.mdr.persistence.StorageIOException
print the original IOException's stack trace
printStackTrace(PrintStream) - Method in exception org.netbeans.mdr.persistence.StorageIOException
print the original IOException's stack trace
printStackTrace(PrintWriter) - Method in exception org.netbeans.mdr.persistence.StorageIOException
print the original IOException's stack trace
put(byte[], byte[], byte, int) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Add an entry to the btree, navigating down from this page.
put(byte[], byte[], byte, int, SearchResult) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
Add an entry to the btree, navigating down from this page.
put(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
Add a new entry to the index.
put(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
Adds or replaces a repository record
put(Object, Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MDRCache
add a new object to the cache
put(Object, Object) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
Associates the specified value with the specified key in this index.

Q

queryByKeyPrefix(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
Returns list of BtreeEntryImpl key-value pairs, where key contains the queried prefix.
queryByKeyPrefix(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
Returns BtreeEntryImpl key-value pairs, where the key contains the queried prefix.
queryByKeyPrefix(Object, SinglevaluedIndex) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
 
queryByKeyPrefix(Object, SinglevaluedIndex) - Method in interface org.netbeans.mdr.persistence.MultivaluedIndex
Returns a collection of Map.Entry key-value pairs in the index, where key matches the queried prefix.
queryByKeyPrefix(Object, SinglevaluedIndex) - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
Returns a collection view of Map.Entry key-value pairs in the index, where key matches the queried prefix.

R

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

S

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

T

toBuffer(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
Store the value of the object in a byte array.
toBuffer(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
Store an integer in a byte array
toBuffer(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
 
toBuffer(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
 
toString() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPage
format debugging info
toString() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
Convert a UUID to a string in standard form:
toString() - Method in class org.netbeans.mdr.persistence.MOFID
Convert to external form.
TransactionCache - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
 
TransactionCache() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
 
TransactionCache.CacheIterator - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
 
TransactionCache.Record - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
 
TransactionCache.Record(byte, MOFID, byte[]) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache.Record
 
tresholdReached() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.TransactionCache
 
typeName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.EntryTypeInfo
Returns the name of this type as a String.
typeName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.IntInfo
 
typeName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MOFIDInfo
 
typeName() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.StringInfo
 

U

uninit() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
 
uniqueKeys - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
uniqueValues - Variable in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
 
unpin() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CachedPage
client calls this when it is done with the page
unpin(CachedPage[]) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
unpin a set of pages.
unpin(CachedPage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.FileCache
unpin a page.
unpinPage(BtreePage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
 
unpinPage(BigKeyPage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeCacheSource
 
unpinPage(BtreePage) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
Notify the BtreePageSource that the caller is done using this page.
unpinPage(BigKeyPage) - Method in interface org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePageSource
Notify the BtreePageSource that the caller is done using this page.
unpinPage(BtreePage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
Notifies the btree that the caller is done using this page.
unpinPage(BigKeyPage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeFileSource
 
unpinPage(BtreePage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
 
unpinPage(BigKeyPage) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource
 
updateKeyModCount(Object) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.MultivaluedBtree
Checks if an instance of BtreeListByKey related to key is in cache, if so, increases list's modification counter.
USER - Static variable in class org.netbeans.mdr.util.Logger
 
UUID - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
UUID is a DCE UUID, that is, a 128-bit universally unique identifier.
UUID() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
Generate a new UUID
UUID(String) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.UUID
Create a UUID from a string

V

values() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.SinglevaluedBtree
Return a collection view of this btree's values.
values() - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase
Returns a collection view of the values contained in the repository.
values() - Method in interface org.netbeans.mdr.persistence.SinglevaluedIndex
Returns a collection view of the values contained in this index.
VarKeyPage - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Implementation of a BtreePage with variable length keys and fixed length data.
VarKeyPage() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarKeyPage
 
VarRecordPage - Class in org.netbeans.mdr.persistence.btreeimpl.btreeindex
Implementation of a BtreePage with variable length keys and variable length data.
VarRecordPage() - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreeindex.VarRecordPage
 
VERBOSE_PROPERTY - Static variable in class org.netbeans.mdr.util.Logger
The name of the boolean system property to enable btree logging.
VirtualList - Class in org.netbeans.mdr.persistence.btreeimpl.btreestorage
An implementation of List which uses a btree database as a backing store.
VirtualList(String, ObjectResolver) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
Create a VirtualList
VirtualList(Map, ObjectResolver) - Constructor for class org.netbeans.mdr.persistence.btreeimpl.btreestorage.VirtualList
 

W

WARNING - Static variable in class org.netbeans.mdr.util.Logger
 
write(OutputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree
Write the state of this Btree to the OutputStream.
write(OutputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage
(Streamable Interface) Write this page to the OutputStream.
write(DataOutputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
 
write(OutputStream) - Method in interface org.netbeans.mdr.persistence.Streamable
This method will be used to move changed object from storage cache to the persistent part of storage.
writeByte(byte[], IntHolder, byte) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a byte to an array
writeByte(byte[], int, byte) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a byte to an array
writeInt(byte[], IntHolder, int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write an int to an array
writeInt(byte[], int, int) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a int to an array
writeLong(byte[], IntHolder, long) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a long to an array
writeLong(byte[], int, long) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a long to an array
writeMOFID(OutputStream, MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
 
writeMOFID(OutputStream, MOFID) - Method in interface org.netbeans.mdr.persistence.Storage
Writes a MOFID into Storage, must be called in the streamable write context.
writeMOFIDData(OutputStream, MOFID) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage
 
writeObjectToStream(Object, DataOutputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.CounterIndex
write object to stream.
writeObjectToStream(Object, DataOutputStream) - Method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex
write object to stream.
writeShort(byte[], IntHolder, short) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a short to an array
writeShort(byte[], int, short) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a short to an array
writeString(byte[], IntHolder, String) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a string to an array.
writeString(byte[], int, String) - Static method in class org.netbeans.mdr.persistence.btreeimpl.btreestorage.Converter
write a string to an array.

A B C D E F G H I K L M N O P Q R S T U V W

Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.