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

public Class TupleElementImpl<E>

extends Object
implements TupleElement<E>
Class Inheritance
All Implemented Interfaces
jakarta.persistence.TupleElement
Imports
jakarta.persistence.TupleElement

Implementation of the JPA TupleElement contract
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final Class<? extends E>

Constructor Summary

AccessConstructor and Description
public
TupleElementImpl(Class<? extends E> javaType, String alias)

Method Summary

Modifier and TypeMethod and Description
public String
getAlias()

Implements jakarta.persistence.TupleElement.getAlias.

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

Implements jakarta.persistence.TupleElement.getJavaType.

Return the Java type of the tuple element.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasback to summary
private final String alias
javaTypeback to summary
private final Class<? extends E> javaType

Constructor Detail

TupleElementImplback to summary
public TupleElementImpl(Class<? extends E> javaType, String alias)

Method Detail

getAliasback to summary
public String getAlias()

Implements jakarta.persistence.TupleElement.getAlias.

Doc from jakarta.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<? extends E> getJavaType()

Implements jakarta.persistence.TupleElement.getJavaType.

Doc from jakarta.persistence.TupleElement.getJavaType.

Return the Java type of the tuple element.

Returns:Class<? extends E>

the Java type of the tuple element

Annotations
@Override