public class SpreadsheetCriteriaVisitor
extends org.teiid.language.visitor.SQLStringVisitor
| Modifier and Type | Field and Description |
|---|---|
protected String |
criteriaQuery |
protected org.teiid.translator.google.api.metadata.SpreadsheetInfo |
info |
protected String |
worksheetKey |
protected String |
worksheetTitle |
| Constructor and Description |
|---|
SpreadsheetCriteriaVisitor(org.teiid.translator.google.api.metadata.SpreadsheetInfo info) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCriteriaQuery() |
String |
getWorksheetTitle() |
protected boolean |
isUpdate() |
protected String |
replaceElementName(String group,
String element) |
void |
setCriteriaQuery(String criteriaQuery) |
void |
translateWhere(org.teiid.language.Condition condition) |
void |
visit(org.teiid.language.Comparison obj) |
void |
visit(org.teiid.language.Function obj) |
void |
visit(org.teiid.language.Like obj) |
void |
visit(org.teiid.language.Literal obj) |
append, append, append, appendBaseName, appendCallStart, appendLateralKeyword, appendLiteral, appendNestedCondition, 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, visitprotected String worksheetKey
protected String criteriaQuery
protected org.teiid.translator.google.api.metadata.SpreadsheetInfo info
protected String worksheetTitle
public SpreadsheetCriteriaVisitor(org.teiid.translator.google.api.metadata.SpreadsheetInfo info)
public void visit(org.teiid.language.Literal obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorpublic void visit(org.teiid.language.Like obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorpublic void visit(org.teiid.language.Function obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorprotected String replaceElementName(String group, String element)
replaceElementName in class org.teiid.language.visitor.SQLStringVisitorpublic String getCriteriaQuery()
public void setCriteriaQuery(String criteriaQuery)
public String getWorksheetTitle()
public void translateWhere(org.teiid.language.Condition condition)
public void visit(org.teiid.language.Comparison obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorprotected boolean isUpdate()
Copyright © 2018 JBoss by Red Hat. All rights reserved.