Top Description Fields Constructors Methods
org.hibernate.engine.jdbc.mutation.internal

public Class JdbcValueDescriptorImpl

extends Object
implements JdbcValueDescriptor
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.model.jdbc.JdbcValueDescriptor
Imports
org.hibernate.engine.jdbc.mutation.ParameterUsage, org.hibernate.metamodel.mapping.JdbcMapping, org.hibernate.sql.exec.spi.JdbcParameterBinder, org.hibernate.sql.model.ast.ColumnValueParameter, org.hibernate.sql.model.jdbc.JdbcValueDescriptor

Standard JdbcValueDescriptor implementation
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final JdbcMapping
private final int
private final ParameterUsage

Constructor Summary

AccessConstructor and Description
public
JdbcValueDescriptorImpl(JdbcParameterBinder jdbcParameterBinder, int jdbcPosition)

public
JdbcValueDescriptorImpl(ColumnValueParameter columnValueParameter, int jdbcPosition)

Method Summary

Modifier and TypeMethod and Description
public String
getColumnName()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getColumnName.

The name of the column this parameter "maps to"
public JdbcMapping
getJdbcMapping()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getJdbcMapping.

The JDBC mapping (type, etc.) for the parameter
public int
getJdbcPosition()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getJdbcPosition.

The position within the operation, starting at 1 per JDBC
public ParameterUsage
getUsage()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getUsage.

How the parameter is used in the query
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnNameback to summary
private final String columnName
jdbcMappingback to summary
private final JdbcMapping jdbcMapping
jdbcPositionback to summary
private final int jdbcPosition
usageback to summary
private final ParameterUsage usage

Constructor Detail

JdbcValueDescriptorImplback to summary
public JdbcValueDescriptorImpl(JdbcParameterBinder jdbcParameterBinder, int jdbcPosition)
JdbcValueDescriptorImplback to summary
public JdbcValueDescriptorImpl(ColumnValueParameter columnValueParameter, int jdbcPosition)

Method Detail

getColumnNameback to summary
public String getColumnName()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getColumnName.

Doc from org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getColumnName.

The name of the column this parameter "maps to"

Annotations
@Override
getJdbcMappingback to summary
public JdbcMapping getJdbcMapping()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getJdbcMapping.

Doc from org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getJdbcMapping.

The JDBC mapping (type, etc.) for the parameter

Annotations
@Override
getJdbcPositionback to summary
public int getJdbcPosition()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getJdbcPosition.

Doc from org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getJdbcPosition.

The position within the operation, starting at 1 per JDBC

Annotations
@Override
getUsageback to summary
public ParameterUsage getUsage()

Implements org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getUsage.

Doc from org.hibernate.sql.model.jdbc.JdbcValueDescriptor.getUsage.

How the parameter is used in the query

Annotations
@Override