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,
java.lang.Class<T> treatAsType) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias() |
protected javax.persistence.metamodel.ManagedType<T> |
locateManagedType() |
void |
prepareAlias(RenderingContext renderingContext) |
java.lang.String |
render(RenderingContext renderingContext)
Render clause
|
protected void |
setAlias(java.lang.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
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
renderGroupBy, renderProjection
getPathIdentifier
get, get, get, get, getParentPath, type
as, in, in, in, in, isNotNull, isNull
public TreatedSingularAttributeJoin(SingularAttributeJoin<O,? super T> original, java.lang.Class<T> treatAsType)
public java.lang.String getAlias()
getAlias
in interface javax.persistence.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(java.lang.String alias)
AbstractTupleElement
setAlias
in class AbstractTupleElement<T>
alias
- The alias to use.protected javax.persistence.metamodel.ManagedType<T> locateManagedType()
locateManagedType
in class SingularAttributeJoin<O,T>
public java.lang.String render(RenderingContext renderingContext)
Renderable
render
in interface Renderable
render
in class AbstractFromImpl<O,T>
renderingContext
- contextCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.