org.openmobileis.database.fastobjectdb.db.index.node
Class IntNode
java.lang.Object
org.openmobileis.database.fastobjectdb.db.index.node.Node
org.openmobileis.database.fastobjectdb.db.index.node.IntNode
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
- public class IntNode
- extends Node
IntNode
- 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 |
IntNode
public IntNode()
IntNode
public IntNode(int order)
getKeyAtPos
public int getKeyAtPos(int pos)
setKeyPtrAtPos
public void setKeyPtrAtPos(int key,
long ptr,
int pos)
searchNode
public SearchResult searchNode(int key,
SearchResult search)
searchNode
public SearchResult searchNode(SodaIntIndexComparator comparator,
SearchResult search)
pushInLeaf
public boolean pushInLeaf(int key,
int pos,
long newPtr)
promote
public boolean promote(int 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
- Specified by:
writeExternal
in interface java.io.Externalizable
- Overrides:
writeExternal
in class Node
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Overrides:
readExternal
in class Node
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
Copyright 2006 OpenMobileIS. All Rights Reserved.