接口的使用
org.hibernate.query.criteria.internal.ParameterContainer
-
-
org.hibernate.query.criteria.internal中ParameterContainer的使用
实现ParameterContainer的org.hibernate.query.criteria.internal中的类 修饰符和类型 类 说明 classCriteriaSubqueryImpl<T>The Hibernate implementation of the JPASubquerycontract.static classCriteriaSubqueryImpl.SubquerySelection<S> -
org.hibernate.query.criteria.internal.expression中ParameterContainer的使用
实现ParameterContainer的org.hibernate.query.criteria.internal.expression中的类 修饰符和类型 类 说明 classBinaryArithmeticOperation<N extends Number>Models standard arithmetic operations with two operands.classCoalesceExpression<T>Models an ANSI SQL COALESCE expression.classCompoundSelectionImpl<X>The Hibernate implementation of the JPACompoundSelectioncontract.classConcatExpressionA string concatenation.classDelegatedExpressionImpl<T>Implementation ofExpressionwraps another Expression and delegates most of its functionality to that wrapped ExpressionclassEntityTypeExpression<T>TODO : javadocclassExpressionImpl<T>Models an expression in the criteria query language.classListIndexExpressionAn expression for referring to the index of a list.classLiteralExpression<T>Represents a literal expression.classMapEntryExpression<K,V>TODO : javadocclassNullifExpression<T>Models an ANSI SQL NULLIF expression.classNullLiteralExpression<T>Represents a NULLliteral expression.classParameterExpressionImpl<T>Defines a parameter specification, or the information about a parameter (where it occurs, what is its type, etc).classPathTypeExpression<T>Used to construct the result ofPath.type()classSearchedCaseExpression<R>Models what ANSI SQL terms a searched case expression.classSelectionImpl<X>The Hibernate implementation of the JPASelectioncontract.classSimpleCaseExpression<C,R>Models what ANSI SQL terms a simple case statement.classSizeOfPluralAttributeExpressionRepresents a "size of" expression in regards to a persistent collection; the implication is that of a subquery.classSubqueryComparisonModifierExpression<Y>Represents aSubqueryComparisonModifierExpression.Modifier.ALL,SubqueryComparisonModifierExpression.Modifier.ANY,SubqueryComparisonModifierExpression.Modifier.SOMEmodifier applied to a subquery as part of a comparison.classUnaryArithmeticOperation<T>Models unary arithmetic operation (unary plus and unary minus). -
org.hibernate.query.criteria.internal.expression.function中ParameterContainer的使用
实现ParameterContainer的org.hibernate.query.criteria.internal.expression.function中的类 修饰符和类型 类 说明 classAbsFunction<N extends Number>Models the ANSI SQL ABS function.classAggregationFunction<T>Models SQL aggregation functions (MIN, MAX, COUNT, etc).static classAggregationFunction.AVGImplementation of a AVG function providing convenience in construction.static classAggregationFunction.COUNTImplementation of a COUNT function providing convenience in construction.static classAggregationFunction.GREATEST<X extends Comparable<X>>Models the MAX function in terms of non-numeric expressions.static classAggregationFunction.LEAST<X extends Comparable<X>>Models the MIN function in terms of non-numeric expressions.static classAggregationFunction.MAX<N extends Number>Implementation of a MAX function providing convenience in construction.static classAggregationFunction.MIN<N extends Number>Implementation of a MIN function providing convenience in construction.static classAggregationFunction.SUM<N extends Number>Implementation of a SUM function providing convenience in construction.classBasicFunctionExpression<X>Models the basic concept of a SQL function.classCastFunction<T,Y>Models a CAST function.classCurrentDateFunctionModels the ANSI SQL CURRENT_DATE function.classCurrentTimeFunctionModels the ANSI SQL CURRENT_TIME function.classCurrentTimestampFunctionModels the ANSI SQL CURRENT_TIMESTAMP function.classLengthFunctionModels the ANSI SQL LENGTH function.classLocateFunctionModels the ANSI SQL LOCATE function.classLowerFunctionModels the ANSI SQL LOWER function.classParameterizedFunctionExpression<X>Support for functions with parameters.classSqrtFunctionModels the ANSI SQL SQRT function.classSubstringFunctionModels the ANSI SQL SUBSTRING function.classTrimFunctionModels the ANSI SQL TRIM function.classUpperFunctionModels the ANSI SQL UPPER function. -
org.hibernate.query.criteria.internal.path中ParameterContainer的使用
实现ParameterContainer的org.hibernate.query.criteria.internal.path中的类 修饰符和类型 类 说明 classAbstractFromImpl<Z,X>Convenience base class for variousFromimplementations.classAbstractJoinImpl<Z,X>Convenience base class for variousJoinimplementations.classAbstractPathImpl<X>Convenience base class for variousPathimplementations.classCollectionAttributeJoin<O,E>Models a join based on a plural association attribute.static classCollectionAttributeJoin.TreatedCollectionAttributeJoin<O,T>classListAttributeJoin<O,E>Models a join based on a list-style plural association attribute.static classListAttributeJoin.TreatedListAttributeJoin<O,T>classMapAttributeJoin<O,K,V>Models a join based on a map-style plural association attribute.static classMapAttributeJoin.TreatedMapAttributeJoin<O,K,T>static classMapKeyHelpers.MapKeyPath<K>Models a path to a map key.static classMapKeyHelpers.MapKeySource<K,V>Defines a path for the map which can then be used to represent the source of the map key "attribute".classPluralAttributeJoinSupport<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)classPluralAttributePath<X>Models a path for aPluralAttributegenerally obtained from aPath.get(javax.persistence.metamodel.SingularAttribute<? super X, Y>)callclassRootImpl<X>Hibernate implementation of the JPARootcontractstatic classRootImpl.TreatedRoot<T>classSetAttributeJoin<O,E>Models a join based on a set-style plural association attribute.static classSetAttributeJoin.TreatedSetAttributeJoin<O,T>classSingularAttributeJoin<O,X>Models a join based on a singular attributestatic classSingularAttributeJoin.TreatedSingularAttributeJoin<O,T>classSingularAttributePath<X>Models a path for aSingularAttributegenerally obtained from aPath.get(SingularAttribute)callstatic classSingularAttributePath.TreatedSingularAttributePath<T> -
org.hibernate.query.criteria.internal.predicate中ParameterContainer的使用
实现ParameterContainer的org.hibernate.query.criteria.internal.predicate中的类 修饰符和类型 类 说明 classAbstractPredicateImplBasic template support forPredicateimplementors providing expression handling, negation and conjunction/disjunction handling.classAbstractSimplePredicateTODO : javadocclassBetweenPredicate<Y>Models a BETWEENPredicate.classBooleanAssertionPredicatePredicate to assert the explicit value of a boolean expression: x = true x = false x <> true x <> falseclassBooleanExpressionPredicateDefines aPredicateused to wrap anExpression<Boolean>.classBooleanStaticAssertionPredicatePredicate used to assert a static boolean condition.classComparisonPredicateModels a basic relational comparison predicate.classCompoundPredicateA compoundpredicateis a grouping of otherpredicatesin order to convert either a conjunction (logical AND) or a disjunction (logical OR).classExistsPredicateModels an EXISTS() predicateclassExplicitTruthValueCheckANSI-SQL defines TRUE, FALSE and UNKNOWN as truth values.classInPredicate<T>Models a [NOT] IN restrictionclassIsEmptyPredicate<C extends Collection>Models an IS [NOT] EMPTY restrictionclassLikePredicateModels a SQL LIKE expression.classMemberOfPredicate<E,C extends Collection<E>>Models a [NOT] MEMBER OF restrictionclassNegatedPredicateWrapperclassNullnessPredicateDefines aPredicatefor checking the nullness state of an expression, aka an IS [NOT] NULL predicate.
-