Class SpreadsheetInsertVisitor

  • All Implemented Interfaces:
    org.teiid.language.visitor.LanguageObjectVisitor

    public class SpreadsheetInsertVisitor
    extends org.teiid.language.visitor.SQLStringVisitor
    Translates SQL INSERT commands
    Author:
    felias
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.teiid.language.visitor.SQLStringVisitor

        org.teiid.language.visitor.SQLStringVisitor.Substitutor
    • Field Summary

      • Fields inherited from class org.teiid.language.visitor.SQLStringVisitor

        buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM
    • Constructor Summary

      Constructors 
      Constructor Description
      SpreadsheetInsertVisitor​(org.teiid.translator.google.api.metadata.SpreadsheetInfo info)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Map<String,​Object> getColumnNameValuePair()  
      String getWorksheetKey()  
      String getWorksheetTitle()  
      void visit​(org.teiid.language.Insert obj)  
      • Methods inherited from class org.teiid.language.visitor.SQLStringVisitor

        append, append, append, appendBaseName, appendCallStart, appendLateralKeyword, appendLiteral, appendNestedCondition, appendQuantifier, appendRightComparison, appendSetOperation, appendSetQuery, appendWithKeyword, escapeString, getInsertKeyword, getLikeRegexString, getName, getRecordName, getShortName, getSourceComment, getSQLString, 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, visit, visit, visit, visit
      • Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor

        visit, visitNode, visitNodes, visitNodes
    • Constructor Detail

      • SpreadsheetInsertVisitor

        public SpreadsheetInsertVisitor​(org.teiid.translator.google.api.metadata.SpreadsheetInfo info)
    • Method Detail

      • visit

        public void visit​(org.teiid.language.Insert obj)
        Specified by:
        visit in interface org.teiid.language.visitor.LanguageObjectVisitor
        Overrides:
        visit in class org.teiid.language.visitor.SQLStringVisitor
      • getWorksheetKey

        public String getWorksheetKey()
      • getColumnNameValuePair

        public Map<String,​Object> getColumnNameValuePair()
      • getWorksheetTitle

        public String getWorksheetTitle()