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

public Class JdbcCallParameterRegistrationImpl

extends Object
implements JdbcCallParameterRegistration
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.exec.spi.JdbcCallParameterRegistration
Known Direct Subclasses
org.hibernate.sql.exec.internal.JdbcCallFunctionReturnImpl
Imports
java.sql.CallableStatement, .SQLException, org.hibernate.engine.jdbc.cursor.spi.RefCursorSupport, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.query.OutputableType, org.hibernate.sql.exec.spi.JdbcCallParameterExtractor, .JdbcCallParameterRegistration, .JdbcParameterBinder, org.hibernate.type.descriptor.jdbc.JdbcType, jakarta.persistence.ParameterMode

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final int
private final String
private final OutputableType<?>
private final JdbcParameterBinder
private final JdbcCallParameterExtractorImpl<?>
private final ParameterMode
private final JdbcCallRefCursorExtractorImpl

Constructor Summary

AccessConstructor and Description
public
JdbcCallParameterRegistrationImpl(String name, int jdbcParameterPositionStart, ParameterMode parameterMode, OutputableType<?> ormType, JdbcParameterBinder parameterBinder, JdbcCallParameterExtractorImpl<?> parameterExtractor, JdbcCallRefCursorExtractorImpl refCursorExtractor)

Method Summary

Modifier and TypeMethod and Description
public String
public JdbcParameterBinder
public JdbcCallParameterExtractor<?>
public ParameterMode
public OutputableType<?>
public JdbcCallRefCursorExtractorImpl
private void
public void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

jdbcParameterPositionStartback to summary
private final int jdbcParameterPositionStart
nameback to summary
private final String name
ormTypeback to summary
private final OutputableType<?> ormType
parameterBinderback to summary
private final JdbcParameterBinder parameterBinder
parameterExtractorback to summary
private final JdbcCallParameterExtractorImpl<?> parameterExtractor
parameterModeback to summary
private final ParameterMode parameterMode
refCursorExtractorback to summary
private final JdbcCallRefCursorExtractorImpl refCursorExtractor

Constructor Detail

JdbcCallParameterRegistrationImplback to summary
public JdbcCallParameterRegistrationImpl(String name, int jdbcParameterPositionStart, ParameterMode parameterMode, OutputableType<?> ormType, JdbcParameterBinder parameterBinder, JdbcCallParameterExtractorImpl<?> parameterExtractor, JdbcCallRefCursorExtractorImpl refCursorExtractor)

Method Detail

getNameback to summary
public String getName()

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.getName.

Annotations
@Override
getParameterBinderback to summary
public JdbcParameterBinder getParameterBinder()

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.getParameterBinder.

Annotations
@Override
getParameterExtractorback to summary
public JdbcCallParameterExtractor<?> getParameterExtractor()

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.getParameterExtractor.

Annotations
@Override
getParameterModeback to summary
public ParameterMode getParameterMode()

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.getParameterMode.

Annotations
@Override
getParameterTypeback to summary
public OutputableType<?> getParameterType()

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.getParameterType.

Annotations
@Override
getRefCursorExtractorback to summary
public JdbcCallRefCursorExtractorImpl getRefCursorExtractor()

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.getRefCursorExtractor.

Annotations
@Override
registerOutputParameterback to summary
private void registerOutputParameter(CallableStatement callableStatement, SharedSessionContractImplementor session)
registerParameterback to summary
public void registerParameter(CallableStatement callableStatement, SharedSessionContractImplementor session)

Implements org.hibernate.sql.exec.spi.JdbcCallParameterRegistration.registerParameter.

Annotations
@Override
registerRefCursorParameterback to summary
private void registerRefCursorParameter(CallableStatement callableStatement, SharedSessionContractImplementor session)