public class CassandraSQLVisitor extends SQLStringVisitor
SQLStringVisitor.Substitutorbuffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM| Constructor and Description |
|---|
CassandraSQLVisitor() |
| Modifier and Type | Method and Description |
|---|---|
String |
getTranslatedSQL() |
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 |
translateSQL(LanguageObject obj) |
void |
visit(Literal obj) |
void |
visit(Select 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, visit, visitvisit, visitNode, visitNodes, visitNodespublic String getTranslatedSQL()
protected String replaceElementName(String group, String element)
SQLStringVisitorreplaceElementName in class SQLStringVisitorgroup - Group name, may be nullelement - Element name, never nullpublic void translateSQL(LanguageObject obj)
public void visit(Select obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorpublic void visit(Literal obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorCopyright © 2017 JBoss by Red Hat. All rights reserved.