Class SqmDynamicInstantiationArgument<T>
java.lang.Object
org.hibernate.query.sqm.tree.select.SqmDynamicInstantiationArgument<T>
- All Implemented Interfaces:
Serializable,JpaCriteriaNode,SqmAliasedNode<T>,SqmExpressibleAccessor<T>,SqmNode,SqmTypedNode<T>,SqmVisitableNode
Represents an individual argument to a dynamic instantiation.
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSqmDynamicInstantiationArgument(SqmSelectableNode<T> selectableNode, String alias, NodeBuilder nodeBuilder) -
Method Summary
Modifier and TypeMethodDescription<X> Xaccept(SemanticQueryWalker<X> walker) Accept the walker per visitationvoidappendHqlString(StringBuilder hql, SqmRenderContext context) copy(SqmCopyContext context) booleangetAlias()inthashCode()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.query.sqm.tree.select.SqmAliasedNode
getExpressible, getNodeTypeMethods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableTextMethods inherited from interface org.hibernate.query.sqm.tree.SqmTypedNode
getNodeJavaTypeMethods inherited from interface org.hibernate.query.sqm.tree.SqmVisitableNode
toHqlString
-
Constructor Details
-
SqmDynamicInstantiationArgument
public SqmDynamicInstantiationArgument(SqmSelectableNode<T> selectableNode, String alias, NodeBuilder nodeBuilder)
-
-
Method Details
-
copy
- Specified by:
copyin interfaceSqmNode- Specified by:
copyin interfaceSqmTypedNode<T>
-
getSelectableNode
- Specified by:
getSelectableNodein interfaceSqmAliasedNode<T>
-
getAlias
- Specified by:
getAliasin interfaceSqmAliasedNode<T>
-
nodeBuilder
- Specified by:
nodeBuilderin interfaceSqmNode
-
accept
Description copied from interface:SqmVisitableNodeAccept the walker per visitation- Specified by:
acceptin interfaceSqmVisitableNode
-
appendHqlString
- Specified by:
appendHqlStringin interfaceSqmVisitableNode
-
equals
-
hashCode
public int hashCode()
-