org.teiid.translator.hive
Class HiveSQLConversionVisitor

java.lang.Object
  extended by org.teiid.language.visitor.AbstractLanguageVisitor
      extended by org.teiid.language.visitor.SQLStringVisitor
          extended by org.teiid.translator.jdbc.SQLConversionVisitor
              extended by org.teiid.translator.hive.HiveSQLConversionVisitor
All Implemented Interfaces:
LanguageObjectVisitor

public class HiveSQLConversionVisitor
extends SQLConversionVisitor


Field Summary
 
Fields inherited from class org.teiid.translator.jdbc.SQLConversionVisitor
TEIID_NATIVE_QUERY, TEIID_NON_PREPARED
 
Fields inherited from class org.teiid.language.visitor.SQLStringVisitor
buffer, UNDEFINED, UNDEFINED_PARAM
 
Constructor Summary
HiveSQLConversionVisitor(HiveExecutionFactory hef)
           
 
Method Summary
 void addColumns(List<DerivedColumn> items)
           
 void visit(Join obj)
           
 void visit(SetQuery obj)
           
 
Methods inherited from class org.teiid.translator.jdbc.SQLConversionVisitor
append, appendBaseName, appendSetOperation, generateSqlForStoredProcedure, getExecutionContext, getLikeRegexString, getSourceComment, isPrepared, replaceElementName, setExecutionContext, setPrepared, useAsInGroupAlias, useParensForJoins, useParensForSetQueries, useSelectLimit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class org.teiid.language.visitor.SQLStringVisitor
append, append, appendNestedCondition, appendSetQuery, escapeString, getName, getShortName, getSQLString, isInfixFunction, toString, 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
 
Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor
visit, visitNode, visitNodes, visitNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HiveSQLConversionVisitor

public HiveSQLConversionVisitor(HiveExecutionFactory hef)
Method Detail

visit

public void visit(Join obj)
Specified by:
visit in interface LanguageObjectVisitor
Overrides:
visit in class SQLStringVisitor

addColumns

public void addColumns(List<DerivedColumn> items)

visit

public void visit(SetQuery obj)
Specified by:
visit in interface LanguageObjectVisitor
Overrides:
visit in class SQLStringVisitor


Copyright © 2012. All Rights Reserved.