Uses of Class
com.bigdata.btree.Tuple

Packages that use Tuple
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.view   
 

Uses of Tuple in com.bigdata.btree
 

Fields in com.bigdata.btree declared as Tuple
protected  Tuple<E> AbstractBTreeTupleCursor.tuple
          From the ctor.
 

Methods in com.bigdata.btree that return Tuple
 Tuple AbstractBTree.getContainsTuple()
          Return a Tuple that may be used to test for the existence of tuples having a given key within the AbstractBTree.
 Tuple AbstractBTree.getLookupTuple()
          Return a Tuple that may be used to copy the value associated with a key out of the AbstractBTree.
 Tuple AbstractBTree.getWriteTuple()
          Private instance used for mutation operations (insert, remove) which are single threaded.
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableNode.insert(byte[] key, byte[] val, boolean deleted, long timestamp, Tuple tuple)
           
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableLeaf.insert(byte[] key, byte[] val, boolean deleted, long timestamp, Tuple tuple)
           
 Tuple Leaf.insert(byte[] searchKey, byte[] newval, boolean delete, long timestamp, Tuple tuple)
          Insert or update an entry in the leaf as appropriate.
 Tuple AbstractBTree.insert(byte[] key, byte[] value, boolean delete, long timestamp, Tuple tuple)
          Core method for inserting or updating a value under a key.
abstract  Tuple AbstractNode.insert(byte[] key, byte[] val, boolean delete, long timestamp, Tuple tuple)
          Insert or update a value.
 Tuple Node.insert(byte[] key, byte[] value, boolean delete, long timestamp, Tuple tuple)
           
 Tuple Leaf.lookup(byte[] searchKey, Tuple tuple)
           
 Tuple AbstractBTree.lookup(byte[] key, Tuple tuple)
          Core method for retrieving a value under a key.
abstract  Tuple AbstractNode.lookup(byte[] searchKey, Tuple tuple)
          Lookup a key.
 Tuple Node.lookup(byte[] key, Tuple tuple)
           
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableNode.remove(byte[] key, Tuple tuple)
           
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableLeaf.remove(byte[] key, Tuple tuple)
           
 Tuple Leaf.remove(byte[] key, Tuple tuple)
           
 Tuple AbstractBTree.remove(byte[] key, Tuple tuple)
          Core method for deleting a value under a key.
abstract  Tuple AbstractNode.remove(byte[] searchKey, Tuple tuple)
          Recursive search locates the appropriate leaf and removes the entry for the key.
 Tuple Node.remove(byte[] key, Tuple tuple)
           
 Tuple AbstractBTree.valueAt(long index, Tuple tuple)
           
 

Methods in com.bigdata.btree with parameters of type Tuple
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableNode.insert(byte[] key, byte[] val, boolean deleted, long timestamp, Tuple tuple)
           
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableLeaf.insert(byte[] key, byte[] val, boolean deleted, long timestamp, Tuple tuple)
           
 Tuple Leaf.insert(byte[] searchKey, byte[] newval, boolean delete, long timestamp, Tuple tuple)
          Insert or update an entry in the leaf as appropriate.
 Tuple AbstractBTree.insert(byte[] key, byte[] value, boolean delete, long timestamp, Tuple tuple)
          Core method for inserting or updating a value under a key.
abstract  Tuple AbstractNode.insert(byte[] key, byte[] val, boolean delete, long timestamp, Tuple tuple)
          Insert or update a value.
 Tuple Node.insert(byte[] key, byte[] value, boolean delete, long timestamp, Tuple tuple)
           
 Tuple Leaf.lookup(byte[] searchKey, Tuple tuple)
           
 Tuple AbstractBTree.lookup(byte[] key, Tuple tuple)
          Core method for retrieving a value under a key.
abstract  Tuple AbstractNode.lookup(byte[] searchKey, Tuple tuple)
          Lookup a key.
 Tuple Node.lookup(byte[] key, Tuple tuple)
           
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableNode.remove(byte[] key, Tuple tuple)
           
 Tuple IndexSegment.ImmutableNodeFactory.ImmutableLeaf.remove(byte[] key, Tuple tuple)
           
 Tuple Leaf.remove(byte[] key, Tuple tuple)
           
 Tuple AbstractBTree.remove(byte[] key, Tuple tuple)
          Core method for deleting a value under a key.
abstract  Tuple AbstractNode.remove(byte[] searchKey, Tuple tuple)
          Recursive search locates the appropriate leaf and removes the entry for the key.
 Tuple Node.remove(byte[] key, Tuple tuple)
           
 void Leaf.valueAt(long entryIndex, Tuple tuple)
           
 Tuple AbstractBTree.valueAt(long index, Tuple tuple)
           
abstract  void AbstractNode.valueAt(long index, Tuple tuple)
          Recursive search locates the entry at the specified index position in the btree and returns the value for that entry.
 void Node.valueAt(long entryIndex, Tuple tuple)
          Recursive search for the value at the specified entry index.
 

Constructors in com.bigdata.btree with parameters of type Tuple
AbstractBTreeTupleCursor.MutableBTreeTupleCursor(BTree btree, Tuple<E> tuple, byte[] fromKey, byte[] toKey)
           
AbstractBTreeTupleCursor.ReadOnlyBTreeTupleCursor(BTree btree, Tuple<E> tuple, byte[] fromKey, byte[] toKey)
           
AbstractBTreeTupleCursor(I btree, Tuple<E> tuple, byte[] fromKey, byte[] toKey)
          Create a new cursor.
IndexSegment.IndexSegmentTupleCursor(IndexSegment btree, Tuple<E> tuple, byte[] fromKey, byte[] toKey)
           
 

Uses of Tuple in com.bigdata.btree.view
 

Methods in com.bigdata.btree.view that return Tuple
 Tuple FusedView.lookup(byte[] key, Tuple tuple)
          Per AbstractBTree.lookup(byte[], Tuple) but0 processes the AbstractBTrees in the view in their declared sequence and stops when it finds the first index entry for the key, even it the entry is marked as deleted for that key.
protected  Tuple FusedView.lookup(int startIndex, byte[] key, Tuple tuple)
          Core implementation processes the AbstractBTrees in the view in their declared sequence and stops when it finds the first index entry for the key, even it the entry is marked as deleted for that key.
 

Methods in com.bigdata.btree.view with parameters of type Tuple
 Tuple FusedView.lookup(byte[] key, Tuple tuple)
          Per AbstractBTree.lookup(byte[], Tuple) but0 processes the AbstractBTrees in the view in their declared sequence and stops when it finds the first index entry for the key, even it the entry is marked as deleted for that key.
protected  Tuple FusedView.lookup(int startIndex, byte[] key, Tuple tuple)
          Core implementation processes the AbstractBTrees in the view in their declared sequence and stops when it finds the first index entry for the key, even it the entry is marked as deleted for that key.
 



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