public class SelectRenderer extends AbstractFragmentRenderer implements SelectVisitor
SelectRenderer turns SQL statement structures in to SQL strings.config| Constructor and Description |
|---|
SelectRenderer(StringRendererConfig config)
Create a new
SelectRenderer with custom render settings. |
| Modifier and Type | Method and Description |
|---|---|
static SelectRenderer |
create()
Create an
SelectRenderer using the default renderer configuration |
static SelectRenderer |
create(StringRendererConfig config)
Create an
SelectRenderer |
void |
leave(FromClause fromClause) |
void |
leave(ValueTable valueTable) |
void |
leave(ValueTableRow valueTableRow) |
void |
visit(DerivedColumn derivedColumn) |
void |
visit(FromClause fromClause) |
void |
visit(GroupByClause groupByClause) |
void |
visit(Join join) |
void |
visit(LimitClause limit) |
void |
visit(OrderByClause orderByClause) |
void |
visit(Select select) |
void |
visit(Table table) |
void |
visit(ValueTable valueTable) |
void |
visit(ValueTableRow valueTableRow) |
void |
visit(WhereClause whereClause) |
append, append, appendAutoQuoted, appendCommaWhenNeeded, appendKeyWord, appendListOfValueExpressions, appendRenderedValueExpression, appendSpace, appendValueTableRow, endParenthesis, render, setLastVisited, startParenthesispublic SelectRenderer(StringRendererConfig config)
SelectRenderer with custom render settings.config - render configuration settingspublic void visit(Select select)
visit in interface SelectVisitorpublic void visit(DerivedColumn derivedColumn)
visit in interface SelectVisitorpublic void visit(FromClause fromClause)
visit in interface SelectVisitorpublic void leave(FromClause fromClause)
leave in interface SelectVisitorpublic void visit(Table table)
visit in interface SelectVisitorpublic void visit(Join join)
visit in interface SelectVisitorpublic void visit(WhereClause whereClause)
visit in interface SelectVisitorpublic void visit(GroupByClause groupByClause)
visit in interface SelectVisitorpublic void visit(OrderByClause orderByClause)
visit in interface SelectVisitorpublic void visit(LimitClause limit)
visit in interface SelectVisitorpublic void visit(ValueTable valueTable)
visit in interface ValueTableVisitorpublic void leave(ValueTable valueTable)
leave in interface ValueTableVisitorpublic void visit(ValueTableRow valueTableRow)
visit in interface ValueTableVisitorpublic void leave(ValueTableRow valueTableRow)
leave in interface ValueTableVisitorpublic static SelectRenderer create()
SelectRenderer using the default renderer configurationpublic static SelectRenderer create(StringRendererConfig config)
SelectRendererconfig - renderer configurationCopyright © 2018–2021. All rights reserved.