ozone core API

org.ozoneDB.DxLib
Class DxBBnode

java.lang.Object
  extended byorg.ozoneDB.DxLib.DxObject
      extended byorg.ozoneDB.DxLib.DxBBnode
All Implemented Interfaces:
java.lang.Cloneable, DxCompatible, java.io.Serializable

final class DxBBnode
extends DxObject


Field Summary
(package private)  DxComparator comparator
           
(package private)  java.lang.Object data
           
(package private)  boolean isRight
           
(package private)  java.lang.Object key
           
(package private)  DxBBnode li
           
(package private)  int lWeight
           
(package private)  DxBBnode pa
           
(package private)  DxBBnode re
           
(package private)  int rWeight
           
(package private) static long serialVersionUID
           
 
Constructor Summary
DxBBnode()
           
DxBBnode(java.lang.Object _data, java.lang.Object _key, DxComparator _comparator)
           
 
Method Summary
 void checkWeight()
           
 DxBBnode findNodeKey(java.lang.Object _key)
           
 DxBBnode findNodeObject(java.lang.Object obj)
           
 boolean insertNode(DxBBnode node)
           
 int p()
           
 void print(int n)
           
 DxBBnode removeNodeKey(java.lang.Object _key)
           
 void rotLeft()
           
 void rotRight()
           
 DxBBnode succNode()
           
 
Methods inherited from class org.ozoneDB.DxLib.DxObject
clone, isLess
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ozoneDB.DxLib.DxCompatible
equals
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

pa

DxBBnode pa

re

DxBBnode re

li

DxBBnode li

isRight

boolean isRight

lWeight

int lWeight

rWeight

int rWeight

data

java.lang.Object data

key

java.lang.Object key

comparator

DxComparator comparator
Constructor Detail

DxBBnode

public DxBBnode()

DxBBnode

public DxBBnode(java.lang.Object _data,
                java.lang.Object _key,
                DxComparator _comparator)
Method Detail

findNodeKey

public DxBBnode findNodeKey(java.lang.Object _key)

findNodeObject

public DxBBnode findNodeObject(java.lang.Object obj)

insertNode

public boolean insertNode(DxBBnode node)

removeNodeKey

public DxBBnode removeNodeKey(java.lang.Object _key)

succNode

public DxBBnode succNode()

p

public int p()

checkWeight

public void checkWeight()

rotLeft

public void rotLeft()

rotRight

public void rotRight()

print

public void print(int n)

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.