public class InsertRenderer extends AbstractFragmentRenderer implements InsertVisitor, ValueTableVisitor
InsertRenderer turns SQL statement structures in to SQL strings.config| Constructor and Description |
|---|
InsertRenderer(StringRendererConfig config)
Create a new
InsertRenderer with custom render settings. |
| Modifier and Type | Method and Description |
|---|---|
static InsertRenderer |
create()
Create an
InsertRenderer using the default renderer configuration |
static InsertRenderer |
create(StringRendererConfig config)
Create an
InsertRenderer |
void |
leave(InsertFields insertFields) |
void |
leave(ValueTable valueTable) |
void |
leave(ValueTableRow valueTableRow) |
void |
visit(Field field) |
void |
visit(Insert insert) |
void |
visit(InsertFields insertFields) |
void |
visit(Table table) |
void |
visit(ValueTable valueTable) |
void |
visit(ValueTableRow valueTableRow) |
append, append, appendAutoQuoted, appendCommaWhenNeeded, appendKeyWord, appendRenderedExpression, appendRenderedValueExpression, appendSpace, appendValueTableRow, render, setLastVisitedpublic InsertRenderer(StringRendererConfig config)
InsertRenderer with custom render settings.config - render configuration settingspublic void visit(Insert insert)
visit in interface InsertVisitorpublic void visit(Table table)
visit in interface FragmentVisitorpublic void visit(Field field)
visit in interface FragmentVisitorpublic void visit(InsertFields insertFields)
visit in interface InsertVisitorpublic void leave(InsertFields insertFields)
leave in interface InsertVisitorpublic 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 InsertRenderer create()
InsertRenderer using the default renderer configurationpublic static InsertRenderer create(StringRendererConfig config)
InsertRendererconfig - renderer configurationCopyright © 2018–2019. All rights reserved.