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:
org.teiid.language.visitor.LanguageObjectVisitor
public class JPQLUpdateQueryVisitor extends org.teiid.language.visitor.HierarchyVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected AtomicIntegeraliasCounterprotected HashMap<String,String>correlatedNameprotected ArrayList<org.teiid.translator.TranslatorException>exceptions
-
Constructor Summary
Constructors Constructor Description JPQLUpdateQueryVisitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringgetJPQLString(org.teiid.language.Command obj)voidvisit(org.teiid.language.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
-
-
-
-
Field Detail
-
exceptions
protected ArrayList<org.teiid.translator.TranslatorException> exceptions
-
aliasCounter
protected AtomicInteger aliasCounter
-
-
Method Detail
-
getJPQLString
public static String getJPQLString(org.teiid.language.Command obj) throws org.teiid.translator.TranslatorException
- Throws:
org.teiid.translator.TranslatorException
-
visit
public void visit(org.teiid.language.NamedTable obj)
- Specified by:
visitin interfaceorg.teiid.language.visitor.LanguageObjectVisitor- Overrides:
visitin classorg.teiid.language.visitor.AbstractLanguageVisitor
-
-