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

public Interface SqmVisitableNode

extends SqmNode
Known Direct Subinterfaces
org.hibernate.query.sqm.tree.from.SqmFrom, org.hibernate.query.sqm.tree.predicate.SqmPredicate, org.hibernate.query.sqm.tree.SqmStatement, org.hibernate.query.sqm.tree.SqmTypedNode
Known Direct Implementers
org.hibernate.query.sqm.tree.cte.SqmCteStatement, org.hibernate.query.sqm.tree.expression.SqmWindow, org.hibernate.query.sqm.tree.jpa.AbstractJpaTupleElement, org.hibernate.query.sqm.tree.select.SqmQueryPart
Imports
org.hibernate.query.sqm.SemanticQueryWalker

Optional contract for SqmNode implementations that can be visited by a SemanticQueryWalker.
Author
Steve Ebersole

Field Summary

Inherited from org.hibernate.query.sqm.tree.SqmNode:
log

Method Summary

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

Accept the walker per visitation

public void
public default String
Inherited from org.hibernate.query.sqm.tree.SqmNode:
asLoggableTextcopynodeBuilder

Method Detail

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

Accept the walker per visitation

appendHqlStringback to summary
public void appendHqlString(StringBuilder sb)
toHqlStringback to summary
public default String toHqlString()