public class SpreadsheetSQLVisitor extends SpreadsheetCriteriaVisitor
SQLStringVisitor.SubstitutorcriteriaQuery, info, worksheetKey, worksheetTitlebuffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM| Constructor and Description |
|---|
SpreadsheetSQLVisitor(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(LanguageObject obj) |
void |
visit(Function function) |
void |
visit(Like obj) |
void |
visit(Literal obj) |
void |
visit(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, visitvisit, visitNode, visitNodes, visitNodespublic SpreadsheetSQLVisitor(SpreadsheetInfo spreadsheetInfo)
public String getWorksheetTitle()
getWorksheetTitle in class SpreadsheetCriteriaVisitorprotected String replaceElementName(String group, String element)
replaceElementName in class SpreadsheetCriteriaVisitorgroup - Group name, may be nullelement - Element name, never nullpublic String getTranslatedSQL()
public void translateSQL(LanguageObject obj)
public void visit(Select obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorpublic Integer getLimitValue()
public Integer getOffsetValue()
public void visit(Function function)
visit in interface LanguageObjectVisitorvisit in class SpreadsheetCriteriaVisitorpublic void visit(Literal obj)
visit in interface LanguageObjectVisitorvisit in class SpreadsheetCriteriaVisitorpublic void visit(Like obj)
visit in interface LanguageObjectVisitorvisit in class SpreadsheetCriteriaVisitorprotected boolean isUpdate()
isUpdate in class SpreadsheetCriteriaVisitorCopyright © 2018 JBoss by Red Hat. All rights reserved.