|
Xindice API version 1.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xindice.core.indexer.IndexQuery
IndexQuery represents the most primitive form of index querying. Instances of this object should be created by QueryResolvers and cached in Query instances.
Field Summary | |
static int |
ANY
|
static int |
BW
|
static int |
BWX
|
static int |
EQ
|
static int |
GEQ
|
static int |
GT
|
static int |
IN
|
static int |
LEQ
|
static int |
LT
|
static int |
NBW
|
static int |
NBWX
|
static int |
NEQ
|
static int |
NIN
|
static int |
NSW
|
protected int |
op
|
protected IndexPattern |
pattern
|
static int |
SW
|
protected Value[] |
vals
|
Constructor Summary | |
IndexQuery(IndexPattern pattern)
ANY operator index query |
|
IndexQuery(IndexPattern pattern,
int op,
String val1)
Unary operator index query |
|
IndexQuery(IndexPattern pattern,
int op,
String val1,
String val2)
Binary operator index query |
|
IndexQuery(IndexPattern pattern,
int op,
Value val)
Unary operator index query |
|
IndexQuery(IndexPattern pattern,
int op,
Value[] vals)
Binary operator index query |
|
IndexQuery(IndexPattern pattern,
int op,
Value val1,
Value val2)
Binary operator index query |
|
IndexQuery(IndexPattern pattern,
String val1)
EQ operator index query |
|
IndexQuery(IndexPattern pattern,
String val1,
String val2)
IN operator index query |
|
IndexQuery(IndexPattern pattern,
Value val1)
EQ operator index query |
|
IndexQuery(IndexPattern pattern,
Value[] vals)
IN operator index query |
|
IndexQuery(IndexPattern pattern,
Value val1,
Value val2)
IN operator index query |
Method Summary | |
int |
getLength()
getLength returns the length of the Value set associated with this query. |
int |
getOperator()
getOperator returns the operator associated with this query. |
IndexPattern |
getPattern()
getPattern returns the IndexPattern associated with this query. |
Value |
getValue(int index)
getValue returns one of the Values associated with this query. |
Value[] |
getValues()
getValues returns the Values associated with this query. |
boolean |
testValue(String value)
testValue tests the specified value for validity against this IndexQuery. |
boolean |
testValue(Value value)
testValue tests the specified value for validity against this IndexQuery. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int ANY
public static final int EQ
public static final int NEQ
public static final int GT
public static final int LEQ
public static final int LT
public static final int GEQ
public static final int BW
public static final int NBW
public static final int BWX
public static final int NBWX
public static final int IN
public static final int NIN
public static final int SW
public static final int NSW
protected final IndexPattern pattern
protected final int op
protected final Value[] vals
Constructor Detail |
public IndexQuery(IndexPattern pattern)
public IndexQuery(IndexPattern pattern, Value[] vals)
public IndexQuery(IndexPattern pattern, int op, Value[] vals)
public IndexQuery(IndexPattern pattern, int op, Value val)
public IndexQuery(IndexPattern pattern, Value val1)
public IndexQuery(IndexPattern pattern, int op, Value val1, Value val2)
public IndexQuery(IndexPattern pattern, Value val1, Value val2)
public IndexQuery(IndexPattern pattern, int op, String val1)
public IndexQuery(IndexPattern pattern, String val1)
public IndexQuery(IndexPattern pattern, int op, String val1, String val2)
public IndexQuery(IndexPattern pattern, String val1, String val2)
Method Detail |
public IndexPattern getPattern()
public int getOperator()
public final Value getValue(int index)
index
- The Value indexpublic Value[] getValues()
public final int getLength()
public boolean testValue(Value value)
value
- The Value to comparepublic final boolean testValue(String value)
value
- The Value to compare
|
Xindice API version 1.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |