Package org.hibernate.sql.ast.spi
Interface SqlSelectionProducer
-
- All Known Subinterfaces:
AggregateFunctionExpression,Expression,FunctionExpression,JdbcParameter,Literal,OrderedSetAggregateFunctionExpression,PluralTableGroup,Predicate,SelfRenderingExpression,SqmPathInterpretation<T>,TableGroup,VirtualTableGroup,WindowFunctionExpression
- All Known Implementing Classes:
AbstractJdbcParameter,AbstractPredicate,AbstractSqmPathInterpretation,AbstractTableGroup,AggregateColumnWriteExpression,AliasedExpression,Any,AnyDiscriminatorPathInterpretation,BasicValuedPathInterpretation,BetweenPredicate,BinaryArithmeticExpression,BooleanExpressionPredicate,CaseSearchedExpression,CaseSimpleExpression,CaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression,CastTarget,CollectionTableGroup,ColumnReference,ColumnValueParameter,ColumnWriteFragment,ComparisonPredicate,Conversion,CorrelatedPluralTableGroup,CorrelatedTableGroup,CteTableGroup,DelegatingTableGroup,DiscriminatedAssociationPathInterpretation,DiscriminatorPathInterpretation,Distinct,Duration,DurationUnit,EmbeddableValuedExpression,EmbeddableValuedPathInterpretation,EntityTypeLiteral,EntityValuedPathInterpretation,Every,ExistsPredicate,ExtractUnit,FilterJdbcParameter,FilterPredicate,FilterPredicate.FilterFragmentPredicate,FunctionTableGroup,GroupedPredicate,InArrayPredicate,InListPredicate,InSubQueryPredicate,JdbcLiteral,JdbcParameterImpl,Junction,LazyTableGroup,LikePredicate,LiteralAsParameter,MappedByTableGroup,ModifiedSubQueryExpression,MutatingTableReferenceGroupWrapper,NegatedPredicate,NonAggregatedCompositeValuedPathInterpretation,NullnessPredicate,OneToManyTableGroup,Over,Overflow,PluralValuedSimplePathInterpretation,QueryLiteral,QueryPartTableGroup,ResultSetMappingSqlSelection,SelectStatement,SelfRenderingAggregateFunctionSqlAstExpression,SelfRenderingFunctionSqlAstExpression,SelfRenderingOrderedSetAggregateFunctionSqlAstExpression,SelfRenderingOrderingExpression,SelfRenderingPredicate,SelfRenderingSqlFragmentExpression,SelfRenderingWindowFunctionSqlAstExpression,SqlFragmentPredicate,SqlSelectionExpression,SqlTuple,SqlTypedMappingJdbcParameter,SqmParameterInterpretation,StandardTableGroup,StandardVirtualTableGroup,Star,Summarization,TableGroupImpl,UnaryOperation,UnionTableGroup,ValuesTableGroup,VersionTypeSeedParameterSpecification
public interface SqlSelectionProducer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SqlSelectioncreateSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration)Create a SqlSelection for the given JDBC ResultSet positionSqlSelectioncreateSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
createSqlSelection
@Deprecated(forRemoval=true) SqlSelection createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
Deprecated, for removal: This API element is subject to removal in a future version.Create a SqlSelection for the given JDBC ResultSet position- Parameters:
jdbcPosition- The index position used to read values from JDBCvaluesArrayPosition- The position in our "current JDBC values array"javaType- The descriptor for the Java type to read the value astypeConfiguration- The associated TypeConfiguration
-
createSqlSelection
SqlSelection createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration)
Create a SqlSelection for the given JDBC ResultSet position- Parameters:
jdbcPosition- The index position used to read values from JDBCvaluesArrayPosition- The position in our "current JDBC values array"javaType- The descriptor for the Java type to read the value asvirtual- Whether the select is virtual or real. SeeSqlSelection.isVirtual()typeConfiguration- The associated TypeConfiguration
-
-