|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use INodeData | |
|---|---|
| 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 | |
| Uses of INodeData in com.bigdata.btree |
|---|
| Classes in com.bigdata.btree that implement INodeData | |
|---|---|
static class |
IndexSegment.ImmutableNodeFactory.ImmutableNode
Immutable node throws UnsupportedOperationException for the
public mutator API but does not try to override all low-level
mutation behaviors. |
protected static class |
IndexSegmentBuilder.SimpleNodeData
A class that can be used to (de-)serialize the data for a node without any of the logic for operations on the node. |
class |
MutableNodeData
Implementation maintains Java objects corresponding to the persistent data and defines methods for a variety of mutations on the INodeData
record which operate by direct manipulation of the Java objects. |
class |
Node
A non-leaf node. |
| Methods in com.bigdata.btree that return INodeData | |
|---|---|
INodeData |
Node.getDelegate()
|
| Methods in com.bigdata.btree with parameters of type INodeData | |
|---|---|
Node |
IndexSegment.ImmutableNodeFactory.allocNode(AbstractBTree btree,
long addr,
INodeData data)
|
Node |
IndexSegmentBuilder.NOPNodeFactory.allocNode(AbstractBTree btree,
long addr,
INodeData data)
|
Node |
BTree.NodeFactory.allocNode(AbstractBTree btree,
long addr,
INodeData data)
|
Node |
INodeFactory.allocNode(AbstractBTree btree,
long addr,
INodeData data)
Create a node. |
| Constructors in com.bigdata.btree with parameters of type INodeData | |
|---|---|
IndexSegment.ImmutableNodeFactory.ImmutableNode(AbstractBTree btree,
long addr,
INodeData data)
|
|
MutableNodeData(int branchingFactor,
INodeData src)
Makes a mutable copy of the source data record. |
|
Node(AbstractBTree btree,
long addr,
INodeData data)
De-serialization constructor. |
|
| Uses of INodeData in com.bigdata.btree.data |
|---|
| Methods in com.bigdata.btree.data that return INodeData | |
|---|---|
INodeData |
DefaultNodeCoder.decode(AbstractFixedByteArrayBuffer data)
|
INodeData |
DefaultNodeCoder.encodeLive(INodeData node,
DataOutputBuffer buf)
|
| Methods in com.bigdata.btree.data with parameters of type INodeData | |
|---|---|
AbstractFixedByteArrayBuffer |
DefaultNodeCoder.encode(INodeData node,
DataOutputBuffer buf)
|
INodeData |
DefaultNodeCoder.encodeLive(INodeData node,
DataOutputBuffer buf)
|
static StringBuilder |
DefaultNodeCoder.toString(INodeData node,
StringBuilder sb)
Utility method formats the INodeData. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||