dbXML API

## Uses of Class
com.dbxml.db.core.data.Value

Packages that use Value
com.dbxml.db.common.btree: Defines the dbXML BTree implementation as well as the low-level Paged file system.
com.dbxml.db.common.filers: Defines the standard dbXML Filer implementations which include MemFiler and FSFiler.
com.dbxml.db.core: This is the top-level package for all dbXML Core functionality.
com.dbxml.db.core.data: Defines and Implements several basic data types and container interfaces, including Key, Value, DocumentSet and NodeSet.
com.dbxml.db.core.filer: Defines the dbXML Filer interfaces.
com.dbxml.db.core.indexer: Defines the dbXML Indexer interfaces
com.dbxml.db.core.indexer.helpers: Implements several optimized Helper classes for dbXML IndexQuery usage.
com.dbxml.db.enterprise.dbfiler: Defines the dbXML DBFiler class as well as a Connection pooling system.
com.dbxml.util: This package contains many of the utility classes required by dbXML
com.dbxml.xml.dtsm: Defines the dbXML DTSM support interfaces.

Uses of Value in com.dbxml.db.common.btree

Methods in com.dbxml.db.common.btree that return Value
`static Value[]` `Paged.insertArrayValue(Value[] vals, Value val, int idx)`
`static Value[]` `Paged.deleteArrayValue(Value[] vals, int idx)`

Methods in com.dbxml.db.common.btree with parameters of type Value
`static Value[]` `Paged.insertArrayValue(Value[] vals, Value val, int idx)`
`static Value[]` `Paged.deleteArrayValue(Value[] vals, int idx)`
`boolean` `BTreeFiler.writeRecord(Transaction tx, Key key, Value value)`
`void` `BTreeCallback.indexInfo(Value value, Value extra)` indexInfo is a callback method for index enumeration.
`long` `BTree.addValue(Transaction tx, Value value, long pointer)` addValue adds a Value to the BTree and associates a pointer with it.
`long` `BTree.removeValue(Transaction tx, Value value)` removeValue removes a Value from the BTree and returns the associated pointer for it.
`long` `BTree.findValue(Transaction tx, Value value)` findValue finds a Value in the BTree and returns the associated pointer for it.

Uses of Value in com.dbxml.db.common.filers

Methods in com.dbxml.db.common.filers with parameters of type Value
`boolean` `MemFiler.writeRecord(Transaction tx, Key key, Value value)`
`boolean` `FSFiler.writeRecord(Transaction tx, Key key, Value value)`

Uses of Value in com.dbxml.db.core

Methods in com.dbxml.db.core that return Value
`Value` `Container.getValue()` getValue returns the contained Value (if any).

Methods in com.dbxml.db.core with parameters of type Value
`void` `Container.setValue(Value value)` setValue replaces the Value in the Collection with the specified Value.
`void` `Collection.setRecord(Transaction tx, java.lang.Object recKey, Value value)` setRecord stores a binary Record in the Collection.
`Key` `Collection.insertRecord(Transaction tx, Value value)` insertRecord stores a binary Record in the Collection and returns a newly generated Key.

Uses of Value in com.dbxml.db.core.data

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

Methods in com.dbxml.db.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` `Record.getValue()` getValue returns the Record's Value.
`Value` `EmptyRecordSet.getNextValue()`

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

Constructors in com.dbxml.db.core.data with parameters of type Value
`Value(Value value)`
`Record(Key key, Value value, RecordMetaData meta)`
`Record(Key key, Value value)`
`Key(Value value)`

Uses of Value in com.dbxml.db.core.filer

Methods in com.dbxml.db.core.filer with parameters of type Value
`boolean` `Filer.writeRecord(Transaction tx, Key key, Value value)` writeRecord writes a Value to the Filer based on the specified Key.

Uses of Value in com.dbxml.db.core.indexer

Subclasses of Value in com.dbxml.db.core.indexer
`class` `IndexValue` IndexValue

Methods in com.dbxml.db.core.indexer that return Value
`Value` `IndexValue.getIndexValue()`
`static Value` `IndexValue.getIndexValue(Value value)`
`Value` `IndexValue.getExtraValue()`
`static Value` `IndexValue.getExtraValue(Value 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 com.dbxml.db.core.indexer with parameters of type Value
`static Value` `IndexValue.getIndexValue(Value value)`
`static Value` `IndexValue.getExtraValue(Value value)`
`boolean` `IndexQuery.testValue(Value v)` testValue tests the specified value for validity against this IndexQuery.

Constructors in com.dbxml.db.core.indexer with parameters of type Value
`IndexValue(Value value, Value extra)`
`IndexValue(Value 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 com.dbxml.db.core.indexer.helpers

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

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

Uses of Value in com.dbxml.db.enterprise.dbfiler

Methods in com.dbxml.db.enterprise.dbfiler with parameters of type Value
`boolean` `DBFiler.writeRecord(Transaction tx, Key key, Value value)`

Uses of Value in com.dbxml.util

Methods in com.dbxml.util with parameters of type Value
`static java.lang.String` `UTF8.toString(Value value)`
`static void` `UTF8.toWriter(Value value, java.io.Writer writer)`
`static char[]` `UTF8.toCharArray(Value value)`
`static UTF8.CharArrayInfo` `UTF8.toCharArrayInfo(Value value)`

Uses of Value in com.dbxml.xml.dtsm

Methods in com.dbxml.xml.dtsm that return Value
`Value` `DocumentTable.getValue(int idx)` getValue returns the Value associated with the specified index.
`Value` `CompressedTable.getValue(int idx)`
`Value` `CompressedTable.getValue(ValueTableEntry vte)`

dbXML API

Copyright (c) 2004 The dbXML Group