Uses of Package
com.bigdata.btree

Packages that use com.bigdata.btree
com.bigdata.bfs This package provides a scale-out content repository (aka distributed file system) suitable as the backend for a REST-ful service using the bigdata architecture. 
com.bigdata.bop.ap.filter These filters are based on the striterator patterns. 
com.bigdata.btree The BTree is a scalable B+-Tree with copy-on-write semantics mapping variable length unsigned byte[] keys to variable length byte[] values (null values are allowed). 
com.bigdata.btree.filter   
com.bigdata.btree.isolation   
com.bigdata.btree.proc   
com.bigdata.btree.view   
com.bigdata.counters.store This package provides a persistence mechanism for performance counters. 
com.bigdata.htree   
com.bigdata.journal The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. 
com.bigdata.mdi This package provides a metadata index and range partitioned indices managed by that metadata index. 
com.bigdata.rdf.inf This package provides an eager closure inference engine for most of the RDF and RDFS entailments and can be used to realize entailments for owl:sameAs, owl:equivilentClass, and owl:equivilentProperty. 
com.bigdata.rdf.lexicon   
com.bigdata.rdf.load Support for concurrent loading of RDF data across one or more clients from a variety of input sources. 
com.bigdata.rdf.rules   
com.bigdata.rdf.spo This package defines a statement model using long term identifiers rather than RDF Value objects. 
com.bigdata.relation This package includes an abstraction layer for relations. 
com.bigdata.relation.accesspath This package includes an abstraction layer for efficient access paths, including chunked iterators, blocking buffers, and an abstraction corresponding to the natural order of an index. 
com.bigdata.resources This package provides the logic to managed the live journal and the historical journals and index segments for a DataService
com.bigdata.rwstore   
com.bigdata.search This package provides full text indexing and search. 
com.bigdata.service This package provides implementations of bigdata services (metadata service, data service, transaction manager service. 
com.bigdata.service.jini.master   
com.bigdata.service.jini.util   
com.bigdata.service.ndx   
com.bigdata.sparse This package provides support for treating normal B+Trees using a "sparse row store" pattern and can be applied to both local B+Trees and scale-out indices. 
 

Classes in com.bigdata.btree used by com.bigdata.bfs
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IOverflowHandler
          An interface that allows you to inspect index entries during an IndexSegmentBuilder operation.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
 

Classes in com.bigdata.btree used by com.bigdata.bop.ap.filter
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
 

Classes in com.bigdata.btree used by com.bigdata.btree
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
AbstractBTreeTupleCursor
          Class supporting random access to tuples and sequential tuple-based cursor movement for an AbstractBTree.
AbstractBTreeTupleCursor.ReadOnlyBTreeTupleCursor
          An ITuple that directly supports forward and reverse cursor operations on a local BTree.
AbstractChunkedTupleIterator
          A chunked iterator that proceeds a ResultSet at a time.
AbstractNode
          Abstract node supporting incremental persistence and copy-on-write semantics.
AbstractTuple
          Abstract base class with much of the functionality of ITuple.
AsynchronousIndexWriteConfiguration
          Configuration for the asynchronous index write API.
BloomFilter
          Encapsulates the actual implementation class and provides the protocol for (de-)serialization.
BloomFilter.BloomFilterCounters
          Counters for bloom filter access and notification of false positives.
BloomFilterFactory
          An interface that is used to generate a bloom filter for an AbstractBTree and which allows the caller to specify the expected number of index entries, the desired error rate for the filter at that #of index entries, and the maximum error rate before the bloom filter will be disabled.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
BTree.LeafCursor
          A cursor that may be used to traversal Leafs.
BTree.Stack
          A simple stack based on an array used to maintain hard references for the parent Nodes in the BTree.LeafCursor.
BTreeCounters
          A helper class that collects statistics on an AbstractBTree.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
Checkpoint.IndexTypeEnum
          Type safe enumeration of index types.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
DelegateIndex
          An object that delegates its IIndex interface.
DumpIndex.PageStats
          Class reports various summary statistics for nodes and leaves.
IAbstractNode
          Interface for a node or a leaf of a B+-Tree.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBloomFilter
          Interface for bloom filter implementations using an unsigned byte[] key.
IBTreeStatistics
          Interface used to report out some statistics about a B+Tree.
IBTreeUtilizationReport
          B+Tree utilization report.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
ICounter
          An interface for a counter.
IDirty
          An interface that declares how we access the dirty state of an object.
IDirtyListener
          An interface that may be used to learn when a BTree becomes dirty.
IEvictionListener
          Interface to handle evictions of nodes or leaves from the hard reference queue.
IIdentityAccess
          An interface that declares how we access the persistent identity of an object.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILeafCursor
          Leaf cursor interface.
ILinearList
          Interface for methods that return or accept an ordinal index into the entries in the B+-Tree.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IndexSegment
          An index segment is read-only btree corresponding to some key range of a potentially distributed index.
IndexSegment.ImmutableLeafCursor
          Cursor using the double-linked leaves for efficient scans.
IndexSegment.ImmutableNodeFactory.ImmutableLeaf
          Immutable leaf throws UnsupportedOperationException for the public mutator API but does not try to override all low-level mutation behaviors.
IndexSegmentAddressManager
           Address manager supporting offsets that are encoded for one of several regions in an IndexSegmentStore.
IndexSegmentBuilder
          Builds an IndexSegment given a source btree and a target branching factor.
IndexSegmentBuilder.AbstractSimpleNodeData
          Abstract base class for classes used to construct and serialize nodes and leaves written onto the index segment.
IndexSegmentBuilder.SimpleLeafData
          A class that can be used to (de-)serialize the data for a leaf without any of the logic for operations on the leaf.
IndexSegmentBuilder.SimpleNodeData
          A class that can be used to (de-)serialize the data for a node without any of the logic for operations on the node.
IndexSegmentCheckpoint
          The checkpoint record for an IndexSegment.
IndexSegmentPlan
          A plan for building a B+-Tree based on an input branching factor and #of entries.
IndexSegmentRegion
          Type-safe enumeration of the regions to which relative offsets may be constructed for an IndexSegmentStore.
IndexSegmentStore
          A read-only store backed by a file containing a single IndexSegment.
INodeFactory
          Interface for creating nodes or leaves.
IOverflowHandler
          An interface that allows you to inspect index entries during an IndexSegmentBuilder operation.
IRangeQuery
          Interface for range count and range query operations.
IRawRecordAccess
          Interface providing access to raw records.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ISimpleSplitHandler
          Interface allows an application to constrain the choice of the separator key when an index partition is split.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleCursor
          Interface for sequential and random-access cursor-based ITuple operations on an index or index partition.
ITupleCursor2
          Extended interface.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
KeyOutOfRangeException
          An exception thrown when the key is outside of the half-open range constraint for a ITupleCursor or an index partition.
Leaf
           A B+-Tree leaf.
Leaf.ILeafListener
          An interface that may be used to register for and receive events when the state of a Leaf is changed.
Node
           A non-leaf node.
NodeSerializer
           An instance of this class is used to serialize and de-serialize the INodeDatas and ILeafDatas of an AbstractBTree.
NOPBloomFilter
          A bloom filter that never reports false (this means that you must always check the index) and that does not permit anything to be added and, in fact, has no state.
PO
          A persistent object.
ResultSet
          An object used to stream key scan results back to the client.
ScatterSplitConfiguration
          Configuration object for scatter split behavior for a scale-out index.
SeekEnum
          Typesafe enum used to indicate that an ILeafCursor should seek to the first or last leaf in the B+Tree.
Tuple
          A key-value pair used to facilitate some iterator constructs.
 

Classes in com.bigdata.btree used by com.bigdata.btree.filter
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleCursor
          Interface for sequential and random-access cursor-based ITuple operations on an index or index partition.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.btree.isolation
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
ICounter
          An interface for a counter.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
 

Classes in com.bigdata.btree used by com.bigdata.btree.proc
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
 

Classes in com.bigdata.btree used by com.bigdata.btree.view
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBloomFilter
          Interface for bloom filter implementations using an unsigned byte[] key.
ICounter
          An interface for a counter.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleCursor
          Interface for sequential and random-access cursor-based ITuple operations on an index or index partition.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
Tuple
          A key-value pair used to facilitate some iterator constructs.
 

Classes in com.bigdata.btree used by com.bigdata.counters.store
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBTreeStatistics
          Interface used to report out some statistics about a B+Tree.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILinearList
          Interface for methods that return or accept an ordinal index into the entries in the B+-Tree.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.htree
BTreeCounters
          A helper class that collects statistics on an AbstractBTree.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
ICounter
          An interface for a counter.
IDirtyListener
          An interface that may be used to learn when a BTree becomes dirty.
IIndexLocalCounter
          An interface for accessing an index local counter.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
PO
          A persistent object.
 

Classes in com.bigdata.btree used by com.bigdata.journal
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
BTreeCounters
          A helper class that collects statistics on an AbstractBTree.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBTreeStatistics
          Interface used to report out some statistics about a B+Tree.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILinearList
          Interface for methods that return or accept an ordinal index into the entries in the B+-Tree.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.mdi
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
DelegateIndex
          An object that delegates its IIndex interface.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBTreeStatistics
          Interface used to report out some statistics about a B+Tree.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILinearList
          Interface for methods that return or accept an ordinal index into the entries in the B+-Tree.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.rdf.inf
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
 

Classes in com.bigdata.btree used by com.bigdata.rdf.lexicon
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
FixedLengthPrefixSplits
          Imposes constraint that the key before the separatorKey must differ in the first N bytes from the key after the separator key.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
ISimpleSplitHandler
          Interface allows an application to constrain the choice of the separator key when an index partition is split.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.rdf.load
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
 

Classes in com.bigdata.btree used by com.bigdata.rdf.rules
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
 

Classes in com.bigdata.btree used by com.bigdata.rdf.spo
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IndexSegment
          An index segment is read-only btree corresponding to some key range of a potentially distributed index.
ISimpleSplitHandler
          Interface allows an application to constrain the choice of the separator key when an index partition is split.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.relation
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
 

Classes in com.bigdata.btree used by com.bigdata.relation.accesspath
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
 

Classes in com.bigdata.btree used by com.bigdata.resources
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
BTreeCounters
          A helper class that collects statistics on an AbstractBTree.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBTreeStatistics
          Interface used to report out some statistics about a B+Tree.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILinearList
          Interface for methods that return or accept an ordinal index into the entries in the B+-Tree.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IndexSegment
          An index segment is read-only btree corresponding to some key range of a potentially distributed index.
IndexSegmentBuilder
          Builds an IndexSegment given a source btree and a target branching factor.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ISimpleSplitHandler
          Interface allows an application to constrain the choice of the separator key when an index partition is split.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.rwstore
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
 

Classes in com.bigdata.btree used by com.bigdata.search
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 

Classes in com.bigdata.btree used by com.bigdata.service
AbstractBTree
           Base class for mutable and immutable B+-Tree implementations.
BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
Checkpoint
          A checkpoint record is written each time the btree is flushed to the store.
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
IBTreeStatistics
          Interface used to report out some statistics about a B+Tree.
ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
ILinearList
          Interface for methods that return or accept an ordinal index into the entries in the B+-Tree.
ILocalBTreeView
          Interface indicates that the index is local rather than remote.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
ResultSet
          An object used to stream key scan results back to the client.
UnisolatedReadWriteIndex
           A view onto an unisolated index partition which enforces the constraint that either concurrent writers -or- a single writer may have access to the unisolated index at any given time.
 

Classes in com.bigdata.btree used by com.bigdata.service.jini.master
AsynchronousIndexWriteConfiguration
          Configuration for the asynchronous index write API.
 

Classes in com.bigdata.btree used by com.bigdata.service.jini.util
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
 

Classes in com.bigdata.btree used by com.bigdata.service.ndx
AbstractChunkedTupleIterator
          A chunked iterator that proceeds a ResultSet at a time.
IAutoboxBTree
          An interface defining non-batch methods for inserting, removing, lookup, and containment tests where keys and values are implicitly converted to and from byte[]s using the ITupleSerializer configured on the IndexMetadata object for the IIndex.
ICounter
          An interface for a counter.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IIndexLocalCounter
          An interface for accessing an index local counter.
IndexMetadata
           The persistent and mostly immutable metadata for a AbstractBTree.
IRangeQuery
          Interface for range count and range query operations.
ISimpleBTree
           Interface for non-batch operations on a B+-Tree mapping non-null variable length unsigned byte[] keys to arbitrary values.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
ResultSet
          An object used to stream key scan results back to the client.
 

Classes in com.bigdata.btree used by com.bigdata.sparse
DefaultTupleSerializer
          Default implementation uses the KeyBuilder to format the object as a key and uses Java default serialization for the value.
IIndex
           Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary values.
IndexSegment
          An index segment is read-only btree corresponding to some key range of a potentially distributed index.
ISimpleSplitHandler
          Interface allows an application to constrain the choice of the separator key when an index partition is split.
ITuple
          Interface exposes more direct access to keys and values visited by an ITupleIterator.
ITupleIterator
          Interface visits ITuples populated with the data and metadata for visited index entries.
ITupleSerializer
          An interface that provides for the (de)-serialization of the value of a tuple stored in an index and, when possible, the key under which that value is stored.
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.