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
,ThruthnessPredicate
,UnaryOperation
,UnionTableGroup
,UnparsedNumericLiteral
,ValuesTableGroup
,VersionTypeSeedParameterSpecification
public interface SqlSelectionProducer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SqlSelection
createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration)
Create a SqlSelection for the given JDBC ResultSet positionSqlSelection
createSqlSelection(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
-
-