Top Description Fields Constructors Methods
org.hibernate.query.criteria.internal.expression

public abstract Class AbstractTupleElement<X>

extends AbstractNode
implements TupleElementImplementor<X>, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, org.hibernate.query.criteria.internal.TupleElementImplementor, javax.persistence.TupleElement
Known Direct Subclasses
org.hibernate.query.criteria.internal.expression.SelectionImpl
Imports
java.io.Serializable, org.hibernate.query.criteria.internal.AbstractNode, .CriteriaBuilderImpl, .TupleElementImplementor, .ValueHandlerFactory

TODO : javadoc
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private String
private Class<X>
private final Class<T>
private ValueHandlerFactory.ValueHandler<X>

Constructor Summary

AccessConstructor and Description
protected
AbstractTupleElement(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType)

Method Summary

Modifier and TypeMethod and Description
protected void
public String
getAlias()

Implements javax.persistence.TupleElement.getAlias.

Return the alias assigned to the tuple element or null, if no alias has been assigned.
public Class<X>
getJavaType()

Implements javax.persistence.TupleElement.getJavaType.

Return the Java type of the tuple element.
public ValueHandlerFactory.ValueHandler<X>
protected void
resetJavaType(Class<T> targetType)

protected void
setAlias(String
The alias to use.
alias
)

Protected access to define the alias.

Inherited from org.hibernate.query.criteria.internal.AbstractNode:
criteriaBuilder

Field Detail

aliasback to summary
private String alias
javaTypeback to summary
private Class<X> javaType
originalJavaTypeback to summary
private final Class<T> originalJavaType
valueHandlerback to summary
private ValueHandlerFactory.ValueHandler<X> valueHandler

Constructor Detail

AbstractTupleElementback to summary
protected AbstractTupleElement(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType)

Method Detail

forceConversionback to summary
protected void forceConversion(ValueHandlerFactory.ValueHandler<X> valueHandler)
getAliasback to summary
public String getAlias()

Implements javax.persistence.TupleElement.getAlias.

Doc from javax.persistence.TupleElement.getAlias.

Return the alias assigned to the tuple element or null, if no alias has been assigned.

Returns:String

alias

Annotations
@Override
getJavaTypeback to summary
public Class<X> getJavaType()

Implements javax.persistence.TupleElement.getJavaType.

Doc from javax.persistence.TupleElement.getJavaType.

Return the Java type of the tuple element.

Returns:Class<X>

the Java type of the tuple element

Annotations
@Override
getValueHandlerback to summary
public ValueHandlerFactory.ValueHandler<X> getValueHandler()

Implements org.hibernate.query.criteria.internal.TupleElementImplementor.getValueHandler.

Annotations
@Override
resetJavaTypeback to summary
protected void resetJavaType(Class<T> targetType)
Annotations
@SuppressWarnings:unchecked
setAliasback to summary
protected void setAlias(String alias)

Protected access to define the alias.

Parameters
alias:String

The alias to use.