Package org.teiid.translator.phoenix
Class PhoenixSQLConversionVisitor
- java.lang.Object
-
- org.teiid.language.visitor.AbstractLanguageVisitor
-
- org.teiid.language.visitor.SQLStringVisitor
-
- org.teiid.translator.jdbc.SQLConversionVisitor
-
- org.teiid.translator.phoenix.PhoenixSQLConversionVisitor
-
- All Implemented Interfaces:
LanguageObjectVisitor,SQLStringVisitor.Substitutor
public class PhoenixSQLConversionVisitor extends SQLConversionVisitor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.teiid.language.visitor.SQLStringVisitor
SQLStringVisitor.Substitutor
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.jdbc.SQLConversionVisitor
TEIID_NON_PREPARED
-
Fields inherited from class org.teiid.language.visitor.SQLStringVisitor
buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM
-
-
Constructor Summary
Constructors Constructor Description PhoenixSQLConversionVisitor(PhoenixExecutionFactory ef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetInsertKeyword()StringgetSQL()voidvisit(Like obj)voidvisit(Update update)-
Methods inherited from class org.teiid.translator.jdbc.SQLConversionVisitor
addBinding, append, appendBaseName, appendLateralKeyword, appendSetOperation, generateSqlForStoredProcedure, getExecutionContext, getLikeRegexString, getSourceComment, isNonAscii, isPrepared, isUsingBinding, removeCharacters, replaceElementName, setExecutionContext, setPrepared, substitute, translateSQLType, useAsInGroupAlias, useParensForJoins, useParensForSetQueries, useSelectLimit, useUnicodePrefix, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.teiid.language.visitor.SQLStringVisitor
append, append, appendCallStart, appendLiteral, appendNestedCondition, appendQuantifier, appendRightComparison, appendSetQuery, appendWithKeyword, escapeString, getName, getRecordName, getShortName, getSQLString, getUpsertKeyword, isInfixFunction, parseNativeQueryParts, shouldNestSetChild, toString, useParensForLHSJoins, 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, visitNode, visitNodes, visitNodes
-
-
-
-
Constructor Detail
-
PhoenixSQLConversionVisitor
public PhoenixSQLConversionVisitor(PhoenixExecutionFactory ef)
-
-
Method Detail
-
getInsertKeyword
protected String getInsertKeyword()
- Overrides:
getInsertKeywordin classSQLStringVisitor
-
visit
public void visit(Like obj)
- Specified by:
visitin interfaceLanguageObjectVisitor- Overrides:
visitin classSQLConversionVisitor
-
visit
public void visit(Update update)
- Specified by:
visitin interfaceLanguageObjectVisitor- Overrides:
visitin classSQLStringVisitor
-
getSQL
public String getSQL()
-
-