Package org.hibernate.sql.exec.spi
Interface JdbcParameterBindings
- All Known Implementing Classes:
JdbcParameterBindingsImpl
public interface JdbcParameterBindings
Access to all the externalized JDBC parameter bindings
- API Note:
- "Externalized" because some JDBC parameter values are
intrinsically part of the parameter itself, and we do not need to
locate a JdbcParameterBinding. E.g., consider a
LiteralAsParameter
which encapsulates the literal value inside itself - to create the binder and actually perform the binding is only dependent on the LiteralParameter
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBinding
(JdbcParameter parameter, JdbcParameterBinding binding) getBinding
(JdbcParameter parameter) default int
registerParametersForEachJdbcValue
(Object value, int offset, Bindable bindable, JdbcParametersList jdbcParameters, SharedSessionContractImplementor session) default int
registerParametersForEachJdbcValue
(Object value, Bindable bindable, JdbcParametersList jdbcParameters, SharedSessionContractImplementor session) void
-
Field Details
-
NO_BINDINGS
-
-
Method Details
-
addBinding
-
getBindings
Collection<JdbcParameterBinding> getBindings() -
getBinding
-
visitBindings
-