public class SpreadsheetCriteriaVisitor extends SQLStringVisitor
SQLStringVisitor.Substitutor| Modifier and Type | Field and Description |
|---|---|
protected String |
criteriaQuery |
protected boolean |
headerEnabled |
protected SpreadsheetInfo |
info |
protected String |
worksheetKey |
protected String |
worksheetTitle |
buffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM| Constructor and Description |
|---|
SpreadsheetCriteriaVisitor(SpreadsheetInfo info) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCriteriaQuery() |
protected String |
getStringValue(Expression obj) |
String |
getWorksheetKey() |
String |
getWorksheetTitle() |
boolean |
isHeaderEnabled() |
protected String |
replaceElementName(String group,
String element)
Take the specified derived group and element short names and determine a
replacement element name to use instead.
|
void |
setCriteriaQuery(String criteriaQuery) |
void |
setHeaderEnabled(boolean headerEnabled) |
void |
visit(Like obj) |
void |
visit(Literal obj) |
append, append, append, appendBaseName, appendCallStart, appendLateralKeyword, appendLiteral, appendNestedCondition, appendRightComparison, appendSetOperation, appendSetQuery, appendWithKeyword, escapeString, getInsertKeyword, getLikeRegexString, getName, getRecordName, getShortName, getSourceComment, getSQLString, isInfixFunction, parseNativeQueryParts, shouldNestSetChild, toString, useAsInGroupAlias, useParensForJoins, 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, visitvisit, visitNode, visitNodes, visitNodesprotected String worksheetKey
protected String criteriaQuery
protected SpreadsheetInfo info
protected boolean headerEnabled
protected String worksheetTitle
public SpreadsheetCriteriaVisitor(SpreadsheetInfo info)
public void visit(Literal obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorprotected String getStringValue(Expression obj)
public void visit(Like obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorprotected String replaceElementName(String group, String element)
SQLStringVisitorreplaceElementName in class SQLStringVisitorgroup - Group name, may be nullelement - Element name, never nullpublic String getWorksheetKey()
public String getCriteriaQuery()
public void setCriteriaQuery(String criteriaQuery)
public boolean isHeaderEnabled()
public void setHeaderEnabled(boolean headerEnabled)
public String getWorksheetTitle()
Copyright © 2016 JBoss by Red Hat. All rights reserved.