com.mysema.query.types
Class Ops

java.lang.Object
  extended by com.mysema.query.types.Ops

public final class Ops
extends Object

Ops provides the operators for the fluent query grammar.

Author:
tiwe

Nested Class Summary
static class Ops.AggOps
          Aggreation operators
static class Ops.DateTimeOps
          Date and time operators
static class Ops.MathOps
          Math operators
static class Ops.QuantOps
          Quantification operators
static class 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 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<Operator<?>> compareOps
           
static Operator<String> CONCAT
           
static Operator<Boolean> CONTAINS_KEY
           
static Operator<Boolean> CONTAINS_VALUE
           
static Operator<Object> DELEGATE
           
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_IS_EMPTY
           
static Operator<Number> MAP_SIZE
           
static Operator<Boolean> MATCHES
           
static Operator<Boolean> MATCHES_IC
           
static Operator<Number> MOD
           
static Operator<Number> MULT
           
static Operator<Boolean> NE_OBJECT
           
static Operator<Boolean> NE_PRIMITIVE
           
static Operator<Number> NEGATE
           
static Operator<Boolean> NOT
           
static List<Operator<?>> notEqualsOps
           
static Operator<Number> NUMCAST
           
static Operator<Boolean> OR
           
static Operator<Integer> ORDINAL
           
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 Operator<Number> SUB
           
static Operator<String> SUBSTR_1ARG
           
static Operator<String> SUBSTR_2ARGS
           
static Operator<String> TRIM
           
static Operator<String> UPPER
           
static Operator<Object> WRAPPED
           
static Operator<Boolean> XNOR
           
static Operator<Boolean> XOR
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EQ_PRIMITIVE

public static final Operator<Boolean> EQ_PRIMITIVE

EQ_OBJECT

public static final Operator<Boolean> EQ_OBJECT

IS_NOT_NULL

public static final Operator<Boolean> IS_NOT_NULL

IS_NULL

public static final Operator<Boolean> IS_NULL

INSTANCE_OF

public static final Operator<Boolean> INSTANCE_OF

NE_PRIMITIVE

public static final Operator<Boolean> NE_PRIMITIVE

NE_OBJECT

public static final Operator<Boolean> NE_OBJECT

NUMCAST

public static final Operator<Number> NUMCAST

STRING_CAST

public static final Operator<String> STRING_CAST

ALIAS

public static final Operator<Object> ALIAS

LIST

public static final Operator<Object> LIST

ORDINAL

public static final Operator<Integer> ORDINAL

DELEGATE

public static final Operator<Object> DELEGATE

WRAPPED

public static final Operator<Object> WRAPPED

IN

public static final Operator<Boolean> IN

COL_IS_EMPTY

public static final Operator<Boolean> COL_IS_EMPTY

COL_SIZE

public static final Operator<Number> COL_SIZE

ARRAY_SIZE

public static final Operator<Number> ARRAY_SIZE

CONTAINS_KEY

public static final Operator<Boolean> CONTAINS_KEY

CONTAINS_VALUE

public static final Operator<Boolean> CONTAINS_VALUE

MAP_SIZE

public static final Operator<Number> MAP_SIZE

MAP_IS_EMPTY

public static final Operator<Boolean> MAP_IS_EMPTY

AND

public static final Operator<Boolean> AND

NOT

public static final Operator<Boolean> NOT

OR

public static final Operator<Boolean> OR

XNOR

public static final Operator<Boolean> XNOR

XOR

public static final Operator<Boolean> XOR

BETWEEN

public static final Operator<Boolean> BETWEEN

GOE

public static final Operator<Boolean> GOE

GT

public static final Operator<Boolean> GT

LOE

public static final Operator<Boolean> LOE

LT

public static final Operator<Boolean> LT

AFTER

public static final Operator<Boolean> AFTER

BEFORE

public static final Operator<Boolean> BEFORE

AOE

public static final Operator<Boolean> AOE

BOE

public static final Operator<Boolean> BOE

NEGATE

public static final Operator<Number> NEGATE

ADD

public static final Operator<Number> ADD

DIV

public static final Operator<Number> DIV

MULT

public static final Operator<Number> MULT

SUB

public static final Operator<Number> SUB

MOD

public static final Operator<Number> MOD

CHAR_AT

public static final Operator<Character> CHAR_AT

CONCAT

public static final Operator<String> CONCAT

LOWER

public static final Operator<String> LOWER

SUBSTR_1ARG

public static final Operator<String> SUBSTR_1ARG

SUBSTR_2ARGS

public static final Operator<String> SUBSTR_2ARGS

TRIM

public static final Operator<String> TRIM

UPPER

public static final Operator<String> UPPER

MATCHES

public static final Operator<Boolean> MATCHES

MATCHES_IC

public static final Operator<Boolean> MATCHES_IC

STRING_LENGTH

public static final Operator<Number> STRING_LENGTH

STRING_IS_EMPTY

public static final Operator<Boolean> STRING_IS_EMPTY

STARTS_WITH

public static final Operator<Boolean> STARTS_WITH

STARTS_WITH_IC

public static final Operator<Boolean> STARTS_WITH_IC

INDEX_OF_2ARGS

public static final Operator<Number> INDEX_OF_2ARGS

INDEX_OF

public static final Operator<Number> INDEX_OF

EQ_IGNORE_CASE

public static final Operator<Boolean> EQ_IGNORE_CASE

ENDS_WITH

public static final Operator<Boolean> ENDS_WITH

ENDS_WITH_IC

public static final Operator<Boolean> ENDS_WITH_IC

STRING_CONTAINS

public static final Operator<Boolean> STRING_CONTAINS

STRING_CONTAINS_IC

public static final Operator<Boolean> STRING_CONTAINS_IC

LIKE

public static final Operator<Boolean> LIKE

CASE

public static final Operator<Object> CASE

CASE_WHEN

public static final Operator<Object> CASE_WHEN

CASE_ELSE

public static final Operator<Object> CASE_ELSE

CASE_EQ

public static final Operator<Object> CASE_EQ

CASE_EQ_WHEN

public static final Operator<Object> CASE_EQ_WHEN

CASE_EQ_ELSE

public static final Operator<Object> CASE_EQ_ELSE

COALESCE

public static final Operator<Object> COALESCE

EXISTS

public static final Operator<Boolean> EXISTS

equalsOps

public static final List<Operator<?>> equalsOps

notEqualsOps

public static final List<Operator<?>> notEqualsOps

compareOps

public static final List<Operator<?>> compareOps


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