Class QE
- java.lang.Object
-
- com.db4o.internal.query.processor.QE
-
- All Implemented Interfaces:
Unversioned
- Direct Known Subclasses:
QEAbstract
,QEMulti
,QENot
public class QE extends java.lang.Object implements Unversioned
Query Evaluator - Represents such things as >, >=, <, <=, EQUAL, LIKE, etc.
-
-
Constructor Summary
Constructors Constructor Description QE()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
boolean
identity()
void
indexBitMap(boolean[] bits)
Specifies which part of the index to take.boolean
supportsIndex()
-
-
-
Field Detail
-
NULLS
public static final int NULLS
- See Also:
- Constant Field Values
-
SMALLER
public static final int SMALLER
- See Also:
- Constant Field Values
-
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
-
GREATER
public static final int GREATER
- See Also:
- Constant Field Values
-
-
Method Detail
-
identity
public boolean identity()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
indexBitMap
public void indexBitMap(boolean[] bits)
Specifies which part of the index to take. Array elements: [0] - smaller [1] - equal [2] - greater [3] - nulls- Parameters:
bits
-
-
supportsIndex
public boolean supportsIndex()
-
-