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