com.mysema.query.types
Interface Ops


public interface Ops

Ops provides the operators for the fluent query grammar.

Version:
$Id$
Author:
tiwe

Nested Class Summary
static interface Ops.AggOps
          Aggreation operators
static interface Ops.DateTimeOps
          Date and time operators
static interface Ops.MathOps
          Math operators
static interface Ops.QuantOps
          Quantification operators
static interface Ops.StringOps
          String operators
 
Field Summary
static Operator<Number> ADD
           
static Operator<Boolean> AFTER
           
static Operator<Object> ALIAS
           
static Operator<Boolean> AND
           
static Operator<Boolean> AOE
           
static Operator<Number> ARRAY_SIZE
           
static Operator<Boolean> BEFORE
           
static Operator<Boolean> BETWEEN
           
static Operator<Boolean> BOE
           
static List<Class<?>> BOOLEAN_X_2
           
static Operator<Object> CASE
           
static Operator<Object> CASE_ELSE
           
static Operator<Object> CASE_EQ
           
static Operator<Object> CASE_EQ_ELSE
           
static Operator<Object> CASE_EQ_WHEN
           
static Operator<Object> CASE_WHEN
           
static Operator<Character> CHAR_AT
           
static Operator<Object> COALESCE
           
static Operator<Boolean> COL_IS_EMPTY
           
static Operator<Number> COL_SIZE
           
static List<Class<?>> COMPARABLE_X_2
           
static List<Class<?>> COMPARABLE_X_3
           
static List<Operator<?>> compareOps
           
static Operator<String> CONCAT
           
static Operator<Boolean> CONTAINS_KEY
           
static Operator<Boolean> CONTAINS_VALUE
           
static Operator<Number> DIV
           
static Operator<Boolean> ENDS_WITH
           
static Operator<Boolean> ENDS_WITH_IC
           
static Operator<Boolean> EQ_IGNORE_CASE
           
static Operator<Boolean> EQ_OBJECT
           
static Operator<Boolean> EQ_PRIMITIVE
           
static List<Operator<?>> equalsOps
           
static Operator<Boolean> EXISTS
           
static Operator<Boolean> GOE
           
static Operator<Boolean> GT
           
static Operator<Boolean> IN
           
static Operator<Number> INDEX_OF
           
static Operator<Number> INDEX_OF_2ARGS
           
static Operator<Boolean> INSTANCE_OF
           
static Operator<Boolean> IS_NOT_NULL
           
static Operator<Boolean> IS_NULL
           
static Operator<Boolean> LIKE
           
static Operator<Object> LIST
           
static Operator<Boolean> LOE
           
static Operator<String> LOWER
           
static Operator<Boolean> LT
           
static Operator<Boolean> MAP_ISEMPTY
           
static Operator<Number> MAP_SIZE
           
static Operator<Boolean> MATCHES
           
static Operator<Number> MOD
           
static Operator<Number> MULT
           
static Operator<Boolean> NE_OBJECT
           
static Operator<Boolean> NE_PRIMITIVE
           
static Operator<Boolean> NOT
           
static List<Operator<?>> notEqualsOps
           
static List<Class<?>> NUMBER_X_2
           
static Operator<Number> NUMCAST
           
static List<Class<?>> OBJECT_X_2
           
static Operator<Boolean> OR
           
static Operator<Boolean> STARTS_WITH
           
static Operator<Boolean> STARTS_WITH_IC
           
static Operator<String> STRING_CAST
           
static Operator<Boolean> STRING_CONTAINS
           
static Operator<Boolean> STRING_CONTAINS_IC
           
static Operator<Boolean> STRING_IS_EMPTY
           
static Operator<Number> STRING_LENGTH
           
static List<Class<?>> STRING_X_2
           
static Operator<Number> SUB
           
static Operator<String> SUBSTR_1ARG
           
static Operator<String> SUBSTR_2ARGS
           
static Operator<String> TRIM
           
static Operator<String> UPPER
           
static Operator<Boolean> XNOR
           
static Operator<Boolean> XOR
           
 

Field Detail

BOOLEAN_X_2

static final List<Class<?>> BOOLEAN_X_2

COMPARABLE_X_2

static final List<Class<?>> COMPARABLE_X_2

COMPARABLE_X_3

static final List<Class<?>> COMPARABLE_X_3

OBJECT_X_2

static final List<Class<?>> OBJECT_X_2

NUMBER_X_2

static final List<Class<?>> NUMBER_X_2

STRING_X_2

static final List<Class<?>> STRING_X_2

EQ_PRIMITIVE

static final Operator<Boolean> EQ_PRIMITIVE

EQ_OBJECT

static final Operator<Boolean> EQ_OBJECT

IS_NOT_NULL

static final Operator<Boolean> IS_NOT_NULL

IS_NULL

static final Operator<Boolean> IS_NULL

INSTANCE_OF

static final Operator<Boolean> INSTANCE_OF

NE_PRIMITIVE

static final Operator<Boolean> NE_PRIMITIVE

NE_OBJECT

static final Operator<Boolean> NE_OBJECT

NUMCAST

static final Operator<Number> NUMCAST

STRING_CAST

static final Operator<String> STRING_CAST

ALIAS

static final Operator<Object> ALIAS

LIST

static final Operator<Object> LIST

IN

static final Operator<Boolean> IN

COL_IS_EMPTY

static final Operator<Boolean> COL_IS_EMPTY

COL_SIZE

static final Operator<Number> COL_SIZE

ARRAY_SIZE

static final Operator<Number> ARRAY_SIZE

CONTAINS_KEY

static final Operator<Boolean> CONTAINS_KEY

CONTAINS_VALUE

static final Operator<Boolean> CONTAINS_VALUE

MAP_SIZE

static final Operator<Number> MAP_SIZE

MAP_ISEMPTY

static final Operator<Boolean> MAP_ISEMPTY

AND

static final Operator<Boolean> AND

NOT

static final Operator<Boolean> NOT

OR

static final Operator<Boolean> OR

XNOR

static final Operator<Boolean> XNOR

XOR

static final Operator<Boolean> XOR

BETWEEN

static final Operator<Boolean> BETWEEN

GOE

static final Operator<Boolean> GOE

GT

static final Operator<Boolean> GT

LOE

static final Operator<Boolean> LOE

LT

static final Operator<Boolean> LT

AFTER

static final Operator<Boolean> AFTER

BEFORE

static final Operator<Boolean> BEFORE

AOE

static final Operator<Boolean> AOE

BOE

static final Operator<Boolean> BOE

ADD

static final Operator<Number> ADD

DIV

static final Operator<Number> DIV

MULT

static final Operator<Number> MULT

SUB

static final Operator<Number> SUB

MOD

static final Operator<Number> MOD

CHAR_AT

static final Operator<Character> CHAR_AT

CONCAT

static final Operator<String> CONCAT

LOWER

static final Operator<String> LOWER

SUBSTR_1ARG

static final Operator<String> SUBSTR_1ARG

SUBSTR_2ARGS

static final Operator<String> SUBSTR_2ARGS

TRIM

static final Operator<String> TRIM

UPPER

static final Operator<String> UPPER

MATCHES

static final Operator<Boolean> MATCHES

STRING_LENGTH

static final Operator<Number> STRING_LENGTH

STRING_IS_EMPTY

static final Operator<Boolean> STRING_IS_EMPTY

STARTS_WITH

static final Operator<Boolean> STARTS_WITH

STARTS_WITH_IC

static final Operator<Boolean> STARTS_WITH_IC

INDEX_OF_2ARGS

static final Operator<Number> INDEX_OF_2ARGS

INDEX_OF

static final Operator<Number> INDEX_OF

EQ_IGNORE_CASE

static final Operator<Boolean> EQ_IGNORE_CASE

ENDS_WITH

static final Operator<Boolean> ENDS_WITH

ENDS_WITH_IC

static final Operator<Boolean> ENDS_WITH_IC

STRING_CONTAINS

static final Operator<Boolean> STRING_CONTAINS

STRING_CONTAINS_IC

static final Operator<Boolean> STRING_CONTAINS_IC

LIKE

static final Operator<Boolean> LIKE

CASE

static final Operator<Object> CASE

CASE_WHEN

static final Operator<Object> CASE_WHEN

CASE_ELSE

static final Operator<Object> CASE_ELSE

CASE_EQ

static final Operator<Object> CASE_EQ

CASE_EQ_WHEN

static final Operator<Object> CASE_EQ_WHEN

CASE_EQ_ELSE

static final Operator<Object> CASE_EQ_ELSE

COALESCE

static final Operator<Object> COALESCE

EXISTS

static final Operator<Boolean> EXISTS

equalsOps

static final List<Operator<?>> equalsOps

notEqualsOps

static final List<Operator<?>> notEqualsOps

compareOps

static final List<Operator<?>> compareOps


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.