Uses of Interface
com.bigdata.btree.raba.IRaba

Packages that use IRaba
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.data   
com.bigdata.btree.proc   
com.bigdata.btree.raba   
com.bigdata.btree.raba.codec   
com.bigdata.htree   
com.bigdata.htree.raba   
com.bigdata.rdf.spo This package defines a statement model using long term identifiers rather than RDF Value objects. 
 

Uses of IRaba in com.bigdata.btree
 

Methods in com.bigdata.btree that return IRaba
 IRaba Leaf.getKeys()
           
 IRaba MutableNodeData.getKeys()
           
 IRaba IndexSegmentBuilder.AbstractSimpleNodeData.getKeys()
           
 IRaba Node.getKeys()
           
 IRaba MutableLeafData.getKeys()
           
 IRaba ResultSet.getKeys()
          Return the keys.
 IRaba Leaf.getValues()
           
 IRaba IndexSegmentBuilder.SimpleLeafData.getValues()
           
 IRaba MutableLeafData.getValues()
           
 IRaba ResultSet.getValues()
          Return the values.
 

Methods in com.bigdata.btree with parameters of type IRaba
protected  void AbstractNode.copyKey(int dstpos, IRaba srckeys, int srcpos)
          Copy a key from the source node into this node.
 

Constructors in com.bigdata.btree with parameters of type IRaba
MutableNodeData(long nentries, IRaba keys, long[] childAddr, long[] childEntryCounts, boolean hasVersionTimestamps, long minimumVersionTimestamp, long maximumVersionTimestamp)
          Ctor based on just the "data" -- used by unit tests.
 

Uses of IRaba in com.bigdata.btree.data
 

Methods in com.bigdata.btree.data that return IRaba
 IRaba IKeysData.getKeys()
          The object used to contain and manage the keys.
 IRaba ILeafData.getValues()
          Return the object storing the logical byte[][] containing the values for the leaf.
 

Uses of IRaba in com.bigdata.btree.proc
 

Methods in com.bigdata.btree.proc that return IRaba
 IRaba AbstractKeyArrayIndexProcedure.getKeys()
           
 IRaba IKeyArrayIndexProcedure.getKeys()
          The keys.
 IRaba AbstractKeyArrayIndexProcedure.getValues()
           
 IRaba AbstractKeyArrayIndexProcedure.ResultBuffer.getValues()
           
 IRaba IKeyArrayIndexProcedure.getValues()
          The values.
 

Uses of IRaba in com.bigdata.btree.raba
 

Classes in com.bigdata.btree.raba that implement IRaba
 class AbstractKeyBuffer
          Class with implementations supporting mutable and immutable variable length byte[] keys.
 class AbstractRaba
          Abstract base class implements mutation operators and search.
 class EmptyRaba
          An immutable, empty IRaba.
static class EmptyRaba.EmptyKeysRaba
          An empty, immutable B+Tree keys IRaba.
static class EmptyRaba.EmptyValuesRaba
          An empty, immutable B+Tree values IRaba.
 class MutableKeyBuffer
          A flyweight mutable implementation exposing the backing byte[][] and supporting search.
 class MutableKeysRaba
          Flyweight implementation for wrapping a byte[][] with fromIndex and toIndex.
 class MutableValueBuffer
          A flyweight mutable implementation exposing the backing byte[][], permitting nulls and not supporting search.
 class MutableValuesRaba
          Flyweight implementation for wrapping a byte[][] with fromIndex and toIndex.
 class ReadOnlyKeysRaba
          Immutable implementation does not allow nulls but supports search.
 class ReadOnlyValuesRaba
          Immutable implementation allows nulls but does not support search.
 

Fields in com.bigdata.btree.raba declared as IRaba
static IRaba EmptyRaba.KEYS
          An empty, immutable B+Tree keys IRaba instance.
static IRaba EmptyRaba.VALUES
          An empty, immutable B+Tree values IRaba instance.
 

Methods in com.bigdata.btree.raba with parameters of type IRaba
 AbstractFixedByteArrayBuffer ConditionalRabaCoder.encode(IRaba raba, DataOutputBuffer buf)
           
 ICodedRaba ConditionalRabaCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
           
static String AbstractRaba.toString(IRaba raba)
          If isKeys() is true then represents the elements as unsigned byte[]s.
 

Constructors in com.bigdata.btree.raba with parameters of type IRaba
MutableKeyBuffer(int capacity, IRaba src)
          Builds a mutable key buffer.
MutableValueBuffer(int capacity, IRaba src)
          Builds a mutable value buffer.
 

Uses of IRaba in com.bigdata.btree.raba.codec
 

Subinterfaces of IRaba in com.bigdata.btree.raba.codec
 interface ICodedRaba
          Interface for an coded logical byte[][].
 

Classes in com.bigdata.btree.raba.codec that implement IRaba
 class AbstractCodedRaba
          Abstract implementation throws UnsupportedOperationException for all mutation operations.
static class CanonicalHuffmanRabaCoder.CodedRabaImpl
          Decoder.
 

Methods in com.bigdata.btree.raba.codec with parameters of type IRaba
 AbstractFixedByteArrayBuffer EmptyRabaValueCoder.encode(IRaba raba, DataOutputBuffer buf)
          Any data in the IRaba will be discarded! Only the size() is maintained.
 AbstractFixedByteArrayBuffer FixedLengthValueRabaCoder.encode(IRaba raba, DataOutputBuffer buf)
           
 AbstractFixedByteArrayBuffer CanonicalHuffmanRabaCoder.encode(IRaba raba, DataOutputBuffer buf)
           
 AbstractFixedByteArrayBuffer IRabaCoder.encode(IRaba raba, DataOutputBuffer buf)
          Encode the data.
 AbstractFixedByteArrayBuffer FrontCodedRabaCoder.encode(IRaba raba, DataOutputBuffer buf)
           
 AbstractFixedByteArrayBuffer SimpleRabaCoder.encode(IRaba raba, DataOutputBuffer buf)
           
 ICodedRaba EmptyRabaValueCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
           
 ICodedRaba FixedLengthValueRabaCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
          Encode the data, returning an ICodedRaba.
 ICodedRaba CanonicalHuffmanRabaCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
           
 ICodedRaba IRabaCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
          Encode the data, returning an ICodedRaba.
 ICodedRaba FrontCodedRabaCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
           
 ICodedRaba SimpleRabaCoder.encodeLive(IRaba raba, DataOutputBuffer buf)
           
protected  int[] CanonicalHuffmanRabaCoder.AbstractCodingSetup.getFrequencyCount(IRaba raba)
          Create a frequency table reporting the #of occurrences of for every possible byte value.
protected  int[] CanonicalHuffmanRabaCoder.AbstractCodingSetup.getPackedFrequencyCount(IRaba raba)
          Return a dense array of the non-zero frequency counts in byte value order.
protected  long CanonicalHuffmanRabaCoder.getSumCodedValueBitLengths(it.unimi.dsi.bits.BitVector[] codeWords, IRaba raba, com.bigdata.btree.raba.codec.CanonicalHuffmanRabaCoder.Byte2Symbol byte2symbol)
          Deprecated. Leave this field and the #of bits per codedValueOffset[] element blank until we have written out the coded values and then rewind the OBS and fill in those fields. Otherwise we are encoding the same byte[][] data twice, which is wasted effort.
protected  long CanonicalHuffmanRabaCoder.writeCodedValues(it.unimi.dsi.compression.PrefixCoder coder, IRaba raba, com.bigdata.btree.raba.codec.CanonicalHuffmanRabaCoder.Byte2Symbol byte2symbol, long[] codedValueOffset, it.unimi.dsi.io.OutputBitStream obs)
          Write out the coded values.
 

Constructors in com.bigdata.btree.raba.codec with parameters of type IRaba
CanonicalHuffmanRabaCoder.RabaCodingSetup(IRaba raba)
           
 

Uses of IRaba in com.bigdata.htree
 

Methods in com.bigdata.htree that return IRaba
 IRaba MutableBucketData.getKeys()
           
 IRaba MutableBucketData.getValues()
           
 

Uses of IRaba in com.bigdata.htree.raba
 

Constructors in com.bigdata.htree.raba with parameters of type IRaba
MutableKeyBuffer(int capacity, IRaba src)
          Builds a mutable key buffer.
MutableValueBuffer(int capacity, IRaba src)
          Builds a mutable value buffer.
 

Uses of IRaba in com.bigdata.rdf.spo
 

Methods in com.bigdata.rdf.spo with parameters of type IRaba
 AbstractFixedByteArrayBuffer FastRDFValueCoder2.encode(IRaba raba, DataOutputBuffer buf)
           
 ICodedRaba FastRDFValueCoder2.encodeLive(IRaba raba, DataOutputBuffer buf)
           
 



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