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

Field Summary
(package private)  byte arrayOp
           
(package private)  byte comparator
           
static byte CONTAINS
           
static byte DEFINED
           
static byte ENDSWITH
           
static byte EQUALS
           
(package private)  short fieldId
           
(package private)  java.lang.String fieldname
           
static byte FIRST
           
static byte FIRSTVECOP
           
static byte GREAT
           
static byte GREATEQ
           
static short INVIDVAL
           
static byte LAST
           
static byte LASTVECOP
           
static byte LENGTHEQ
           
static byte LENGTHGR
           
static byte LENGTHLE
           
static byte LESS
           
static byte LESSEQ
           
static byte MATCHES
           
static byte NOCASEEQ
           
static byte NOCASEMATCHES
           
static byte NONE
           
(package private)  java.lang.Object regularExpression
           
(package private) static long serialVersionUID
           
static byte STARTSWITH
           
(package private)  java.lang.Object value
           
 
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
 

Field Detail

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
Constructor Detail

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.

Method Detail

toString

public java.lang.String toString()
Diagnostic aid.
Overrides:
toString in class java.lang.Object