public class PISQLConversionVisitor extends SQLConversionVisitor
SQLStringVisitor.Substitutor
TEIID_NON_PREPARED
buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM
Constructor and Description |
---|
PISQLConversionVisitor(PIExecutionFactory hef) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendCallStart(Call call) |
protected void |
appendLateralKeyword() |
protected void |
appendQuantifier(SubqueryComparison obj) |
void |
visit(ColumnReference obj) |
void |
visit(Comparison obj) |
void |
visit(DerivedTable obj) |
void |
visit(Join obj) |
void |
visit(NamedProcedureCall obj) |
void |
visit(SetQuery obj) |
addBinding, append, appendBaseName, 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
append, append, appendLiteral, appendNestedCondition, appendRightComparison, appendSetQuery, appendWithKeyword, escapeString, getInsertKeyword, 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, visitNode, visitNodes, visitNodes
public PISQLConversionVisitor(PIExecutionFactory hef)
public void visit(SetQuery obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(Join obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
protected void appendCallStart(Call call)
appendCallStart
in class SQLStringVisitor
public void visit(ColumnReference obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(DerivedTable obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
protected void appendLateralKeyword()
appendLateralKeyword
in class SQLConversionVisitor
public void visit(NamedProcedureCall obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
protected void appendQuantifier(SubqueryComparison obj)
appendQuantifier
in class SQLStringVisitor
public void visit(Comparison obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLConversionVisitor
Copyright © 2019. All rights reserved.