public class ProcedureParamBindings extends Object implements QueryParameterBindings
| Constructor and Description |
|---|
ProcedureParamBindings(ProcedureParameterMetadata parameterMetadata,
ProcedureCallImpl procedureCall) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,TypedValue> |
collectNamedParameterBindings() |
Type[] |
collectPositionalBindTypes() |
Object[] |
collectPositionalBindValues() |
String |
expandListValuedParameters(String queryString,
SharedSessionContractImplementor producer) |
<T> QueryParameterBinding<T> |
getBinding(int position) |
<T> QueryParameterBinding<T> |
getBinding(QueryParameter<T> parameter) |
<T> QueryParameterBinding<T> |
getBinding(String name) |
ProcedureParameterMetadata |
getParameterMetadata() |
ProcedureCallImpl |
getProcedureCall() |
<T> QueryParameterListBinding<T> |
getQueryParameterListBinding(int position) |
<T> QueryParameterListBinding<T> |
getQueryParameterListBinding(QueryParameter<T> parameter) |
<T> QueryParameterListBinding<T> |
getQueryParameterListBinding(String name) |
boolean |
isBound(QueryParameter parameter) |
void |
verifyParametersBound(boolean callable) |
public ProcedureParamBindings(ProcedureParameterMetadata parameterMetadata, ProcedureCallImpl procedureCall)
public ProcedureParameterMetadata getParameterMetadata()
public ProcedureCallImpl getProcedureCall()
public boolean isBound(QueryParameter parameter)
isBound in interface QueryParameterBindingspublic <T> QueryParameterBinding<T> getBinding(QueryParameter<T> parameter)
getBinding in interface QueryParameterBindingspublic <T> QueryParameterBinding<T> getBinding(String name)
getBinding in interface QueryParameterBindingspublic <T> QueryParameterBinding<T> getBinding(int position)
getBinding in interface QueryParameterBindingspublic void verifyParametersBound(boolean callable)
verifyParametersBound in interface QueryParameterBindingspublic String expandListValuedParameters(String queryString, SharedSessionContractImplementor producer)
expandListValuedParameters in interface QueryParameterBindingspublic <T> QueryParameterListBinding<T> getQueryParameterListBinding(QueryParameter<T> parameter)
getQueryParameterListBinding in interface QueryParameterBindingspublic <T> QueryParameterListBinding<T> getQueryParameterListBinding(String name)
getQueryParameterListBinding in interface QueryParameterBindingspublic <T> QueryParameterListBinding<T> getQueryParameterListBinding(int position)
getQueryParameterListBinding in interface QueryParameterBindingspublic Type[] collectPositionalBindTypes()
collectPositionalBindTypes in interface QueryParameterBindingspublic Object[] collectPositionalBindValues()
collectPositionalBindValues in interface QueryParameterBindingspublic Map<String,TypedValue> collectNamedParameterBindings()
collectNamedParameterBindings in interface QueryParameterBindingsCopyright © 2019 JBoss by Red Hat. All rights reserved.