| Package | Description |
|---|---|
| org.netbeans.mdr.persistence | |
| 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 |
Together, the btreestorage and btreeindex packages provide the btree storage
implementation for the NetBeans meta-data repository.
|
| Modifier and Type | Field and Description |
|---|---|
static Storage.EntryType |
Storage.EntryType.INT
Values are integers.
|
static Storage.EntryType |
Storage.EntryType.MOFID
Values are fixed length alphanumeric strings
|
static Storage.EntryType |
Storage.EntryType.STREAMABLE
Values are objects that implement the Streamable interface.
|
static Storage.EntryType |
Storage.EntryType.STRING
Values are variable length Strings.
|
| Modifier and Type | Method and Description |
|---|---|
static Storage.EntryType |
Storage.EntryType.decodeEntryType(byte code) |
static Storage.EntryType |
Storage.EntryType.decodeEntryType(java.lang.String name) |
Storage.EntryType |
Index.getKeyType()
Returns the type of keys in index.
|
Storage.EntryType |
Index.getValueType()
Returns the type of values indexed by this index.
|
| Modifier and Type | Method and Description |
|---|---|
MultivaluedIndex |
Storage.createMultivaluedIndex(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType valueType,
boolean unique)
Create index that hold a set of values for each key.
|
MultivaluedOrderedIndex |
Storage.createMultivaluedOrderedIndex(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType valueType,
boolean unique)
Create index that holds sorted set of values for each key.
|
SinglevaluedIndex |
Storage.createSinglevaluedIndex(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType valueType)
Create index that holds exactly one value for each key.
|
| Modifier and Type | Field and Description |
|---|---|
protected Storage.EntryType |
Btree.dataType |
protected Storage.EntryType |
Btree.keyType |
| Modifier and Type | Method and Description |
|---|---|
Storage.EntryType |
Btree.getKeyType()
Returns the type of keys in index.
|
Storage.EntryType |
Btree.getValueType()
Returns the type of values indexed by this index.
|
| Modifier and Type | Method and Description |
|---|---|
static EntryTypeInfo |
EntryTypeInfo.getEntryTypeInfo(Storage.EntryType type,
Storage storage)
Returns an IntInfo, MOFIDInfo, or StringInfo.
|
| Constructor and Description |
|---|
Btree(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType dataType,
BtreePageSource pageSource) |
MultivaluedBtree(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType dataType,
boolean uniqueValues,
BtreePageSource pageSource) |
MultivaluedOrderedBtree(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType dataType,
boolean uniqueValues,
BtreePageSource pageSource) |
SinglevaluedBtree(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType dataType,
BtreePageSource pageSource) |
| Modifier and Type | Method and Description |
|---|---|
Storage.EntryType |
BtreeDatabase.getKeyType()
Returns the type of keys in index.
|
Storage.EntryType |
BtreeDatabase.getValueType()
Returns the type of values indexed by this index.
|
| Modifier and Type | Method and Description |
|---|---|
MultivaluedIndex |
BtreeStorage.createMultivaluedIndex(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType valueType,
boolean unique)
Create index that hold a set of values for each key.
|
MultivaluedOrderedIndex |
BtreeStorage.createMultivaluedOrderedIndex(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType valueType,
boolean unique)
Create index that holds sorted set of values for each key.
|
SinglevaluedIndex |
BtreeStorage.createSinglevaluedIndex(java.lang.String name,
Storage.EntryType keyType,
Storage.EntryType valueType)
Create index that holds exactly one value for each key.
|
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.