@DefaultAnnotation(value=javax.annotation.Nonnull.class)

Package com.mysema.query.types.expr

Operations represent typed operations with operator and arguments

See:
          Description

Interface Summary
EArray<E>  
ECollection<C extends Collection<E>,E> ECollection represents java.util.Collection typed expressions
EList<E> EList represents java.util.List typed expressions
EMap<K,V> EMap represents java.util.Map typed expressions
 

Class Summary
CaseBuilder CaseBuilder enables the construction of typesafe case-when-then-else constructs : e.g.
CaseBuilder.Cases<A,Q extends Expr<A>> Cascading typesafe Case builder
CaseBuilder.CaseWhen<A,Q extends Expr<A>> Intermediate When state
CaseBuilder.Initial Initial state of Case construction
CaseForEqBuilder<D> CaseForEqBuilder enables the construction of typesafe case-when-then-else constructs for equals-operations : e.g.
Coalesce<T extends Comparable> Coalesce defines a coalesce function invocation.
EBoolean EBoolean represents boolean expressions
EBooleanConst EBooleanConst provides constants for Boolean.TRUE and Boolean.FALSE
ECollectionBase<C extends Collection<E>,E> ECollectionBase is an abstract base class for ECollection implementations
EComparable<D extends Comparable> EComparable extends EComparableBase to provide comparison methods.
EComparableBase<D extends Comparable> EComparableBase represents comparable expressions
EDate<D extends Comparable> EDate represents Date expressions The date representation is compatible with the Gregorian calendar.
EDateConst<D extends Date>  
EDateOrTime<D extends Comparable> EDateOrTime is a supertype for Date/Time related types
EDateTime<D extends Comparable> EDateTime represents Date / Time expressions The date representation is compatible with the Gregorian calendar.
EDateTimeConst<D extends Date>  
EMapBase<K,V> EMapBase is an abstract base class for EMap implementations
ENumber<D extends Number & Comparable<?>> ENumber represents a numeric expression
ENumberConst<D extends Number & Comparable<?>> ENumberConst represents numeric constants
ESimple<D> ESimple is the base class for Expr implementations.
EString EString represents String expressions
EStringConst EStringConst represents String constants
EStringEscape  
ETime<D extends Comparable> ETime represents Time expressions
ETimeConst<D extends Date>  
ExprConst<D> ExprConst represents general constant expressions
OBoolean OBoolean represents boolean operations
OComparable<D extends Comparable<?>> OComparable represents Comparable operations
ODate<D extends Comparable<?>> ODate represents Date operations
ODateTime<D extends Comparable<?>> ODateTime represents DateTime operations
ONumber<D extends Number & Comparable<?>> ONumber represents numeric operations
OperationMixin<RT>  
OSimple<D> OSimple represents a simple operation expression
OString OString represents a String typed operation
OTime<D extends Comparable<?>> OTime represents Time functions
 

Package com.mysema.query.types.expr Description

Operations represent typed operations with operator and arguments



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