org.neodatis.btree.impl.singlevalue
Class BTreeNodeSingleValuePerKey
- java.lang.Object
-
- org.neodatis.btree.impl.AbstractBTreeNode
-
- org.neodatis.btree.impl.singlevalue.BTreeNodeSingleValuePerKey
-
- All Implemented Interfaces:
- java.io.Serializable, IBTreeNode, IBTreeNodeOneValuePerKey
- Direct Known Subclasses:
- InMemoryBTreeNodeSingleValuePerkey, ODBBTreeNodeSingle
public abstract class BTreeNodeSingleValuePerKey extends AbstractBTreeNode implements IBTreeNodeOneValuePerKey
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description BTreeNodeSingleValuePerKey()BTreeNodeSingleValuePerKey(IBTree btree)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.ObjectgetValueAt(int index)voidinsertKeyAndValue(java.lang.Comparable key, java.lang.Object value)java.lang.Objectsearch(java.lang.Comparable key)-
Methods inherited from class org.neodatis.btree.impl.AbstractBTreeNode
clear, deleteKeyAndValueAt, deleteKeyForLeafNode, extractRightPart, getBTree, getChildAt, getDegree, getKeyAndValueAt, getKeyAt, getLastChild, getLastKeyAndValue, getLastPositionChild, getMaxNbChildren, getMedian, getNbChildren, getNbKeys, getParent, getParentId, getPositionOfKey, hasParent, incrementNbChildren, incrementNbKeys, isFull, isLeaf, mergeWith, moveChildFromTo, removeKeyAndValueAt, setBTree, setKeyAndValueAt, setKeyAndValueAt, setKeyAndValueAt, setKeyAndValueAt, setNbChildren, setNbKeys, setParent, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.neodatis.btree.IBTreeNode
clear, deleteChildAt, deleteKeyAndValueAt, deleteKeyForLeafNode, extractRightPart, getBTree, getChildAt, getChildIdAt, getDegree, getId, getKeyAndValueAt, getKeyAt, getLastChild, getLastKeyAndValue, getLastPositionChild, getMaxNbChildren, getMedian, getNbChildren, getNbKeys, getParent, getParentId, getPositionOfKey, getValueAsObjectAt, hasParent, incrementNbChildren, incrementNbKeys, isFull, isLeaf, mergeWith, moveChildFromTo, removeKeyAndValueAt, setBTree, setChildAt, setChildAt, setId, setKeyAndValueAt, setKeyAndValueAt, setKeyAndValueAt, setKeyAndValueAt, setNbChildren, setNbKeys, setNullChildAt, setParent
-
-
-
-
Constructor Detail
-
BTreeNodeSingleValuePerKey
public BTreeNodeSingleValuePerKey()
-
BTreeNodeSingleValuePerKey
public BTreeNodeSingleValuePerKey(IBTree btree)
-
-
Method Detail
-
getValueAt
public java.lang.Object getValueAt(int index)
- Specified by:
getValueAtin interfaceIBTreeNodeOneValuePerKey
-
insertKeyAndValue
public void insertKeyAndValue(java.lang.Comparable key, java.lang.Object value)- Specified by:
insertKeyAndValuein interfaceIBTreeNode- Specified by:
insertKeyAndValuein classAbstractBTreeNode
-
search
public java.lang.Object search(java.lang.Comparable key)
- Specified by:
searchin interfaceIBTreeNodeOneValuePerKey
-
-
DataMelt 3.0 © DataMelt by jWork.ORG