public abstract class BTreeV1
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
entriesUsed |
Modifier and Type | Method and Description |
---|---|
static BTreeV1Data |
createDataBTree(HdfBackingStorage hdfBackingStorage,
long address,
int dataDimensions) |
static BTreeV1Group |
createGroupBTree(HdfBackingStorage hdfBackingStorage,
long address) |
long |
getAddress() |
abstract java.util.List<java.lang.Long> |
getChildAddresses() |
int |
getEntriesUsed() |
long |
getLeftSiblingAddress() |
long |
getRightSiblingAddress() |
static java.nio.ByteBuffer |
readHeaderAndValidateSignature(HdfBackingStorage fc,
long address) |
public static BTreeV1Group createGroupBTree(HdfBackingStorage hdfBackingStorage, long address)
public static BTreeV1Data createDataBTree(HdfBackingStorage hdfBackingStorage, long address, int dataDimensions)
public static java.nio.ByteBuffer readHeaderAndValidateSignature(HdfBackingStorage fc, long address)
public int getEntriesUsed()
public long getLeftSiblingAddress()
public long getRightSiblingAddress()
public long getAddress()
public abstract java.util.List<java.lang.Long> getChildAddresses()