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) |
void |
visit(Comparison obj) |
void |
visit(Join obj) |
void |
visit(Select obj) |
void |
visit(SetQuery obj) |
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)
translateSQLType
in class SQLConversionVisitor
public void visit(Comparison obj)
visit
in interface LanguageObjectVisitor
visit
in class SQLConversionVisitor
Copyright © 2018 JBoss by Red Hat. All rights reserved.