public class SQLStringVisitor extends LanguageVisitor
The SQLStringVisitor will visit a set of language objects and return the corresponding SQL string representation.
| Modifier and Type | Field and Description |
|---|---|
protected StringBuilder |
parts |
static String |
UNDEFINED |
| Constructor and Description |
|---|
SQLStringVisitor() |
setAbort, shouldAbort, visit, visitpublic static final String UNDEFINED
protected StringBuilder parts
public static final String getSQLString(LanguageObject obj)
obj - Language objectpublic String getSQLString()
protected void visitNode(LanguageObject obj)
protected SQLStringVisitor append(Object value)
protected void beginClause(int level)
public void visit(BetweenCriteria obj)
visit in class LanguageVisitorpublic void visit(CaseExpression obj)
visit in class LanguageVisitorpublic void visit(CompareCriteria obj)
visit in class LanguageVisitorpublic void visit(CompoundCriteria obj)
visit in class LanguageVisitorpublic void visit(Delete obj)
visit in class LanguageVisitorpublic void visit(DependentSetCriteria obj)
visit in class LanguageVisitorpublic void visit(From obj)
visit in class LanguageVisitorpublic void visit(GroupBy obj)
visit in class LanguageVisitorpublic void visit(Insert obj)
visit in class LanguageVisitorpublic void visit(Create obj)
visit in class LanguageVisitorpublic void visit(Drop obj)
visit in class LanguageVisitorpublic void visit(IsNullCriteria obj)
visit in class LanguageVisitorpublic void visit(JoinPredicate obj)
visit in class LanguageVisitorpublic void visit(JoinType obj)
visit in class LanguageVisitorpublic void visit(MatchCriteria obj)
visit in class LanguageVisitorpublic void visit(NotCriteria obj)
visit in class LanguageVisitorpublic void visit(Option obj)
visit in class LanguageVisitorpublic SQLStringVisitor appendMakeDepOptions(Option.MakeDep makedep)
public void visit(OrderBy obj)
visit in class LanguageVisitorpublic void visit(OrderByItem obj)
visit in class LanguageVisitorpublic void visit(DynamicCommand obj)
visit in class LanguageVisitorpublic void visit(SetClauseList obj)
visit in class LanguageVisitorpublic void visit(SetClause obj)
visit in class LanguageVisitorpublic void visit(WithQueryCommand obj)
visit in class LanguageVisitorpublic void visit(Query obj)
visit in class LanguageVisitorpublic void visit(SearchedCaseExpression obj)
visit in class LanguageVisitorpublic void visit(Select obj)
visit in class LanguageVisitorpublic void visit(SetCriteria obj)
visit in class LanguageVisitorpublic void visit(SetQuery obj)
visit in class LanguageVisitorprotected void appendSetQuery(SetQuery parent, QueryCommand obj, boolean right)
public void visit(StoredProcedure obj)
visit in class LanguageVisitorpublic void addCacheHint(CacheHint obj)
public void visit(SubqueryFromClause obj)
visit in class LanguageVisitorpublic void visit(SubquerySetCriteria obj)
visit in class LanguageVisitorpublic void visit(UnaryFromClause obj)
visit in class LanguageVisitorpublic void visit(Update obj)
visit in class LanguageVisitorpublic void visit(Into obj)
visit in class LanguageVisitorpublic void visit(AggregateSymbol obj)
visit in class LanguageVisitorpublic void visit(AliasSymbol obj)
visit in class LanguageVisitorpublic void visit(MultipleElementSymbol obj)
visit in class LanguageVisitorpublic void visit(Constant obj)
visit in class LanguageVisitorpublic void visit(ElementSymbol obj)
visit in class LanguageVisitorpublic void visit(ExpressionSymbol obj)
visit in class LanguageVisitorpublic void visit(Function obj)
visit in class LanguageVisitorpublic void visit(GroupSymbol obj)
visit in class LanguageVisitorpublic void visit(Reference obj)
visit in class LanguageVisitorpublic void visit(Block obj)
visit in class LanguageVisitorprotected void addTabs(int level)
level - public void visit(CommandStatement obj)
visit in class LanguageVisitorpublic void visit(CreateProcedureCommand obj)
visit in class LanguageVisitorpublic void visit(DeclareStatement obj)
visit in class LanguageVisitorpublic void visit(IfStatement obj)
visit in class LanguageVisitorpublic void visit(AssignmentStatement obj)
visit in class LanguageVisitorpublic void visit(RaiseStatement obj)
visit in class LanguageVisitorpublic void visit(ExceptionExpression exceptionExpression)
visit in class LanguageVisitorpublic void visit(ReturnStatement obj)
visit in class LanguageVisitorpublic void visit(BranchingStatement obj)
visit in class LanguageVisitorpublic void visit(LoopStatement obj)
visit in class LanguageVisitorpublic void visit(WhileStatement obj)
visit in class LanguageVisitorpublic void visit(ExistsCriteria obj)
visit in class LanguageVisitorpublic void addSubqueryHint(ExistsCriteria.SubqueryHint hint)
public void visit(SubqueryCompareCriteria obj)
visit in class LanguageVisitorpublic void visit(ScalarSubquery obj)
visit in class LanguageVisitorpublic void visit(XMLAttributes obj)
visit in class LanguageVisitorpublic void visit(XMLElement obj)
visit in class LanguageVisitorpublic void visit(XMLForest obj)
visit in class LanguageVisitorpublic void visit(JSONObject obj)
visit in class LanguageVisitorpublic void visit(TextLine obj)
visit in class LanguageVisitorpublic void visit(XMLNamespaces obj)
visit in class LanguageVisitorpublic void visit(Limit obj)
visit in class LanguageVisitorpublic void visit(TextTable obj)
visit in class LanguageVisitorpublic void visit(XMLTable obj)
visit in class LanguageVisitorpublic void visit(ObjectTable obj)
visit in class LanguageVisitorpublic void visit(JsonTable obj)
visit in class LanguageVisitorpublic void visit(XMLQuery obj)
visit in class LanguageVisitorpublic void visit(XMLExists exists)
visit in class LanguageVisitorpublic void visit(XMLCast xmlcast)
visit in class LanguageVisitorpublic void visit(DerivedColumn obj)
visit in class LanguageVisitorpublic void visit(XMLSerialize obj)
visit in class LanguageVisitorpublic void visit(QueryString obj)
visit in class LanguageVisitorpublic void visit(XMLParse obj)
visit in class LanguageVisitorpublic void visit(ExpressionCriteria obj)
visit in class LanguageVisitorpublic void visit(TriggerAction obj)
visit in class LanguageVisitorpublic void visit(ArrayTable obj)
visit in class LanguageVisitorpublic void visit(AlterProcedure alterProcedure)
visit in class LanguageVisitorpublic void visit(AlterTrigger alterTrigger)
visit in class LanguageVisitorpublic void visit(AlterView alterView)
visit in class LanguageVisitorpublic void visit(WindowFunction windowFunction)
visit in class LanguageVisitorpublic void visit(WindowSpecification windowSpecification)
visit in class LanguageVisitorpublic void visit(WindowFrame windowFrame)
visit in class LanguageVisitorpublic void visit(Array array)
visit in class LanguageVisitorpublic void visit(IsDistinctCriteria isDistinctCriteria)
visit in class LanguageVisitorCopyright © 2019. All rights reserved.