Uses of Interface
org.hibernate.ejb.criteria.ExpressionImplementor

Packages that use ExpressionImplementor
org.hibernate.ejb.criteria   
org.hibernate.ejb.criteria.expression   
org.hibernate.ejb.criteria.expression.function   
org.hibernate.ejb.criteria.path   
org.hibernate.ejb.criteria.predicate   
 

Uses of ExpressionImplementor in org.hibernate.ejb.criteria
 

Subinterfaces of ExpressionImplementor in org.hibernate.ejb.criteria
 interface CollectionJoinImplementor<Z,X>
          Specialization of JoinImplementor for Collection typed attribute joins
 interface FromImplementor<Z,X>
          Implementation contract for the JPA From interface.
 interface JoinImplementor<Z,X>
          Consolidates the Join and Fetch hierarchies since that is how we implement them.
 interface ListJoinImplementor<Z,X>
          Specialization of JoinImplementor for List typed attribute joins
 interface MapJoinImplementor<Z,K,V>
          Specialization of JoinImplementor for Map typed attribute joins
 interface PathImplementor<X>
          Implementation contract for the JPA Path interface.
 interface SetJoinImplementor<Z,X>
          Specialization of JoinImplementor for Set typed attribute joins
 

Classes in org.hibernate.ejb.criteria that implement ExpressionImplementor
 class CriteriaSubqueryImpl<T>
          The Hibernate implementation of the JPA Subquery contract.
 

Methods in org.hibernate.ejb.criteria that return ExpressionImplementor
 ExpressionImplementor<BigDecimal> ExpressionImplementor.asBigDecimal()
          See CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression)
 ExpressionImplementor<BigInteger> ExpressionImplementor.asBigInteger()
          See CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression)
 ExpressionImplementor<Double> ExpressionImplementor.asDouble()
          See CriteriaBuilder.toDouble(javax.persistence.criteria.Expression)
 ExpressionImplementor<Float> ExpressionImplementor.asFloat()
          See CriteriaBuilder.toFloat(javax.persistence.criteria.Expression)
 ExpressionImplementor<Integer> ExpressionImplementor.asInteger()
          See CriteriaBuilder.toInteger(javax.persistence.criteria.Expression)
 ExpressionImplementor<Long> ExpressionImplementor.asLong()
          See CriteriaBuilder.toLong(javax.persistence.criteria.Expression)
 ExpressionImplementor<String> ExpressionImplementor.asString()
          See CriteriaBuilder.toString(javax.persistence.criteria.Expression)
 ExpressionImplementor<BigDecimal> CriteriaBuilderImpl.toBigDecimal(javax.persistence.criteria.Expression<? extends Number> expression)
          
 ExpressionImplementor<BigInteger> CriteriaBuilderImpl.toBigInteger(javax.persistence.criteria.Expression<? extends Number> expression)
          
 ExpressionImplementor<Double> CriteriaBuilderImpl.toDouble(javax.persistence.criteria.Expression<? extends Number> expression)
          
 ExpressionImplementor<Float> CriteriaBuilderImpl.toFloat(javax.persistence.criteria.Expression<? extends Number> expression)
          
 ExpressionImplementor<Integer> CriteriaBuilderImpl.toInteger(javax.persistence.criteria.Expression<? extends Number> expression)
          
 ExpressionImplementor<Long> CriteriaBuilderImpl.toLong(javax.persistence.criteria.Expression<? extends Number> expression)
          
 ExpressionImplementor<String> CriteriaBuilderImpl.toString(javax.persistence.criteria.Expression<Character> characterExpression)
          
 

Uses of ExpressionImplementor in org.hibernate.ejb.criteria.expression
 

Classes in org.hibernate.ejb.criteria.expression that implement ExpressionImplementor
 class BinaryArithmeticOperation<N extends Number>
          Models standard arithmetc operations with two operands.
 class CoalesceExpression<T>
          Models an ANSI SQL COALESCE expression.
 class ConcatExpression
          A string concatenation.
 class EntityTypeExpression<T>
          TODO : javadoc
 class ExpressionImpl<T>
          Models an expression in the criteria query language.
 class ListIndexExpression
          An expression for referring to the index of a list.
 class LiteralExpression<T>
          Represents a literal expression.
 class MapEntryExpression<K,V>
          TODO : javadoc
 class NullifExpression<T>
          Models an ANSI SQL NULLIF expression.
 class NullLiteralExpression<T>
          Represents a NULLliteral expression.
 class ParameterExpressionImpl<T>
          Defines a parameter specification, or the information about a parameter (where it occurs, what is its type, etc).
 class PathTypeExpression<T>
          Used to construct the result of Path.type()
 class SearchedCaseExpression<R>
          Models what ANSI SQL terms a searched case expression.
 class SimpleCaseExpression<C,R>
          Models what ANSI SQL terms a simple case statement.
 class SizeOfCollectionExpression<C extends Collection>
          Represents a "size of" expression in regards to a persistent collection; the implication is that of a subquery.
 class SubqueryComparisonModifierExpression<Y>
          Represents a SubqueryComparisonModifierExpression.Modifier.ALL, SubqueryComparisonModifierExpression.Modifier.ANY, SubqueryComparisonModifierExpression.Modifier.SOME modifier appplied to a subquery as part of a comparison.
 class UnaryArithmeticOperation<T>
          Models unary arithmetic operation (unary plus and unary minus).
 

Methods in org.hibernate.ejb.criteria.expression that return ExpressionImplementor
 ExpressionImplementor<BigDecimal> ExpressionImpl.asBigDecimal()
          See CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression)
 ExpressionImplementor<BigInteger> ExpressionImpl.asBigInteger()
          See CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression)
 ExpressionImplementor<Double> ExpressionImpl.asDouble()
          See CriteriaBuilder.toDouble(javax.persistence.criteria.Expression)
 ExpressionImplementor<Float> ExpressionImpl.asFloat()
          See CriteriaBuilder.toFloat(javax.persistence.criteria.Expression)
 ExpressionImplementor<Integer> ExpressionImpl.asInteger()
          See CriteriaBuilder.toInteger(javax.persistence.criteria.Expression)
 ExpressionImplementor<Long> ExpressionImpl.asLong()
          See CriteriaBuilder.toLong(javax.persistence.criteria.Expression)
 ExpressionImplementor<String> ExpressionImpl.asString()
          See CriteriaBuilder.toString(javax.persistence.criteria.Expression)
 

Uses of ExpressionImplementor in org.hibernate.ejb.criteria.expression.function
 

Classes in org.hibernate.ejb.criteria.expression.function that implement ExpressionImplementor
 class AbsFunction<N extends Number>
          Models the ANSI SQL ABS function.
 class AggregationFunction<T>
          Models SQL aggregation functions (MIN, MAX, COUNT, etc).
static class AggregationFunction.AVG
          Implementation of a AVG function providing convenience in construction.
static class AggregationFunction.COUNT
          Implementation of a COUNT function providing convenience in construction.
static class AggregationFunction.GREATEST<X extends Comparable<X>>
          Models the MAX function in terms of non-numeric expressions.
static class AggregationFunction.LEAST<X extends Comparable<X>>
          Models the MIN function in terms of non-numeric expressions.
static class AggregationFunction.MAX<N extends Number>
          Implementation of a MAX function providing convenience in construction.
static class AggregationFunction.MIN<N extends Number>
          Implementation of a MIN function providing convenience in construction.
static class AggregationFunction.SUM<N extends Number>
          Implementation of a SUM function providing convenience in construction.
 class BasicFunctionExpression<X>
          Models the basic concept of a SQL function.
 class CastFunction<T,Y>
          Models a CAST function.
 class CurrentDateFunction
          Models the ANSI SQL CURRENT_DATE function.
 class CurrentTimeFunction
          Models the ANSI SQL CURRENT_TIME function.
 class CurrentTimestampFunction
          Models the ANSI SQL CURRENT_TIMESTAMP function.
 class LengthFunction
          Models the ANSI SQL LENGTH function.
 class LocateFunction
          Models the ANSI SQL LOCATE function.
 class LowerFunction
          Models the ANSI SQL LOWER function.
 class ParameterizedFunctionExpression<X>
          Support for functions with parameters.
 class SqrtFunction
          Models the ANSI SQL SQRT function.
 class SubstringFunction
          Models the ANSI SQL SUBSTRING function.
 class TrimFunction
          Models the ANSI SQL TRIM function.
 class UpperFunction
          Models the ANSI SQL UPPER function.
 

Uses of ExpressionImplementor in org.hibernate.ejb.criteria.path
 

Classes in org.hibernate.ejb.criteria.path that implement ExpressionImplementor
 class AbstractFromImpl<Z,X>
          Convenience base class for various From implementors.
 class AbstractJoinImpl<Z,X>
          TODO : javadoc
 class AbstractPathImpl<X>
          Convenience base class for various Path implementors.
 class CollectionAttributeJoin<O,E>
          TODO : javadoc
 class ListAttributeJoin<O,E>
          TODO : javadoc
 class MapAttributeJoin<O,K,V>
          TODO : javadoc
static class MapKeyHelpers.MapKeyPath<K>
          Models a path to a map key.
static class MapKeyHelpers.MapKeySource<K,V>
          Defines a Path for the map which can then be used to represent the source of the map key "attribute".
 class PluralAttributeJoinSupport<O,C,E>
          Support for defining joins to plural attributes (JPA requires typing based on the specific collection type so we cannot really implement all support in a single class)
 class PluralAttributePath<X>
          Models a path for a PluralAttribute generally obtained from a Path.get(javax.persistence.metamodel.SingularAttribute) call
 class RootImpl<X>
          TODO : javadoc
 class SetAttributeJoin<O,E>
          TODO : javadoc
 class SingularAttributeJoin<Z,X>
          TODO : javadoc
 class SingularAttributePath<X>
          Models a path for a SingularAttribute generally obtained from a Path.get(SingularAttribute) call
 

Uses of ExpressionImplementor in org.hibernate.ejb.criteria.predicate
 

Classes in org.hibernate.ejb.criteria.predicate that implement ExpressionImplementor
 class AbstractPredicateImpl
          Basic template support for Predicate implementors providing expression handling, negation and conjunction/disjunction handling.
 class AbstractSimplePredicate
          TODO : javadoc
 class BetweenPredicate<Y>
          Models a BETWEEN Predicate.
 class BooleanAssertionPredicate
          Predicate to assert the explicit value of a boolean expression: x = true x = false x <> true x <> false
 class BooleanExpressionPredicate
          Defines a Predicate used to wrap an Expression<Boolean>.
 class BooleanStaticAssertionPredicate
          Predicate used to assert a static boolean condition.
 class ComparisonPredicate
          Models a basic relational comparison predicate.
 class CompoundPredicate
          A compound predicate is a grouping of other predicates in order to convert either a conjunction (logical AND) or a disjunction (logical OR).
 class ExistsPredicate
          Models an EXISTS() predicate
 class ExplicitTruthValueCheck
          ANSI-SQL defines TRUE, FALSE and UNKNOWN as truth values.
 class InPredicate<T>
          Models an [NOT] IN restriction
 class IsEmptyPredicate<C extends Collection>
          Models an IS [NOT] EMPTY restriction
 class LikePredicate
          Models a SQL LIKE expression.
 class MemberOfPredicate<E,C extends Collection<E>>
          Models an [NOT] MEMBER OF restriction
 class NullnessPredicate
          Defines a Predicate for checking the nullness state of an expression, aka an IS [NOT] NULL predicate.
 



Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.