Top Fields Constructors Methods
org.hibernate.sql.results.internal

public Class ResolvedSqlSelection

extends SqlSelectionImpl
Class Inheritance
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.sql.ast.spi.SqlSelection, org.hibernate.sql.ast.tree.expression.Expression, org.hibernate.sql.results.jdbc.spi.JdbcValuesMetadata, org.hibernate.type.BasicType, org.hibernate.type.descriptor.ValueExtractor

Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final BasicType<Object>

Constructor Summary

AccessConstructor and Description
public
ResolvedSqlSelection(int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType)

public
ResolvedSqlSelection(int jdbcPosition, int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType)

Method Summary

Modifier and TypeMethod and Description
public JdbcMappingContainer
public boolean
isVirtual()

Overrides org.hibernate.sql.results.internal.SqlSelectionImpl.isVirtual.

Implements org.hibernate.sql.ast.spi.SqlSelection.isVirtual.

Whether this is a virtual or a real selection item.
public SqlSelection
Inherited from org.hibernate.sql.results.internal.SqlSelectionImpl:
acceptequalsgetExpressiongetJdbcResultSetIndexgetJdbcValueExtractorgetSqlExpressiongetValuesArrayPositionhashCode

Field Detail

resolvedTypeback to summary
private final BasicType<Object> resolvedType

Constructor Detail

ResolvedSqlSelectionback to summary
public ResolvedSqlSelection(int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType)
ResolvedSqlSelectionback to summary
public ResolvedSqlSelection(int jdbcPosition, int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType)

Method Detail

getExpressionTypeback to summary
public JdbcMappingContainer getExpressionType()

Overrides org.hibernate.sql.results.internal.SqlSelectionImpl.getExpressionType.

Implements org.hibernate.sql.ast.spi.SqlSelection.getExpressionType.

Doc from org.hibernate.sql.ast.spi.SqlSelection.getExpressionType.

Get the type of the expression

Annotations
@Override
isVirtualback to summary
public boolean isVirtual()

Overrides org.hibernate.sql.results.internal.SqlSelectionImpl.isVirtual.

Implements org.hibernate.sql.ast.spi.SqlSelection.isVirtual.

Doc from org.hibernate.sql.ast.spi.SqlSelection.isVirtual.

Whether this is a virtual or a real selection item. Virtual selection items are not rendered into the SQL select clause.

Annotations
@Override
resolveback to summary
public SqlSelection resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory)

Overrides org.hibernate.sql.results.internal.SqlSelectionImpl.resolve.

Implements org.hibernate.sql.ast.spi.SqlSelection.resolve.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Annotations
@Override