Class SpreadsheetUpdateVisitor
- java.lang.Object
-
- org.teiid.language.visitor.AbstractLanguageVisitor
-
- org.teiid.language.visitor.SQLStringVisitor
-
- org.teiid.translator.google.visitor.SpreadsheetCriteriaVisitor
-
- org.teiid.translator.google.visitor.SpreadsheetUpdateVisitor
-
- All Implemented Interfaces:
org.teiid.language.visitor.LanguageObjectVisitor
public class SpreadsheetUpdateVisitor extends SpreadsheetCriteriaVisitor
Translates SQL UPDATE commands- Author:
- felias
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.google.visitor.SpreadsheetCriteriaVisitor
criteriaQuery, info, worksheetKey, worksheetTitle
-
-
Constructor Summary
Constructors Constructor Description SpreadsheetUpdateVisitor(org.teiid.translator.google.api.metadata.SpreadsheetInfo info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.teiid.translator.google.api.UpdateSet>getChanges()protected StringgetStringValue(org.teiid.language.Expression obj)voidsetChanges(List<org.teiid.translator.google.api.UpdateSet> changes)voidvisit(org.teiid.language.Update obj)-
Methods inherited from class org.teiid.translator.google.visitor.SpreadsheetCriteriaVisitor
getCriteriaQuery, getWorksheetTitle, isUpdate, replaceElementName, setCriteriaQuery, translateWhere, visit, visit, visit, visit
-
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, 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
-
-
-
-
Method Detail
-
visit
public void visit(org.teiid.language.Update obj)
- Specified by:
visitin interfaceorg.teiid.language.visitor.LanguageObjectVisitor- Overrides:
visitin classorg.teiid.language.visitor.SQLStringVisitor
-
getStringValue
protected String getStringValue(org.teiid.language.Expression obj)
-
getChanges
public List<org.teiid.translator.google.api.UpdateSet> getChanges()
-
setChanges
public void setChanges(List<org.teiid.translator.google.api.UpdateSet> changes)
-
-