Top Description Methods
org.hibernate.sql.exec.spi

public Interface JdbcOperationQuery

extends JdbcOperation
Known Direct Subinterfaces
org.hibernate.sql.exec.spi.JdbcOperationQueryAnonBlock, org.hibernate.sql.exec.spi.JdbcOperationQueryMutation
Known Direct Implementers
org.hibernate.sql.exec.spi.AbstractJdbcOperationQuery
Imports
java.util.Collections, .Map, .Set, org.hibernate.internal.FilterJdbcParameter, org.hibernate.query.spi.QueryOptions, org.hibernate.sql.ast.tree.expression.JdbcParameter

Unifying contract for any SQL statement we want to execute via JDBC.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public boolean
dependsOnParameterBindings()

Signals that the SQL depends on the parameter bindings e.g. due to the need for inlining of parameter values or multiValued parameters.

public Set<String>
getAffectedTableNames()

The names of tables this operation refers to

public Map<JdbcParameter, JdbcParameterBinding>
getAppliedParameters()

The parameters which were inlined into the query as literals.

public default Set<FilterJdbcParameter>
getFilterJdbcParameters()

Deprecated since 6.2. No longer used.
Any parameters to apply for filters
public boolean
isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)

Inherited from org.hibernate.sql.exec.spi.JdbcOperation:
getParameterBindersgetSqlString

Method Detail

dependsOnParameterBindingsback to summary
public boolean dependsOnParameterBindings()

Signals that the SQL depends on the parameter bindings e.g. due to the need for inlining of parameter values or multiValued parameters.

getAffectedTableNamesback to summary
public Set<String> getAffectedTableNames()

The names of tables this operation refers to

getAppliedParametersback to summary
public Map<JdbcParameter, JdbcParameterBinding> getAppliedParameters()

The parameters which were inlined into the query as literals.

getFilterJdbcParametersback to summary
public default Set<FilterJdbcParameter> getFilterJdbcParameters()

Deprecated

since 6.2.

No longer used.

Any parameters to apply for filters

Annotations
@Deprecated
since:6.2
See Also
org.hibernate.annotations.Filter
isCompatibleWithback to summary
public boolean isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)