Top Description Fields Constructors Methods
org.hibernate.query.sqm.tree.select

public Class SqmDynamicInstantiationArgument<T>

extends Object
implements SqmAliasedNode<T>
Class Inheritance
All Implemented Interfaces
org.hibernate.query.sqm.tree.select.SqmAliasedNode, org.hibernate.query.sqm.tree.SqmTypedNode, org.hibernate.query.sqm.tree.SqmVisitableNode, org.hibernate.query.sqm.tree.SqmNode, org.hibernate.query.criteria.JpaCriteriaNode, java.io.Serializable, org.hibernate.query.sqm.tree.SqmExpressibleAccessor
Imports
org.hibernate.query.sqm.NodeBuilder, .SemanticQueryWalker, org.hibernate.query.sqm.tree.SqmCopyContext

Represents an individual argument to a dynamic instantiation.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final NodeBuilder
private final SqmSelectableNode<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <X> X
accept(SemanticQueryWalker<X> walker)

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Accept the walker per visitation
public void
public SqmDynamicInstantiationArgument<T>
public String
public SqmSelectableNode<T>
public NodeBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasback to summary
private final String alias
nodeBuilderback to summary
private final NodeBuilder nodeBuilder
selectableNodeback to summary
private final SqmSelectableNode<T> selectableNode

Constructor Detail

SqmDynamicInstantiationArgumentback to summary
public SqmDynamicInstantiationArgument(SqmSelectableNode<T> selectableNode, String alias, NodeBuilder nodeBuilder)

Method Detail

acceptback to summary
public <X> X accept(SemanticQueryWalker<X> walker)

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Doc from org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Accept the walker per visitation

Annotations
@Override
appendHqlStringback to summary
public void appendHqlString(StringBuilder sb)

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.appendHqlString.

Annotations
@Override
copyback to summary
public SqmDynamicInstantiationArgument<T> copy(SqmCopyContext context)

Implements org.hibernate.query.sqm.tree.SqmTypedNode.copy.

Annotations
@Override
getAliasback to summary
public String getAlias()

Implements org.hibernate.query.sqm.tree.select.SqmAliasedNode.getAlias.

getSelectableNodeback to summary
public SqmSelectableNode<T> getSelectableNode()

Implements org.hibernate.query.sqm.tree.select.SqmAliasedNode.getSelectableNode.

Annotations
@Override
nodeBuilderback to summary
public NodeBuilder nodeBuilder()

Implements org.hibernate.query.sqm.tree.SqmNode.nodeBuilder.

Annotations
@Override