public static class SingularAttributeJoin.TreatedSingularAttributeJoin<O,T> extends SingularAttributeJoin<O,T>
SingularAttributeJoin.TreatedSingularAttributeJoin<O,T>
AbstractFromImpl.BasicJoinScope, AbstractFromImpl.CorrelationJoinScope, AbstractFromImpl.JoinScope<X>
ParameterContainer.Helper
DEFAULT_JOIN_TYPE
Constructor and Description |
---|
TreatedSingularAttributeJoin(SingularAttributeJoin<O,? super T> original,
Class<T> treatAsType) |
Modifier and Type | Method and Description |
---|---|
String |
getAlias()
Return the alias assigned to the tuple element or null,
if no alias has been assigned.
|
protected ManagedType<T> |
locateManagedType() |
void |
prepareAlias(RenderingContext renderingContext) |
String |
render(RenderingContext renderingContext) |
protected void |
setAlias(String alias)
Protected access to define the alias.
|
canBeJoinSource, correlateTo, createCorrelationDelegate, getAttribute, getModel, treatAs
getJoinType, getOn, getParent, on, on, renderTableExpression
canBeDereferenced, canBeFetchSource, fetch, fetch, fetch, fetch, fetch, fetch, getCorrelationParent, getFetches, getJoins, getPathIdentifier, getPathSource, illegalFetch, illegalJoin, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet, locateAttributeInternal, prepareCorrelationDelegate, renderProjection
get, get, get, get, getParentPath, getPathSourceForSubPaths, illegalDereference, locateAttribute, registerAttributePath, registerParameters, resolveCachedAttributePath, type, unknownAttribute
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, getValueHandlers, isCompoundSelection
forceConversion, getJavaType, getValueHandler, resetJavaType
criteriaBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCorrelationParent, prepareCorrelationDelegate
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString
getValueHandlers
getValueHandler
renderProjection
getPathIdentifier
get, get, get, get, getParentPath, type
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getJavaType
public TreatedSingularAttributeJoin(SingularAttributeJoin<O,? super T> original, Class<T> treatAsType)
public String getAlias()
TupleElement
getAlias
in interface TupleElement<T>
getAlias
in class AbstractFromImpl<O,T>
public void prepareAlias(RenderingContext renderingContext)
prepareAlias
in interface FromImplementor<O,T>
prepareAlias
in interface PathSource<T>
prepareAlias
in class AbstractFromImpl<O,T>
protected void setAlias(String alias)
AbstractTupleElement
setAlias
in class AbstractTupleElement<T>
alias
- The alias to use.protected ManagedType<T> locateManagedType()
locateManagedType
in class SingularAttributeJoin<O,T>
public String render(RenderingContext renderingContext)
render
in interface Renderable
render
in class AbstractFromImpl<O,T>
Copyright © 2017 JBoss by Red Hat. All rights reserved.