Top Methods
org.hibernate.query.spi

public Interface QueryParameterBindings

Known Direct Implementers
org.hibernate.query.internal.QueryParameterBindingsImpl, org.hibernate.query.procedure.internal.ProcedureParamBindings
Annotations
@Incubating
Imports
java.util.Map, org.hibernate.Incubating, org.hibernate.engine.spi.SharedSessionContractImplementor, .TypedValue, org.hibernate.query.QueryParameter, org.hibernate.type.Type

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public Map<String, TypedValue>
public Type[]
public Object[]
public String
public <T> QueryParameterBinding<T>
getBinding(QueryParameter<T> parameter)

public <T> QueryParameterBinding<T>
public <T> QueryParameterBinding<T>
getBinding(int position)

public <T> QueryParameterListBinding<T>
public <T> QueryParameterListBinding<T>
public <T> QueryParameterListBinding<T>
public boolean
isBound(QueryParameter<T> parameter)

public default boolean
isMultiValuedBinding(QueryParameter<T> parameter)

Deprecated expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0
public void
verifyParametersBound(boolean callable)

Method Detail

collectNamedParameterBindingsback to summary
public Map<String, TypedValue> collectNamedParameterBindings()
collectPositionalBindTypesback to summary
public Type[] collectPositionalBindTypes()
collectPositionalBindValuesback to summary
public Object[] collectPositionalBindValues()
expandListValuedParametersback to summary
public String expandListValuedParameters(String queryString, SharedSessionContractImplementor producer)
getBindingback to summary
public <T> QueryParameterBinding<T> getBinding(QueryParameter<T> parameter)
getBindingback to summary
public <T> QueryParameterBinding<T> getBinding(String name)
getBindingback to summary
public <T> QueryParameterBinding<T> getBinding(int position)
getQueryParameterListBindingback to summary
public <T> QueryParameterListBinding<T> getQueryParameterListBinding(QueryParameter<T> parameter)
getQueryParameterListBindingback to summary
public <T> QueryParameterListBinding<T> getQueryParameterListBinding(String name)
getQueryParameterListBindingback to summary
public <T> QueryParameterListBinding<T> getQueryParameterListBinding(int position)
isBoundback to summary
public boolean isBound(QueryParameter<T> parameter)
isMultiValuedBindingback to summary
public default boolean isMultiValuedBinding(QueryParameter<T> parameter)

Deprecated

expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0

Annotations
@Deprecated
verifyParametersBoundback to summary
public void verifyParametersBound(boolean callable)