Package org.teiid.translator.jpa
Class JPQLUpdateQueryVisitor
- java.lang.Object
-
- org.teiid.language.visitor.AbstractLanguageVisitor
-
- org.teiid.language.visitor.HierarchyVisitor
-
- org.teiid.translator.jpa.JPQLUpdateQueryVisitor
-
- All Implemented Interfaces:
LanguageObjectVisitor
public class JPQLUpdateQueryVisitor extends HierarchyVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected AtomicInteger
aliasCounter
protected HashMap<String,String>
correlatedName
protected ArrayList<TranslatorException>
exceptions
-
Constructor Summary
Constructors Constructor Description JPQLUpdateQueryVisitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
getJPQLString(Command obj)
void
visit(NamedTable obj)
-
Methods inherited from class org.teiid.language.visitor.HierarchyVisitor
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, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor
visit, visit, visit, visit, visit, visit, visitNode, visitNodes, visitNodes
-
-
-
-
Field Detail
-
exceptions
protected ArrayList<TranslatorException> exceptions
-
aliasCounter
protected AtomicInteger aliasCounter
-
-
Method Detail
-
getJPQLString
public static String getJPQLString(Command obj) throws TranslatorException
- Throws:
TranslatorException
-
visit
public void visit(NamedTable obj)
- Specified by:
visit
in interfaceLanguageObjectVisitor
- Overrides:
visit
in classAbstractLanguageVisitor
-
-