Uses of Interface
org.hibernate.sql.ast.spi.SqlSelectionProducer
-
Packages that use SqlSelectionProducer Package Description org.hibernate.metamodel.mapping.ordering.ast org.hibernate.query.results Support for defining result-set mappings used inNativeQueryandProcedureCall/StoredProcedureQuery.org.hibernate.query.sqm.function org.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression org.hibernate.sql.ast.tree.cte org.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL treeorg.hibernate.sql.ast.tree.from org.hibernate.sql.ast.tree.predicate org.hibernate.sql.ast.tree.select -
-
Uses of SqlSelectionProducer in org.hibernate.metamodel.mapping.ordering.ast
Classes in org.hibernate.metamodel.mapping.ordering.ast that implement SqlSelectionProducer Modifier and Type Class Description classSelfRenderingOrderingExpressionRepresents a self rendering expression i.e. -
Uses of SqlSelectionProducer in org.hibernate.query.results
Classes in org.hibernate.query.results that implement SqlSelectionProducer Modifier and Type Class Description classResultSetMappingSqlSelectionSqlSelection used inResultSetMappingresolution.classTableGroupImplA TableGroup created with regards to a SQL ResultSet mapping -
Uses of SqlSelectionProducer in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlSelectionProducer Modifier and Type Class Description classSelfRenderingAggregateFunctionSqlAstExpressionRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classSelfRenderingFunctionSqlAstExpressionRepresentation of a function call in the SQL AST for impls that know how to render themselves.classSelfRenderingOrderedSetAggregateFunctionSqlAstExpressionRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classSelfRenderingWindowFunctionSqlAstExpressionRepresentation of a window function call in the SQL AST for impls that know how to render themselves. -
Uses of SqlSelectionProducer in org.hibernate.query.sqm.sql.internal
Subinterfaces of SqlSelectionProducer in org.hibernate.query.sqm.sql.internal with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Modifier and Type Interface Description interfaceorg.hibernate.query.sqm.sql.internal.SqmPathInterpretation<T extends Object> -
Uses of SqlSelectionProducer in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqlSelectionProducer Modifier and Type Class Description classConversionA conversion of a duration to a given temporal unit, as a result of applying the 'by unit' operator. -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.cte
Classes in org.hibernate.sql.ast.tree.cte that implement SqlSelectionProducer Modifier and Type Class Description classCteTableGroupWraps aNamedTableReferencerepresenting the CTE and adapts it toTableGroupfor use in SQL AST -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.expression
Subinterfaces of SqlSelectionProducer in org.hibernate.sql.ast.tree.expression Modifier and Type Interface Description interfaceAggregateFunctionExpressionModels an aggregate function expression at the SQL AST level.interfaceExpressionModels an expression at the SQL AST level.interfaceFunctionExpressionModels a function expression at the SQL AST level.interfaceJdbcParameterinterfaceLiteralinterfaceOrderedSetAggregateFunctionExpressionModels an ordered set-aggregate function expression at the SQL AST level.interfaceSelfRenderingExpressioninterfaceWindowFunctionExpressionModels a window function expression at the SQL AST level.Classes in org.hibernate.sql.ast.tree.expression that implement SqlSelectionProducer Modifier and Type Class Description classAliasedExpressionA wrapper for an expression that also renders an alias.classAnyclassBinaryArithmeticExpressionclassCaseSearchedExpressionclassCaseSimpleExpressionclassCastTargetclassColumnReferenceModels a reference to a Column in a SQL ASTclassDistinctclassDurationA duration expressed in terms of a given temporal unit.classDurationUnitclassEntityTypeLiteralclassEveryclassExtractUnitATemporalUnitpassed as an argument to theExtractFunction.classJdbcLiteral<T>Represents a literal in the SQL AST.classLiteralAsParameter<T>A wrapper for a literal to render as parameter through a cast function.classModifiedSubQueryExpressionclassOver<T>classOverflowclassQueryLiteral<T>Represents a literal in the SQL AST.classSelfRenderingSqlFragmentExpressionRepresents a self rendering expression that renders a SQL fragment.classSqlSelectionExpressionRepresents a selection that is "re-used" in certain parts of the query other than the select-clause (mainly important for order-by, group-by and having).classSqlTupleclassStarclassSummarizationclassUnaryOperation -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.from
Subinterfaces of SqlSelectionProducer in org.hibernate.sql.ast.tree.from Modifier and Type Interface Description interfacePluralTableGroupinterfaceTableGroupGroup togetherTableReferencereferences related to a single entity or collection, along with joins to other TableGroupsinterfaceVirtualTableGroupMarker interface for TableGroup impls that are virtual - should not be rendered into the SQL.Classes in org.hibernate.sql.ast.tree.from that implement SqlSelectionProducer Modifier and Type Class Description classAbstractTableGroupclassCollectionTableGroupA table group for collection tables of plural attributes.classCorrelatedPluralTableGroupA table group for correlated plural attributes.classCorrelatedTableGroupA virtualTableReferencefor correlated roots.classDelegatingTableGroupclassFunctionTableGroupA special table group for a table valued functions.classLazyTableGroupThe purpose of this table group is to defer creating the actual table group until it is really needed.classMappedByTableGroupclassMutatingTableReferenceGroupWrapperActs as a TableGroup for DML query operations.classOneToManyTableGroupA table group for one-to-many plural attributes.classQueryPartTableGroupA special table group for a sub-queries.classStandardTableGroupclassStandardVirtualTableGroupclassSyntheticVirtualTableGroupclassUnionTableGroupclassValuesTableGroupA special table group for a VALUES clause. -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.predicate
Subinterfaces of SqlSelectionProducer in org.hibernate.sql.ast.tree.predicate Modifier and Type Interface Description interfacePredicateModels a predicate in the SQL ASTClasses in org.hibernate.sql.ast.tree.predicate that implement SqlSelectionProducer Modifier and Type Class Description classAbstractPredicateclassBetweenPredicateclassBooleanExpressionPredicateclassComparisonPredicateclassExistsPredicateclassFilterPredicateRepresents a filter applied to an entity/collection.static classFilterPredicate.FilterFragmentPredicateclassGroupedPredicateclassInListPredicateclassInSubQueryPredicateclassJunctionclassLikePredicateclassNegatedPredicateclassNullnessPredicateclassSelfRenderingPredicate -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement SqlSelectionProducer Modifier and Type Class Description classQueryGroupclassQueryPartclassQuerySpec
-