Uses of Interface
com.bigdata.btree.ITuple

Packages that use ITuple
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.view   
com.bigdata.counters.store This package provides a persistence mechanism for performance counters. 
com.bigdata.journal The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. 
com.bigdata.rdf.lexicon   
com.bigdata.rdf.spo This package defines a statement model using long term identifiers rather than RDF Value objects. 
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.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.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. 
 

Uses of ITuple in com.bigdata.bfs
 

Methods in com.bigdata.bfs with parameters of type ITuple
 byte[] BlobOverflowHandler.handle(ITuple tuple, IRawStore target)
           
protected  boolean FileVersionDeleter.isValid(ITuple<TPS.TPV> tuple)
          Only visits the FileMetadataSchema.VERSION columns.
protected  void FileVersionDeleter.update(IIndex ndx, ITuple<TPS.TPV> tuple)
          Appends a new tuple into the index whose key uses the FileVersionDeleter.choosenTimestamp and whose value is an encoded null.
 

Uses of ITuple in com.bigdata.bop.ap.filter
 

Methods in com.bigdata.bop.ap.filter with parameters of type ITuple
protected abstract  boolean BOpTupleFilter.isValid(ITuple<E> obj)
          Return true iff the object should be accepted.
 

Uses of ITuple in com.bigdata.btree
 

Classes in com.bigdata.btree that implement ITuple
 class AbstractChunkedTupleIterator.ResultSetTuple
          An ITuple that draws its data from a ResultSet.
 class AbstractTuple<E>
          Abstract base class with much of the functionality of ITuple.
 class DelegateTuple<E>
          An ITuple wrapping a delegate that may be used to override some of the methods on the delegate object.
 class Tuple<E>
          A key-value pair used to facilitate some iterator constructs.
 

Fields in com.bigdata.btree declared as ITuple
protected  ITuple<E> DelegateTuple.delegate
           
 

Methods in com.bigdata.btree that return ITuple
 ITuple<E> AbstractBTreeTupleCursor.first()
           
 ITuple<E> ITupleCursor2.first()
          Position the cursor on the first visitable tuple in the natural index order for the index or index partition over which the cursor is defined.
 ITuple<E> AbstractBTreeTupleCursor.last()
           
 ITuple<E> ITupleCursor2.last()
          Position the cursor on the last visitable tuple in the natural index order for the index or index partition over which the cursor is defined.
 ITuple<E> AbstractBTreeTupleCursor.next()
           
 ITuple<E> ITupleCursor.next()
          Position the cursor on the next tuple in the natural key order of the index.
 ITuple<E> ChunkedLocalRangeIterator.next()
          Visits the next tuple, queuing it for removal unless IRangeQuery.CURSOR was specified, in which case it is deleted immediately.
 ITuple<E> LeafTupleIterator.next()
           
 ITuple<E> IndexSegmentMultiBlockIterator.next()
           
 ITuple<E> ITupleIterator.next()
          Advance the iterator and return the ITuple from which you can extract the data and metadata for next entry.
 ITuple<E> AbstractChunkedTupleIterator.next()
           
 ITuple<E> ReadOnlyEntryIterator.next()
           
 ITuple<E> AbstractBTreeTupleCursor.nextTuple()
          Note: This is lighter weight than AbstractBTreeTupleCursor.hasNext() and AbstractBTreeTupleCursor.next() since it does not need to scan to verify that the next position exists before visiting that tuple.
 ITuple<E> ITupleCursor2.nextTuple()
          Position the cursor on the first visitable tuple ordered greater than the current cursor position in the natural key order of the index and return that tuple.
 ITuple<E> AbstractBTreeTupleCursor.prior()
           
 ITuple<E> ITupleCursor.prior()
          Position the cursor on the first visitable tuple ordered less than the current cursor position in the natural key order of the index and return that tuple.
 ITuple<E> AbstractBTreeTupleCursor.priorTuple()
          Note: This is lighter weight than AbstractBTreeTupleCursor.hasNext() and AbstractBTreeTupleCursor.next() since it does not need to scan to verify that the prior position exists before visiting that tuple.
 ITuple<E> ITupleCursor2.priorTuple()
          Position the cursor on the first visitable tuple ordered less than the current cursor position in the natural key order of the index and return that tuple.
 ITuple<E> AbstractBTreeTupleCursor.seek(byte[] key)
           
 ITuple<E> ITupleCursor.seek(byte[] key)
          Positions the cursor on the specified key.
 ITuple<E> AbstractBTreeTupleCursor.seek(Object key)
           
 ITuple<E> ITupleCursor.seek(Object key)
          Variant that first encodes the key using the object returned by IndexMetadata.getTupleSerializer() for the backing index.
 ITuple<E> AbstractBTreeTupleCursor.tuple()
           
 ITuple<E> ITupleCursor2.tuple()
          The tuple reflecting the data in the index at the current cursor position.
 

Methods in com.bigdata.btree with parameters of type ITuple
 void AbstractTuple.copyTuple(ITuple t)
          Sets all fields and increments the tuple visited counter.
protected  void ResultSet.copyTuple(ITuple<?> tuple)
          Copies the data from the tuple into the internal buffers.
 Object NOPTupleSerializer.deserialize(ITuple tuple)
           
 V DefaultTupleSerializer.deserialize(ITuple tuple)
          De-serializes an object from the value stored in the tuple (ignores the key stored in the tuple).
 V ITupleSerializer.deserialize(ITuple tuple)
          De-serialize an object from an ITuple.
 Object NOPTupleSerializer.deserializeKey(ITuple tuple)
          This is an unsupported operation.
 K DefaultTupleSerializer.deserializeKey(ITuple tuple)
          This is an unsupported operation.
 K ITupleSerializer.deserializeKey(ITuple tuple)
          De-serialize the application key from an ITuple (optional operation).
 byte[] IOverflowHandler.handle(ITuple tuple, IRawStore target)
          Invoked for each index entry.
static String AbstractTuple.toString(ITuple tuple)
          Utility method returns a String representation of an ITuple.
 

Constructors in com.bigdata.btree with parameters of type ITuple
BigdataMap.Entry(ITuple tuple)
           
DelegateTuple(ITuple<E> delegate)
           
 

Uses of ITuple in com.bigdata.btree.filter
 

Methods in com.bigdata.btree.filter that return ITuple
protected  ITuple<E> TupleFilter.TupleFilterator.getNext()
          One step look ahead.
 ITuple<E> Reverserator.next()
           
 ITuple EmptyTupleIterator.next()
           
 ITuple<E> TupleFilter.TupleFilterator.next()
           
 ITuple<E> WrappedTupleIterator.next()
           
 ITuple<E> Reverserator.prior()
           
 ITuple<E> Reverserator.seek(byte[] key)
           
 ITuple<E> Reverserator.seek(Object key)
           
 

Methods in com.bigdata.btree.filter with parameters of type ITuple
protected abstract  void Advancer.advance(ITuple<E> tuple)
          Offers an opportunity to advance the source ITupleCursor to a new key using {@link ITupleCursor#seek(byte[]).
protected abstract  boolean TupleFilter.isValid(ITuple<E> tuple)
           
protected abstract  boolean TupleRemover.remove(ITuple<E> e)
          true iff the tuple should be removed from the source IIndex.
protected abstract  void TupleUpdater.update(IIndex ndx, ITuple<E> tuple)
          You may implement this method to update the state of the visited tuple in the backing index.
protected  void TupleFilter.TupleFilterator.visit(ITuple<E> tuple)
          Hook for subclasses.
protected  void TupleUpdater.Updaterator.visit(ITuple<E> tuple)
           
 

Uses of ITuple in com.bigdata.btree.isolation
 

Methods in com.bigdata.btree.isolation with parameters of type ITuple
 boolean IConflictResolver.resolveConflict(IIndex writeSet, ITuple txTuple, ITuple currentTuple)
           Resolve a write-write conflict between a committed version on the journal and the current version within a transaction that is validating.
 boolean IConflictResolver.resolveConflict(IIndex writeSet, ITuple txTuple, ITuple currentTuple)
           Resolve a write-write conflict between a committed version on the journal and the current version within a transaction that is validating.
 boolean NoConflictResolver.resolveConflict(IIndex writeSet, ITuple txTuple, ITuple currentTuple)
           
 boolean NoConflictResolver.resolveConflict(IIndex writeSet, ITuple txTuple, ITuple currentTuple)
           
 

Uses of ITuple in com.bigdata.btree.view
 

Fields in com.bigdata.btree.view declared as ITuple
protected  ITuple<E>[] FusedTupleIterator.sourceTuple
          The current ITuple from each source and null if we need to get another ITuple from that source.
 

Methods in com.bigdata.btree.view that return ITuple
protected  ITuple<E> FusedTupleCursor.consumeLookaheadTuple()
          Extended to make a copy of the key for each visited tuple.
protected  ITuple<E> FusedTupleIterator.consumeLookaheadTuple()
          Consume the FusedTupleIterator.current source ITuple.
 ITuple<E> FusedTupleIterator.next()
           
 ITuple<E> FusedTupleCursor.prior()
           
 ITuple<E> FusedTupleCursor.seek(byte[] key)
           
 ITuple<E> FusedTupleCursor.seek(Object key)
           
 

Uses of ITuple in com.bigdata.counters.store
 

Methods in com.bigdata.counters.store with parameters of type ITuple
 CounterSetBTree.Entry CounterSetBTree.CounterSetBTreeTupleSerializer.deserialize(ITuple tuple)
           
 

Uses of ITuple in com.bigdata.journal
 

Methods in com.bigdata.journal with parameters of type ITuple
 CommitRecordIndex.Entry CommitRecordIndex.CommitRecordIndexTupleSerializer.deserialize(ITuple tuple)
           
 Name2Addr.Entry Name2Addr.Name2AddrTupleSerializer.deserialize(ITuple tuple)
           
 Long CommitRecordIndex.CommitRecordIndexTupleSerializer.deserializeKey(ITuple tuple)
          Decodes the key as a commit time.
 

Uses of ITuple in com.bigdata.rdf.lexicon
 

Methods in com.bigdata.rdf.lexicon with parameters of type ITuple
 BigdataValue Id2TermTupleSerializer.deserialize(ITuple tuple)
          De-serializes the ITuple as a BigdataValue, including the term identifier extracted from the unsigned byte[] key, and sets the appropriate BigdataValueFactoryImpl reference on that object.
 ITermDocRecord RDFFullTextIndexTupleSerializer.deserialize(ITuple tuple)
           
 BigdataValue BlobsTupleSerializer.deserialize(ITuple tuple)
          De-serializes the ITuple as a BigdataValue, including the term identifier extracted from the unsigned byte[] key, and sets the appropriate BigdataValueFactoryImpl reference on that object.
 IV Term2IdTupleSerializer.deserialize(ITuple tuple)
          De-serializes the ITuple as a IV whose value is the term identifier associated with the key.
protected  ITermDocKey RDFFullTextIndexTupleSerializer.deserialize(ITuple tuple, boolean keyOnly)
           
 IV Id2TermTupleSerializer.deserializeKey(ITuple tuple)
          Decodes the term identifier key to a term identifier.
 ITermDocKey RDFFullTextIndexTupleSerializer.deserializeKey(ITuple tuple)
           
 IV BlobsTupleSerializer.deserializeKey(ITuple tuple)
          Decodes the key to a BlobIV.
 Object Term2IdTupleSerializer.deserializeKey(ITuple tuple)
          You can not decode the term:id keys since they include Unicode sort keys and that is a lossy transform.
 

Uses of ITuple in com.bigdata.rdf.spo
 

Methods in com.bigdata.rdf.spo with parameters of type ITuple
protected  void DistinctTermAdvancer.advance(ITuple<SPO> tuple)
           
protected  void ContextAdvancer.advance(ITuple<SPO> tuple)
           
protected  void DistinctMultiTermAdvancer.advance(ITuple<SPO> tuple)
           
 Justification JustificationTupleSerializer.deserialize(ITuple tuple)
           
 SPO SPOTupleSerializer.deserialize(ITuple tuple)
           
 Justification JustificationTupleSerializer.deserializeKey(ITuple tuple)
           
 SPO SPOTupleSerializer.deserializeKey(ITuple tuple)
           
 

Uses of ITuple in com.bigdata.relation.accesspath
 

Methods in com.bigdata.relation.accesspath with parameters of type ITuple
protected  boolean SameVariableConstraintTupleFilter.isValid(ITuple tuple)
           
 boolean ElementFilter.isValid(ITuple<R> tuple)
           
 

Uses of ITuple in com.bigdata.resources
 

Methods in com.bigdata.resources with parameters of type ITuple
 Long JournalIndex.TupleSerializer.deserializeKey(ITuple tuple)
          Decodes the key as a commit time.
 

Uses of ITuple in com.bigdata.search
 

Methods in com.bigdata.search with parameters of type ITuple
 ITermDocRecord<V> FullTextIndexTupleSerializer.deserialize(ITuple tuple)
           
protected  ITermDocKey<V> FullTextIndexTupleSerializer.deserialize(ITuple tuple, boolean keyOnly)
           
 ITermDocKey<V> FullTextIndexTupleSerializer.deserializeKey(ITuple tuple)
           
 

Uses of ITuple in com.bigdata.service
 

Methods in com.bigdata.service with parameters of type ITuple
 Long TxId2CommitTimeIndex.TupleSerializer.deserialize(ITuple tuple)
          Decodes the value as a commit time.
 Long TxId2CommitTimeIndex.TupleSerializer.deserializeKey(ITuple tuple)
          Decodes the key as a transaction identifier.
 Long EventReceiver.EventBTree.EventBTreeTupleSerializer.deserializeKey(ITuple tuple)
          Decodes the key as a timestamp.
 Long CommitTimeIndex.TupleSerializer.deserializeKey(ITuple tuple)
          Decodes the key as a commit time.
 

Uses of ITuple in com.bigdata.service.ndx
 

Methods in com.bigdata.service.ndx that return ITuple
 ITuple<E> PartitionedTupleIterator.next()
           
 

Uses of ITuple in com.bigdata.sparse
 

Methods in com.bigdata.sparse with parameters of type ITuple
 TPS TPSTupleSerializer.deserialize(ITuple tuple)
           
 Void TPSTupleSerializer.deserializeKey(ITuple tuple)
          You can get the Schema and the primary key from TPSTupleSerializer.deserialize(ITuple).
 



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