public class JPQLSelectVisitor extends HierarchyVisitor
| Modifier and Type | Field and Description |
|---|---|
protected AtomicInteger |
aliasCounter |
protected ArrayList<TranslatorException> |
exceptions |
protected JPA2ExecutionFactory |
executionFactory |
protected LinkedHashMap<String,NamedTable> |
implicitGroups |
protected RuntimeMetadata |
metadata |
protected static String |
UNDEFINED |
| Constructor and Description |
|---|
JPQLSelectVisitor(JPA2ExecutionFactory executionFactory,
RuntimeMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getJPQLString(Select obj,
JPA2ExecutionFactory executionFactory,
RuntimeMetadata metadata) |
void |
visit(ColumnReference obj) |
void |
visit(Join obj) |
void |
visit(NamedTable obj) |
void |
visit(Select obj) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitvisit, visit, visit, visit, visit, visit, visitNode, visitNodes, visitNodesprotected JPA2ExecutionFactory executionFactory
protected static final String UNDEFINED
protected ArrayList<TranslatorException> exceptions
protected LinkedHashMap<String,NamedTable> implicitGroups
protected AtomicInteger aliasCounter
protected RuntimeMetadata metadata
public JPQLSelectVisitor(JPA2ExecutionFactory executionFactory, RuntimeMetadata metadata)
public static String getJPQLString(Select obj, JPA2ExecutionFactory executionFactory, RuntimeMetadata metadata) throws TranslatorException
TranslatorExceptionpublic void visit(Select obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(ColumnReference obj)
visit in interface LanguageObjectVisitorvisit in class AbstractLanguageVisitorpublic void visit(NamedTable obj)
visit in interface LanguageObjectVisitorvisit in class AbstractLanguageVisitorpublic void visit(Join obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorCopyright © 2017 JBoss by Red Hat. All rights reserved.