Interface QueryConstants
- All Known Implementing Classes:
RelationQueryNode
public interface QueryConstants
This interface defines constants for data types and operation types
used in queries.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringName of between operationstatic final StringName of equal operation (general comparison)static final StringName of equal operationstatic final StringName of greater or equal operation (general comparison)static final StringName of greater or equal operationstatic final StringName of greater than operation (general comparison)static final StringName o^f greater than operationstatic final StringName of in operationstatic final StringName of less than or equal operation (general comparison)static final StringName of less than or equal operationstatic final StringName of like operationstatic final StringName of less than operation (general comparison)static final StringName of less than operationstatic final StringName of not equal operation (general comparison)static final StringName of not equal operationstatic final StringName of is not null operationstatic final StringName of is null operationstatic final StringName of similar operationstatic final StringName of spellcheck operationstatic final StringName of unknown operationsstatic final intbetween operation: identifier [ NOT ] BETWEEN literal AND literalstatic final intequal operation: = general comparisonstatic final intequal operation: eqstatic final intgreater or equal operation: >= general comparisonstatic final intgreater or equal operation: gestatic final intgreater than operation: > general comparisonstatic final intgreater than operation: gtstatic final intin operation: identifier [ NOT ] IN ( literal {, literal}* )static final intless than or equal operation: <= general comparisonstatic final intless than or equal operation: lestatic final intlike operation: identifier LIKE string_literalstatic final intless than operation: < general comparisonstatic final intless than operation: ltstatic final ConstantNameProviderOperation namesstatic final intnot equal operation: <> general comparisonstatic final intnot equal operation: nestatic final intis not null operation: identifier IS NOT NULLstatic final intis null operation: identifier IS NULLstatic final intsimilar operation: XPath: rep:similar(path_string) SQL: SIMILAR(path_string)static final intspellcheck operation: XPath: rep:spellcheck(string_literal) SQL: SPELLCHECK(string_literal)static final intstatic final intdate data typestatic final intdouble data typestatic final intlong data typestatic final StringName of date data typestatic final StringName of double data typestatic final StringName of long data typestatic final StringName of position indexstatic final StringName of string data typestatic final StringName of timestamp data typestatic final StringName for unknown data typesstatic final ConstantNameProviderType namesstatic final intposition index typestatic final intstring data typestatic final inttimestamp data type
-
Field Details
-
TYPE_LONG
static final int TYPE_LONGlong data type- See Also:
-
TYPE_NAME_LONG
Name of long data type- See Also:
-
TYPE_DOUBLE
static final int TYPE_DOUBLEdouble data type- See Also:
-
TYPE_NAME_DOUBLE
Name of double data type- See Also:
-
TYPE_STRING
static final int TYPE_STRINGstring data type- See Also:
-
TYPE_NAME_STRING
Name of string data type- See Also:
-
TYPE_DATE
static final int TYPE_DATEdate data type- See Also:
-
TYPE_NAME_DATE
Name of date data type- See Also:
-
TYPE_TIMESTAMP
static final int TYPE_TIMESTAMPtimestamp data type- See Also:
-
TYPE_NAME_TIMESTAMP
Name of timestamp data type- See Also:
-
TYPE_POSITION
static final int TYPE_POSITIONposition index type- See Also:
-
TYPE_NAME_POSITION
Name of position index- See Also:
-
TYPE_NAME_UNKNOWN
Name for unknown data types- See Also:
-
OPERATIONS
static final int OPERATIONS- See Also:
-
OPERATION_EQ_VALUE
static final int OPERATION_EQ_VALUEequal operation: eq- See Also:
-
OP_NAME_EQ_VALUE
Name of equal operation- See Also:
-
OPERATION_EQ_GENERAL
static final int OPERATION_EQ_GENERALequal operation: = general comparison- See Also:
-
OP_NAME_EQ_GENERAL
Name of equal operation (general comparison)- See Also:
-
OPERATION_NE_VALUE
static final int OPERATION_NE_VALUEnot equal operation: ne- See Also:
-
OP_NAME_NE_VALUE
Name of not equal operation- See Also:
-
OPERATION_NE_GENERAL
static final int OPERATION_NE_GENERALnot equal operation: <> general comparison- See Also:
-
OP_NAME_NE_GENERAL
Name of not equal operation (general comparison)- See Also:
-
OPERATION_LT_VALUE
static final int OPERATION_LT_VALUEless than operation: lt- See Also:
-
OP_NAME_LT_VALUE
Name of less than operation- See Also:
-
OPERATION_LT_GENERAL
static final int OPERATION_LT_GENERALless than operation: < general comparison- See Also:
-
OP_NAME_LT_GENERAL
Name of less than operation (general comparison)- See Also:
-
OPERATION_GT_VALUE
static final int OPERATION_GT_VALUEgreater than operation: gt- See Also:
-
OP_NAME_GT_VALUE
Name o^f greater than operation- See Also:
-
OPERATION_GT_GENERAL
static final int OPERATION_GT_GENERALgreater than operation: > general comparison- See Also:
-
OP_NAME_GT_GENERAL
Name of greater than operation (general comparison)- See Also:
-
OPERATION_GE_VALUE
static final int OPERATION_GE_VALUEgreater or equal operation: ge- See Also:
-
OP_NAME_GE_VALUE
Name of greater or equal operation- See Also:
-
OPERATION_GE_GENERAL
static final int OPERATION_GE_GENERALgreater or equal operation: >= general comparison- See Also:
-
OP_NAME_GE_GENERAL
Name of greater or equal operation (general comparison)- See Also:
-
OPERATION_LE_VALUE
static final int OPERATION_LE_VALUEless than or equal operation: le- See Also:
-
OP_NAME_LE_VALUE
Name of less than or equal operation- See Also:
-
OPERATION_LE_GENERAL
static final int OPERATION_LE_GENERALless than or equal operation: <= general comparison- See Also:
-
OP_NAME_LE_GENERAL
Name of less than or equal operation (general comparison)- See Also:
-
OPERATION_LIKE
static final int OPERATION_LIKElike operation: identifier LIKE string_literal- See Also:
-
OP_NAME_LIKE
Name of like operation- See Also:
-
OPERATION_BETWEEN
static final int OPERATION_BETWEENbetween operation: identifier [ NOT ] BETWEEN literal AND literal- See Also:
-
OP_NAME_BETWEEN
Name of between operation- See Also:
-
OPERATION_IN
static final int OPERATION_INin operation: identifier [ NOT ] IN ( literal {, literal}* )- See Also:
-
OP_NAME_IN
Name of in operation- See Also:
-
OPERATION_NULL
static final int OPERATION_NULLis null operation: identifier IS NULL- See Also:
-
OP_NAME_NULL
Name of is null operation- See Also:
-
OPERATION_NOT_NULL
static final int OPERATION_NOT_NULLis not null operation: identifier IS NOT NULL- See Also:
-
OP_NAME_NOT_NULL
Name of is not null operation- See Also:
-
OPERATION_SIMILAR
static final int OPERATION_SIMILARsimilar operation: XPath: rep:similar(path_string) SQL: SIMILAR(path_string)- See Also:
-
OP_NAME_SIMILAR
Name of similar operation- See Also:
-
OPERATION_SPELLCHECK
static final int OPERATION_SPELLCHECKspellcheck operation: XPath: rep:spellcheck(string_literal) SQL: SPELLCHECK(string_literal)- See Also:
-
OP_NAME_SPELLCHECK
Name of spellcheck operation- See Also:
-
OP_NAME_UNKNOW
Name of unknown operations- See Also:
-
OPERATION_NAMES
Operation names -
TYPE_NAMES
Type names
-