org.openmobileis.database.fastobjectdb.db.query.soda
Class SodaIndexComparator

java.lang.Object
  extended byorg.openmobileis.database.fastobjectdb.db.query.soda.SodaIndexComparator
Direct Known Subclasses:
SodaIntIndexComparator, SodaLongIndexComparator, SodaStringIndexComparator

public abstract class SodaIndexComparator
extends java.lang.Object

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Field Summary
static int FULL_TRAVERSAL
           
static int INF_EQUALS_TRAVERSAL
           
static int SUP_EQUALS_TRAVERSAL
           
 
Constructor Summary
SodaIndexComparator()
           
 
Method Summary
abstract  boolean addComparator(int comparator)
           
abstract  int getSearchAlgo()
           
protected  int getTraversalWayWithComparator(int comp)
           
abstract  void mergeIndexComporator(SodaIndexComparator index)
           
abstract  boolean setOperand(java.lang.Object ope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INF_EQUALS_TRAVERSAL

public static final int INF_EQUALS_TRAVERSAL
See Also:
Constant Field Values

SUP_EQUALS_TRAVERSAL

public static final int SUP_EQUALS_TRAVERSAL
See Also:
Constant Field Values

FULL_TRAVERSAL

public static final int FULL_TRAVERSAL
See Also:
Constant Field Values
Constructor Detail

SodaIndexComparator

public SodaIndexComparator()
Method Detail

setOperand

public abstract boolean setOperand(java.lang.Object ope)

addComparator

public abstract boolean addComparator(int comparator)

getSearchAlgo

public abstract int getSearchAlgo()

mergeIndexComporator

public abstract void mergeIndexComporator(SodaIndexComparator index)

getTraversalWayWithComparator

protected int getTraversalWayWithComparator(int comp)


Copyright 2005 e-Care. All Rights Reserved.