org.openmobileis.database.fastobjectdb.db.index.node
Class StringNode
java.lang.Object
|
+--org.openmobileis.database.fastobjectdb.db.index.node.Node
|
+--org.openmobileis.database.fastobjectdb.db.index.node.StringNode
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
- public class StringNode
- extends Node
StringNode.
- Since:
- JDK 1.1
- Version:
- 1.0.
- Author:
- Philippe Delrieu
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHARE_STRING
public static java.lang.String SHARE_STRING
StringNode
public StringNode()
StringNode
public StringNode(int order,
int keyLength)
getKeyAtPos
public java.lang.String getKeyAtPos(int pos)
setKeyPtrAtPos
public void setKeyPtrAtPos(java.lang.String key,
long ptr,
int pos)
searchNode
public SearchResult searchNode(java.lang.String key,
SearchResult search)
pushInLeaf
public boolean pushInLeaf(java.lang.String key,
int pos,
long newPtr)
promote
public boolean promote(java.lang.String newkey,
long keyptr,
int pos,
long nodePtr)
removeKeyAtPpos
public void removeKeyAtPpos(int pos)
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Overrides:
writeExternal
in class Node
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Overrides:
readExternal
in class Node
getKeyLength
public int getKeyLength()
- Returns:
-
setKeyLength
public void setKeyLength(int i)
- Parameters:
i
-
Copyright 2005 e-Care. All Rights Reserved.