org.neodatis.btree.impl.multiplevalue
Class BTreeNodeMultipleValuesPerKey
- java.lang.Object
-
- org.neodatis.btree.impl.AbstractBTreeNode
-
- org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
-
- All Implemented Interfaces:
- java.io.Serializable, IBTreeNode, IBTreeNodeMultipleValuesPerKey
- Direct Known Subclasses:
- InMemoryBTreeNodeMultipleValuesPerKey, ODBBTreeNodeMultiple
public abstract class BTreeNodeMultipleValuesPerKey extends AbstractBTreeNode implements IBTreeNodeMultipleValuesPerKey
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description BTreeNodeMultipleValuesPerKey()BTreeNodeMultipleValuesPerKey(IBTree btree)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.ObjectdeleteKeyForLeafNode(IKeyAndValue keyAndValue)java.util.ListgetValueAt(int index)voidinsertKeyAndValue(java.lang.Comparable key, java.lang.Object value)java.util.Listsearch(java.lang.Comparable key)-
Methods inherited from class org.neodatis.btree.impl.AbstractBTreeNode
clear, deleteKeyAndValueAt, 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, 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
-
BTreeNodeMultipleValuesPerKey
public BTreeNodeMultipleValuesPerKey()
-
BTreeNodeMultipleValuesPerKey
public BTreeNodeMultipleValuesPerKey(IBTree btree)
-
-
Method Detail
-
getValueAt
public java.util.List getValueAt(int index)
- Specified by:
getValueAtin interfaceIBTreeNodeMultipleValuesPerKey
-
insertKeyAndValue
public void insertKeyAndValue(java.lang.Comparable key, java.lang.Object value)- Specified by:
insertKeyAndValuein interfaceIBTreeNode- Specified by:
insertKeyAndValuein classAbstractBTreeNode
-
search
public java.util.List search(java.lang.Comparable key)
- Specified by:
searchin interfaceIBTreeNodeMultipleValuesPerKey
-
deleteKeyForLeafNode
public java.lang.Object deleteKeyForLeafNode(IKeyAndValue keyAndValue)
- Specified by:
deleteKeyForLeafNodein interfaceIBTreeNode- Overrides:
deleteKeyForLeafNodein classAbstractBTreeNode
-
-
DataMelt 3.0 © DataMelt by jWork.ORG