public class HiveSQLConversionVisitor extends SQLConversionVisitor
SQLStringVisitor.Substitutor
TEIID_NON_PREPARED
buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM
Constructor and Description |
---|
HiveSQLConversionVisitor(BaseHiveExecutionFactory hef) |
Modifier and Type | Method and Description |
---|---|
void |
addColumns(List<DerivedColumn> items) |
protected String |
getLikeRegexString() |
protected void |
translateSQLType(Class<?> type,
Object obj,
StringBuilder valuesbuffer)
For the given type, append a literal SQL value
|
void |
visit(Comparison obj) |
void |
visit(Join obj) |
void |
visit(Select obj) |
void |
visit(SetQuery obj) |
void |
visit(WindowFrame windowFrame) |
addBinding, append, appendBaseName, appendLateralKeyword, appendSetOperation, generateSqlForStoredProcedure, getExecutionContext, getSourceComment, isNonAscii, isPrepared, isUsingBinding, removeCharacters, replaceElementName, setExecutionContext, setPrepared, substitute, useAsInGroupAlias, useParensForJoins, useParensForSetQueries, useSelectLimit, useUnicodePrefix, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
append, append, appendCallStart, appendLiteral, appendNestedCondition, appendQuantifier, 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
visit, visitNode, visitNodes, visitNodes
public HiveSQLConversionVisitor(BaseHiveExecutionFactory hef)
public void visit(Join obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
public void addColumns(List<DerivedColumn> items)
public void visit(SetQuery obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
protected String getLikeRegexString()
getLikeRegexString
in class SQLConversionVisitor
public void visit(Select obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
protected void translateSQLType(Class<?> type, Object obj, StringBuilder valuesbuffer)
SQLConversionVisitor
translateSQLType
in class SQLConversionVisitor
public void visit(Comparison obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLConversionVisitor
public void visit(WindowFrame windowFrame)
visit
in interface LanguageObjectVisitor
visit
in class SQLStringVisitor
Copyright © 2020. All rights reserved.