|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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). |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||