Uses of Class
org.roaringbitmap.art.Node
Packages that use Node
-
Uses of Node in org.roaringbitmap.art
Subclasses of Node in org.roaringbitmap.artModifier and TypeClassDescriptionclassclassclassclassclassMethods in org.roaringbitmap.art that return NodeModifier and TypeMethodDescriptionstatic NodeNode.deserialize(DataInput dataInput) deserialize into a typed node from the byte streamstatic NodeNode.deserialize(ByteBuffer byteBuffer) deserialize into a typed nodeLeafNode.getChild(int pos) abstract NodeNode.getChild(int pos) get the child at the specified position in the node, the 'pos' range from 0 to countNode16.getChild(int pos) Node256.getChild(int pos) Node4.getChild(int pos) Node48.getChild(int pos) Art.getRoot()static Nodeinsert a child into the node with the key bytestatic Nodeinsert the child node into the node4 with the key bytestatic Nodeinsert a child node into the node48 node with the key bytestatic NodeNode.insertLeaf(Node current, LeafNode childNode, byte key) insert the LeafNode as a child of the current internal nodeLeafNode.remove(int pos) abstract NodeNode.remove(int pos) remove the specified position childNode16.remove(int pos) Node256.remove(int pos) Node4.remove(int pos) Node48.remove(int pos) Methods in org.roaringbitmap.art with parameters of type NodeModifier and TypeMethodDescriptionprotected abstract intAbstractShuttle.boundaryNodePosition(Node node, boolean inRunDirection) protected intBackwardShuttle.boundaryNodePosition(Node node, boolean inRunDirection) protected intForwardShuttle.boundaryNodePosition(Node node, boolean inRunDirection) static voidNode.copyPrefix(Node src, Node dst) copy the prefix between two nodesstatic Nodeinsert a child into the node with the key bytestatic Node256insert the child node into the node256 node with the key bytestatic Nodeinsert the child node into the node4 with the key bytestatic Nodeinsert a child node into the node48 node with the key bytestatic NodeNode.insertLeaf(Node current, LeafNode childNode, byte key) insert the LeafNode as a child of the current internal nodeprotected org.roaringbitmap.art.Art.ToolkitArt.removeSpecifyKey(Node node, byte[] key, int dep) voidLeafNode.replaceChildren(Node[] children) voidNode16.replaceChildren(Node[] children) voidNode256.replaceChildren(Node[] children) voidNode4.replaceChildren(Node[] children) voidLeafNode.replaceNode(int pos, Node freshOne) abstract voidNode.replaceNode(int pos, Node freshOne) replace the position child to the fresh onevoidNode16.replaceNode(int pos, Node freshOne) voidNode256.replaceNode(int pos, Node freshOne) voidNode4.replaceNode(int pos, Node freshOne) voidNode48.replaceNode(int pos, Node freshOne) protected static byte[]Node.sortSmallByteArray(byte[] key, Node[] children, int left, int right) sort the small arrays through the insertion sort alg.protected abstract intAbstractShuttle.visitedNodeNextPosition(Node node, int pos) protected intBackwardShuttle.visitedNodeNextPosition(Node node, int pos) protected intForwardShuttle.visitedNodeNextPosition(Node node, int pos)