Top Methods
org.hibernate.sql.ast.spi

public Interface SqlSelectionProducer

Known Direct Subinterfaces
org.hibernate.sql.ast.tree.expression.Expression
Imports
org.hibernate.sql.results.jdbc.spi.RowProcessingState, org.hibernate.type.descriptor.java.JavaType, org.hibernate.type.spi.TypeConfiguration

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public SqlSelection
createSqlSelection(int
The index position used to read values from JDBC
jdbcPosition
,
int
The position in our "current JDBC values array"
valuesArrayPosition
,
JavaType<T>
The descriptor for the Java type to read the value as
javaType
,
TypeConfiguration
The associated TypeConfiguration
typeConfiguration
)

Create a SqlSelection for the given JDBC ResultSet position
public SqlSelection
createSqlSelection(int
The index position used to read values from JDBC
jdbcPosition
,
int
The position in our "current JDBC values array"
valuesArrayPosition
,
JavaType<T>
The descriptor for the Java type to read the value as
javaType
,
boolean
Whether the select is virtual or real. See SqlSelection#isVirtual()
virtual
,
TypeConfiguration
The associated TypeConfiguration
typeConfiguration
)

Create a SqlSelection for the given JDBC ResultSet position

Method Detail

createSqlSelectionback to summary
public SqlSelection createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType<T> javaType, TypeConfiguration typeConfiguration)

Create a SqlSelection for the given JDBC ResultSet position

Parameters
jdbcPosition:int

The index position used to read values from JDBC

valuesArrayPosition:int

The position in our "current JDBC values array"

javaType:JavaType<T>

The descriptor for the Java type to read the value as

typeConfiguration:TypeConfiguration

The associated TypeConfiguration

Annotations
@Deprecated
forRemoval:true
createSqlSelectionback to summary
public SqlSelection createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType<T> javaType, boolean virtual, TypeConfiguration typeConfiguration)

Create a SqlSelection for the given JDBC ResultSet position

Parameters
jdbcPosition:int

The index position used to read values from JDBC

valuesArrayPosition:int

The position in our "current JDBC values array"

javaType:JavaType<T>

The descriptor for the Java type to read the value as

virtual:boolean

Whether the select is virtual or real. See SqlSelection#isVirtual()

typeConfiguration:TypeConfiguration

The associated TypeConfiguration