arlut.csd.ganymede
Class QueryDataNode
java.lang.Object
|
+--arlut.csd.ganymede.QueryNode
|
+--arlut.csd.ganymede.QueryDataNode
- All Implemented Interfaces:
- java.io.Serializable
- public class QueryDataNode
- extends QueryNode
- See Also:
- Serialized Form
|
Constructor Summary |
QueryDataNode(byte comparator,
java.lang.Object value)
Default field comparison node constructor. |
QueryDataNode(short fieldId,
byte comparator,
byte vecOp,
java.lang.Object value)
Field comparison node constructor. |
QueryDataNode(short fieldId,
byte comparator,
java.lang.Object value)
Field comparison node constructor. |
QueryDataNode(java.lang.String fieldname,
byte comparator,
byte vecOp,
java.lang.Object value)
Field comparison node constructor. |
QueryDataNode(java.lang.String fieldname,
byte comparator,
java.lang.Object value)
Field comparison node constructor. |
|
Method Summary |
java.lang.String |
toString()
Diagnostic aid. |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
serialVersionUID
static final long serialVersionUID
FIRST
public static final byte FIRST
EQUALS
public static final byte EQUALS
LESS
public static final byte LESS
LESSEQ
public static final byte LESSEQ
GREAT
public static final byte GREAT
GREATEQ
public static final byte GREATEQ
NOCASEEQ
public static final byte NOCASEEQ
STARTSWITH
public static final byte STARTSWITH
ENDSWITH
public static final byte ENDSWITH
DEFINED
public static final byte DEFINED
MATCHES
public static final byte MATCHES
NOCASEMATCHES
public static final byte NOCASEMATCHES
LAST
public static final byte LAST
FIRSTVECOP
public static final byte FIRSTVECOP
NONE
public static final byte NONE
CONTAINS
public static final byte CONTAINS
LENGTHEQ
public static final byte LENGTHEQ
LENGTHGR
public static final byte LENGTHGR
LENGTHLE
public static final byte LENGTHLE
LASTVECOP
public static final byte LASTVECOP
INVIDVAL
public static final short INVIDVAL
fieldname
java.lang.String fieldname
fieldId
short fieldId
comparator
byte comparator
arrayOp
byte arrayOp
value
java.lang.Object value
regularExpression
transient java.lang.Object regularExpression
QueryDataNode
public QueryDataNode(java.lang.String fieldname,
byte comparator,
byte vecOp,
java.lang.Object value)
- Field comparison node constructor.
This constructor creates a query node that will be matched
against a field in an object.
QueryDataNode
public QueryDataNode(java.lang.String fieldname,
byte comparator,
java.lang.Object value)
- Field comparison node constructor.
This constructor creates a query node that will be matched
against a field in an object.
QueryDataNode
public QueryDataNode(short fieldId,
byte comparator,
byte vecOp,
java.lang.Object value)
- Field comparison node constructor.
This constructor creates a query node that will be matched
against a field in an object.
If fieldID == -1, the labels of objects in the database will be
taken as the field for comparison's sake.
If fieldID == -2, the Invid of objects in the database will be
taken as the field for comparison's sake.
QueryDataNode
public QueryDataNode(short fieldId,
byte comparator,
java.lang.Object value)
- Field comparison node constructor.
This constructor creates a query node that will be matched
against a field in an object.
If fieldID == -1, the labels of objects in the database will be
taken as the field for comparison's sake.
If fieldID == -2, the Invid of objects in the database will be
taken as the field for comparison's sake.
QueryDataNode
public QueryDataNode(byte comparator,
java.lang.Object value)
Default field comparison node constructor.
This constructor creates a query node that will be matched
against an object's primary label field.
toString
public java.lang.String toString()
- Diagnostic aid.
- Overrides:
toString in class java.lang.Object