public class SimpleDBSQLVisitor extends SQLStringVisitor
SQLStringVisitor.Substitutor
buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM
Constructor and Description |
---|
SimpleDBSQLVisitor() |
Modifier and Type | Method and Description |
---|---|
protected void |
appendBaseName(NamedTable obj) |
void |
checkExceptions() |
List<String> |
getProjectedColumns() |
static String |
getSQLString(LanguageObject obj) |
void |
visit(Array array) |
void |
visit(ColumnReference obj) |
void |
visit(Comparison obj) |
void |
visit(Function obj) |
void |
visit(Literal obj) |
void |
visit(Select obj) |
append, append, append, appendCallStart, appendLateralKeyword, appendLiteral, appendNestedCondition, appendQuantifier, appendRightComparison, appendSetOperation, appendSetQuery, appendWithKeyword, escapeString, getInsertKeyword, getLikeRegexString, getName, getRecordName, getShortName, getSourceComment, getUpsertKeyword, isInfixFunction, parseNativeQueryParts, replaceElementName, shouldNestSetChild, toString, useAsInGroupAlias, useParensForJoins, useParensForLHSJoins, useParensForSetQueries, useSelectLimit, 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
visit, visitNode, visitNodes, visitNodes
public void checkExceptions() throws TranslatorException
TranslatorException
public void visit(Select obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(Comparison obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(Array array)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(Literal obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(Function obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void visit(ColumnReference obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public static String getSQLString(LanguageObject obj)
protected void appendBaseName(NamedTable obj)
appendBaseName
in class SQLStringVisitor
Copyright © 2019. All rights reserved.