|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.neodatis.btree.impl.AbstractBTreeNode
org.neodatis.btree.impl.multiplevalue.BTreeNodeMultipleValuesPerKey
public abstract class BTreeNodeMultipleValuesPerKey
Field Summary |
---|
Fields inherited from class org.neodatis.btree.impl.AbstractBTreeNode |
---|
btree, degree, keys, maxNbChildren, maxNbKeys, nbChildren, nbKeys, values |
Constructor Summary | |
---|---|
BTreeNodeMultipleValuesPerKey()
|
|
BTreeNodeMultipleValuesPerKey(IBTree btree)
|
Method Summary | |
---|---|
java.lang.Object |
deleteKeyForLeafNode(IKeyAndValue keyAndValue)
|
java.util.List |
getValueAt(int index)
|
void |
insertKeyAndValue(java.lang.Comparable key,
java.lang.Object value)
|
java.util.List |
search(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, init, isFull, isLeaf, leftShiftFrom, mergeWith, moveChildFromTo, removeKeyAndValueAt, rightShiftFrom, setBTree, setKeyAndValueAt, setKeyAndValueAt, setKeyAndValueAt, setKeyAndValueAt, setNbChildren, setNbKeys, setParent, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, 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 |
---|
public BTreeNodeMultipleValuesPerKey()
public BTreeNodeMultipleValuesPerKey(IBTree btree)
Method Detail |
---|
public java.util.List getValueAt(int index)
getValueAt
in interface IBTreeNodeMultipleValuesPerKey
public void insertKeyAndValue(java.lang.Comparable key, java.lang.Object value)
insertKeyAndValue
in interface IBTreeNode
insertKeyAndValue
in class AbstractBTreeNode
public java.util.List search(java.lang.Comparable key)
search
in interface IBTreeNodeMultipleValuesPerKey
public java.lang.Object deleteKeyForLeafNode(IKeyAndValue keyAndValue)
deleteKeyForLeafNode
in interface IBTreeNode
deleteKeyForLeafNode
in class AbstractBTreeNode
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |