Top Description Fields Constructors Methods
org.hibernate.sql.exec.internal

public Class JdbcParameterBindingsImpl

extends Object
implements JdbcParameterBindings
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.exec.spi.JdbcParameterBindings
Imports
java.util.Collection, .Collections, .IdentityHashMap, .List, .Map, java.util.function.BiConsumer, org.hibernate.dialect.Dialect, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.BasicValuedMapping, .JdbcMapping, org.hibernate.query.BindableType, org.hibernate.query.spi.QueryParameterBinding, .QueryParameterBindings, .QueryParameterImplementor, org.hibernate.query.sql.internal.NativeQueryImpl, org.hibernate.query.sql.spi.ParameterOccurrence, org.hibernate.sql.ast.tree.expression.JdbcParameter, org.hibernate.sql.exec.spi.JdbcParameterBinder, .JdbcParameterBinding, .JdbcParameterBindings, org.hibernate.type.BasicTypeReference, org.hibernate.type.descriptor.converter.spi.BasicValueConverter

Standard implementation of JdbcParameterBindings
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private Map<JdbcParameter, JdbcParameterBinding>

Constructor Summary

AccessConstructor and Description
public
JdbcParameterBindingsImpl(int expectedParameterCount)

public
JdbcParameterBindingsImpl(QueryParameterBindings queryParameterBindings, List<ParameterOccurrence> parameterOccurrences, List<JdbcParameterBinder> jdbcParameterBinders, SessionFactoryImplementor factory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public void
public void
private BindableType<?>
public JdbcParameterBinding
public Collection<JdbcParameterBinding>
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bindingMapback to summary
private Map<JdbcParameter, JdbcParameterBinding> bindingMap

Constructor Detail

JdbcParameterBindingsImplback to summary
public JdbcParameterBindingsImpl(int expectedParameterCount)
JdbcParameterBindingsImplback to summary
public JdbcParameterBindingsImpl(QueryParameterBindings queryParameterBindings, List<ParameterOccurrence> parameterOccurrences, List<JdbcParameterBinder> jdbcParameterBinders, SessionFactoryImplementor factory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

addBindingback to summary
public void addBinding(JdbcParameter parameter, JdbcParameterBinding binding)

Implements org.hibernate.sql.exec.spi.JdbcParameterBindings.addBinding.

Annotations
@Override
clearback to summary
public void clear()
determineParamTypeback to summary
private BindableType<?> determineParamType(QueryParameterImplementor<?> param, QueryParameterBinding<?> binding)
getBindingback to summary
public JdbcParameterBinding getBinding(JdbcParameter parameter)

Implements org.hibernate.sql.exec.spi.JdbcParameterBindings.getBinding.

Annotations
@Override
getBindingsback to summary
public Collection<JdbcParameterBinding> getBindings()

Implements org.hibernate.sql.exec.spi.JdbcParameterBindings.getBindings.

Annotations
@Override
visitBindingsback to summary
public void visitBindings(BiConsumer<JdbcParameter, JdbcParameterBinding> action)

Implements org.hibernate.sql.exec.spi.JdbcParameterBindings.visitBindings.

Annotations
@Override