public class HiveSQLConversionVisitor
extends org.teiid.translator.jdbc.SQLConversionVisitor
| Constructor and Description |
|---|
HiveSQLConversionVisitor(BaseHiveExecutionFactory hef) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumns(List<org.teiid.language.DerivedColumn> items) |
protected String |
getLikeRegexString() |
protected void |
translateSQLType(Class<?> type,
Object obj,
StringBuilder valuesbuffer) |
void |
visit(org.teiid.language.Comparison obj) |
void |
visit(org.teiid.language.Join obj) |
void |
visit(org.teiid.language.Select obj) |
void |
visit(org.teiid.language.SetQuery obj) |
append, appendBaseName, appendLateralKeyword, appendSetOperation, generateSqlForStoredProcedure, getExecutionContext, getSourceComment, isPrepared, isUsingBinding, replaceElementName, setExecutionContext, setPrepared, substitute, useAsInGroupAlias, useParensForJoins, useParensForSetQueries, useSelectLimit, useUnicodePrefix, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitappend, append, appendCallStart, 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, visitpublic HiveSQLConversionVisitor(BaseHiveExecutionFactory hef)
public void visit(org.teiid.language.Join obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorpublic void addColumns(List<org.teiid.language.DerivedColumn> items)
public void visit(org.teiid.language.SetQuery obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorprotected String getLikeRegexString()
getLikeRegexString in class org.teiid.translator.jdbc.SQLConversionVisitorpublic void visit(org.teiid.language.Select obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorprotected void translateSQLType(Class<?> type, Object obj, StringBuilder valuesbuffer)
translateSQLType in class org.teiid.translator.jdbc.SQLConversionVisitorpublic void visit(org.teiid.language.Comparison obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.translator.jdbc.SQLConversionVisitorCopyright © 2017 JBoss by Red Hat. All rights reserved.