dbXML API

## Uses of Class
org.dbxml.core.data.Value

Packages that use Value
org.dbxml.core.data: Defines and Implements several basic data types and container interfaces, including Key, Value, DocumentSet and NodeSet.
org.dbxml.core.filer: Defines the dbXML Filer interface and implements several Filers, including BTreeFiler and HashFiler.
org.dbxml.core.indexer: Defines the dbXML Indexer interface and implements the IndexManager, and NodeIndexer classes.
org.dbxml.core.indexer.helpers: Implements several optimized Helper classes for dbXML IndexQuery usage.
org.dbxml.xml.dom: Implements the dbXML Compressed DOM and DOMParser.

Uses of Value in org.dbxml.core.data

Subclasses of Value in org.dbxml.core.data
`class` `Key` Key extends Value by providing a hash value for the Key.

Methods in org.dbxml.core.data that return Value
`Value` `RecordSet.getNextValue()` getNextValue returns the next Record's Value, and skips the RecordSet ahead to the next Record.
`Value` `EmptyRecordSet.getNextValue()`
`Value` `Record.getValue()` getValue returns the Record's Value.

Methods in org.dbxml.core.data with parameters of type Value
`boolean` `Value.equals(Value value)`
`int` `Value.compareTo(Value value)`
`boolean` `Value.startsWith(Value value)`
`boolean` `Key.equals(Value value)`
`void` `Record.setValue(Value value)` setValue sets the Record's Value.

Constructors in org.dbxml.core.data with parameters of type Value
`Value(Value value)`
`Key(Value value)`
`Record(Key key, Value value, java.util.Map meta)`
`Record(Key key, Value value)`

Uses of Value in org.dbxml.core.filer

Methods in org.dbxml.core.filer that return Value
`static Value[]` `Paged.insertArrayValue(Value[] vals, Value val, int idx)`
`static Value[]` `Paged.deleteArrayValue(Value[] vals, int idx)`
`Value` `BTree.BTreeRootInfo.getName()`

Methods in org.dbxml.core.filer with parameters of type Value
`static Value[]` `Paged.insertArrayValue(Value[] vals, Value val, int idx)`
`static Value[]` `Paged.deleteArrayValue(Value[] vals, int idx)`
`long` `BTree.addValue(Value value, long pointer)` addValue adds a Value to the BTree and associates a pointer with it.
`long` `BTree.addValue(BTree.BTreeRootInfo root, Value value, long pointer)` addValue adds a Value to the BTree and associates a pointer with it.
`long` `BTree.removeValue(Value value)` removeValue removes a Value from the BTree and returns the associated pointer for it.
`long` `BTree.removeValue(BTree.BTreeRootInfo root, Value value)` removeValue removes a Value from the BTree and returns the associated pointer for it.
`long` `BTree.findValue(Value value)` findValue finds a Value in the BTree and returns the associated pointer for it.
`long` `BTree.findValue(BTree.BTreeRootInfo root, Value value)` findValue finds a Value in the BTree and returns the associated pointer for it.
`boolean` `BTreeFiler.writeRecord(Key key, Value value)`
`boolean` `BTreeCallback.indexInfo(Value value, long pointer)` indexInfo is a callback method for index enumeration.
`boolean` `MemFiler.writeRecord(Key key, Value value)` writeRecord writes a Value to the Filer based on the specified Key.
`boolean` `HashFiler.writeRecord(Key key, Value value)`
`boolean` `Filer.writeRecord(Key key, Value value)` writeRecord writes a Value to the Filer based on the specified Key.
`boolean` `FSFiler.writeRecord(Key key, Value value)`

Constructors in org.dbxml.core.filer with parameters of type Value
`BTree.BTreeRootInfo(BTree.BTreeRootInfo parent, Value name, long page)`
`BTree.BTreeRootInfo(Value name, long page)`

Uses of Value in org.dbxml.core.indexer

Methods in org.dbxml.core.indexer that return Value
`Value` `ValueIndexer.getTypedValue(java.lang.String value)`
`Value` `IndexQuery.getValue(int index)` getValue returns one of the Values associated with this query.
`Value[]` `IndexQuery.getValues()` getValues returns the Values associated with this query.

Methods in org.dbxml.core.indexer with parameters of type Value
`boolean` `IndexQuery.testValue(Value value)` testValue tests the specified value for validity against this IndexQuery.

Constructors in org.dbxml.core.indexer with parameters of type Value
`IndexQuery(IndexPattern pattern, int op, Value[] vals)`
`IndexQuery(IndexPattern pattern, Value[] vals)`
`IndexQuery(IndexPattern pattern, int op, Value val1)`
`IndexQuery(IndexPattern pattern, Value val1)`
`IndexQuery(IndexPattern pattern, int op, Value val1, Value val2)`
`IndexQuery(IndexPattern pattern, Value val1, Value val2)`

Uses of Value in org.dbxml.core.indexer.helpers

Methods in org.dbxml.core.indexer.helpers with parameters of type Value
`boolean` `IndexQueryNEQ.testValue(Value value)`
`boolean` `IndexQueryNBW.testValue(Value value)`
`boolean` `IndexQueryLT.testValue(Value value)`
`boolean` `IndexQueryNIN.testValue(Value value)`
`boolean` `IndexQueryGEQ.testValue(Value value)`
`boolean` `IndexQueryLEQ.testValue(Value value)`
`boolean` `IndexQueryEQ.testValue(Value value)`
`boolean` `IndexQueryGT.testValue(Value value)`
`boolean` `IndexQueryNSW.testValue(Value value)`
`boolean` `IndexQueryBW.testValue(Value value)`
`boolean` `IndexQueryANY.testValue(Value value)`
`boolean` `IndexQueryIN.testValue(Value value)`
`boolean` `IndexQuerySW.testValue(Value value)`
`boolean` `IndexQueryBWX.testValue(Value value)`
`boolean` `IndexQueryNBWX.testValue(Value value)`

Constructors in org.dbxml.core.indexer.helpers with parameters of type Value
`IndexQueryNEQ(IndexPattern pattern, Value val1)`
`IndexQueryNBW(IndexPattern pattern, Value val1, Value val2)`
`IndexQueryLT(IndexPattern pattern, Value val1)`
`IndexQueryNIN(IndexPattern pattern, Value[] vals)`
`IndexQueryGEQ(IndexPattern pattern, Value val1)`
`IndexQueryLEQ(IndexPattern pattern, Value val1)`
`IndexQueryEQ(IndexPattern pattern, Value val1)`
`IndexQueryGT(IndexPattern pattern, Value val1)`
`IndexQueryNSW(IndexPattern pattern, Value val1)`
`IndexQueryBW(IndexPattern pattern, Value val1, Value val2)`
`IndexQueryIN(IndexPattern pattern, Value[] vals)`
`IndexQuerySW(IndexPattern pattern, Value val1)`
`IndexQueryBWX(IndexPattern pattern, Value val1, Value val2)`
`IndexQueryNBWX(IndexPattern pattern, Value val1, Value val2)`

Uses of Value in org.dbxml.xml.dom

Methods in org.dbxml.xml.dom with parameters of type Value
`static org.w3c.dom.Document` `DOMParser.toDocument(Value value)` Parses a dbXML Value into a DOM Document.

Constructors in org.dbxml.xml.dom with parameters of type Value
`DOMParser(Value value)` Constructor that takes a dbXML Value and immediately parses it as a Document.

dbXML API

Copyright (c) 1999-2001 The dbXML Group, All rights reserved