类 ProcedureParamBindings
- java.lang.Object
-
- org.hibernate.query.procedure.internal.ProcedureParamBindings
-
- 所有已实现的接口:
QueryParameterBindings
public class ProcedureParamBindings extends Object implements QueryParameterBindings
- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 ProcedureParamBindings(ProcedureParameterMetadata parameterMetadata, ProcedureCallImpl procedureCall)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Map<String,TypedValue>collectNamedParameterBindings()Type[]collectPositionalBindTypes()Object[]collectPositionalBindValues()StringexpandListValuedParameters(String queryString, SharedSessionContractImplementor producer)<T> QueryParameterBinding<T>getBinding(int position)<T> QueryParameterBinding<T>getBinding(String name)<T> QueryParameterBinding<T>getBinding(QueryParameter<T> parameter)ProcedureParameterMetadatagetParameterMetadata()ProcedureCallImplgetProcedureCall()<T> QueryParameterListBinding<T>getQueryParameterListBinding(int position)<T> QueryParameterListBinding<T>getQueryParameterListBinding(String name)<T> QueryParameterListBinding<T>getQueryParameterListBinding(QueryParameter<T> parameter)booleanisBound(QueryParameter parameter)voidverifyParametersBound(boolean callable)
-
-
-
构造器详细资料
-
ProcedureParamBindings
public ProcedureParamBindings(ProcedureParameterMetadata parameterMetadata, ProcedureCallImpl procedureCall)
-
-
方法详细资料
-
getParameterMetadata
public ProcedureParameterMetadata getParameterMetadata()
-
getProcedureCall
public ProcedureCallImpl getProcedureCall()
-
isBound
public boolean isBound(QueryParameter parameter)
- 指定者:
isBound在接口中QueryParameterBindings
-
getBinding
public <T> QueryParameterBinding<T> getBinding(QueryParameter<T> parameter)
- 指定者:
getBinding在接口中QueryParameterBindings
-
getBinding
public <T> QueryParameterBinding<T> getBinding(String name)
- 指定者:
getBinding在接口中QueryParameterBindings
-
getBinding
public <T> QueryParameterBinding<T> getBinding(int position)
- 指定者:
getBinding在接口中QueryParameterBindings
-
verifyParametersBound
public void verifyParametersBound(boolean callable)
- 指定者:
verifyParametersBound在接口中QueryParameterBindings
-
expandListValuedParameters
public String expandListValuedParameters(String queryString, SharedSessionContractImplementor producer)
-
getQueryParameterListBinding
public <T> QueryParameterListBinding<T> getQueryParameterListBinding(QueryParameter<T> parameter)
-
getQueryParameterListBinding
public <T> QueryParameterListBinding<T> getQueryParameterListBinding(String name)
-
getQueryParameterListBinding
public <T> QueryParameterListBinding<T> getQueryParameterListBinding(int position)
-
collectPositionalBindTypes
public Type[] collectPositionalBindTypes()
-
collectPositionalBindValues
public Object[] collectPositionalBindValues()
-
collectNamedParameterBindings
public Map<String,TypedValue> collectNamedParameterBindings()
-
-