public static class MapAttributeJoin.TreatedMapAttributeJoin<O,K,T> extends MapAttributeJoin<O,K,T>
MapAttributeJoin.TreatedMapAttributeJoin<O,K,T>
AbstractFromImpl.BasicJoinScope, AbstractFromImpl.CorrelationJoinScope, AbstractFromImpl.JoinScope<X>
ParameterContainer.Helper
Modifier and Type | Field and Description |
---|---|
protected Class<T> |
treatAsType |
DEFAULT_JOIN_TYPE
Constructor and Description |
---|
MapAttributeJoin.TreatedMapAttributeJoin(MapAttributeJoin<O,K,? super T> original,
Class<T> treatAsType) |
Modifier and Type | Method and Description |
---|---|
String |
getAlias() |
String |
getPathIdentifier()
Get the string representation of this path as a navigation from one of the
queries identification variables
|
protected PathSource |
getPathSourceForSubPaths() |
void |
prepareAlias(RenderingContext renderingContext) |
String |
render(RenderingContext renderingContext) |
correlateTo, createCorrelationDelegate, entry, getAttribute, getModel, key, on, on, treatAs, value
canBeDereferenced, canBeJoinSource, isBasicCollection, locateManagedType
getJoinType, getOn, getParent, renderTableExpression
canBeFetchSource, fetch, fetch, fetch, fetch, fetch, fetch, getCorrelationParent, getFetches, getJoins, 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, 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, setAlias
criteriaBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getJoinType, getParent
getCorrelationParent, prepareCorrelationDelegate, renderTableExpression
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString
getValueHandlers
getValueHandler
renderProjection
getJoinType, getOn, getParent
getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
public String getAlias()
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>
public String render(RenderingContext renderingContext)
render
in interface Renderable
render
in class AbstractFromImpl<O,T>
public String getPathIdentifier()
PathSource
getPathIdentifier
in interface PathSource<T>
getPathIdentifier
in class AbstractFromImpl<O,T>
protected PathSource getPathSourceForSubPaths()
getPathSourceForSubPaths
in class AbstractPathImpl<T>
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.