public class SpreadsheetSQLVisitor extends SpreadsheetCriteriaVisitor
criteriaQuery, info, worksheetKey, worksheetTitle| Constructor and Description |
|---|
SpreadsheetSQLVisitor(org.teiid.translator.google.api.metadata.SpreadsheetInfo spreadsheetInfo) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
getLimitValue() |
Integer |
getOffsetValue() |
String |
getTranslatedSQL() |
String |
getWorksheetTitle() |
protected boolean |
isUpdate() |
protected String |
replaceElementName(String group,
String element)
Return only col name e.g.
|
void |
translateSQL(org.teiid.language.LanguageObject obj) |
void |
visit(org.teiid.language.Function function) |
void |
visit(org.teiid.language.Like obj) |
void |
visit(org.teiid.language.Literal obj) |
void |
visit(org.teiid.language.Select obj) |
getCriteriaQuery, setCriteriaQuery, translateWhere, visitappend, 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, visitpublic SpreadsheetSQLVisitor(org.teiid.translator.google.api.metadata.SpreadsheetInfo spreadsheetInfo)
public String getWorksheetTitle()
getWorksheetTitle in class SpreadsheetCriteriaVisitorprotected String replaceElementName(String group, String element)
replaceElementName in class SpreadsheetCriteriaVisitorpublic String getTranslatedSQL()
public void translateSQL(org.teiid.language.LanguageObject obj)
public void visit(org.teiid.language.Select obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class org.teiid.language.visitor.SQLStringVisitorpublic Integer getLimitValue()
public Integer getOffsetValue()
public void visit(org.teiid.language.Function function)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class SpreadsheetCriteriaVisitorpublic void visit(org.teiid.language.Literal obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class SpreadsheetCriteriaVisitorpublic void visit(org.teiid.language.Like obj)
visit in interface org.teiid.language.visitor.LanguageObjectVisitorvisit in class SpreadsheetCriteriaVisitorprotected boolean isUpdate()
isUpdate in class SpreadsheetCriteriaVisitorCopyright © 2018 JBoss by Red Hat. All rights reserved.