public class CreateTableRenderer extends AbstractFragmentRenderer implements CreateTableVisitor
CreateTableRenderer turns SQL statement structures in to SQL strings.config| Constructor and Description |
|---|
CreateTableRenderer(StringRendererConfig config)
Create a new
CreateTableRenderer with custom render settings. |
| Modifier and Type | Method and Description |
|---|---|
static CreateTableRenderer |
create()
Create an
CreateTableRenderer using the default renderer configuration |
static CreateTableRenderer |
create(StringRendererConfig config)
Create an
CreateTableRenderer |
void |
leave(ColumnsDefinition columnsDefinition) |
void |
visit(Boolean booleanColumn) |
void |
visit(Char charColumn) |
void |
visit(Column column) |
void |
visit(ColumnsDefinition columnsDefinition) |
void |
visit(CreateTable createTable) |
void |
visit(Date dateColumn) |
void |
visit(Decimal decimalColumn) |
void |
visit(DoublePrecision doublePrecisionColumn) |
void |
visit(IntervalDayToSecond intervalDayToSecondColumn) |
void |
visit(IntervalYearToMonth intervalYearToMonthColumn) |
void |
visit(Table table) |
void |
visit(Timestamp timestampColumn) |
void |
visit(TimestampWithLocalTimezone timestampWithLocalTimezoneColumn) |
void |
visit(Varchar varcharColumn) |
append, append, appendAutoQuoted, appendColumnReference, appendCommaWhenNeeded, appendKeyWord, appendListOfColumnReferences, appendRenderedBooleanExpression, appendRenderedValueExpression, appendSpace, appendStringList, appendValueTableRow, render, setLastVisitedpublic CreateTableRenderer(StringRendererConfig config)
CreateTableRenderer with custom render settings.config - render configuration settingspublic static CreateTableRenderer create()
CreateTableRenderer using the default renderer configurationpublic static CreateTableRenderer create(StringRendererConfig config)
CreateTableRendererconfig - renderer configurationpublic void visit(CreateTable createTable)
visit in interface CreateTableVisitorpublic void visit(Column column)
visit in interface CreateTableVisitorpublic void visit(ColumnsDefinition columnsDefinition)
visit in interface CreateTableVisitorpublic void leave(ColumnsDefinition columnsDefinition)
leave in interface CreateTableVisitorpublic void visit(Char charColumn)
visit in interface CreateTableVisitorpublic void visit(Varchar varcharColumn)
visit in interface CreateTableVisitorpublic void visit(Boolean booleanColumn)
visit in interface CreateTableVisitorpublic void visit(Date dateColumn)
visit in interface CreateTableVisitorpublic void visit(Decimal decimalColumn)
visit in interface CreateTableVisitorpublic void visit(DoublePrecision doublePrecisionColumn)
visit in interface CreateTableVisitorpublic void visit(Timestamp timestampColumn)
visit in interface CreateTableVisitorpublic void visit(TimestampWithLocalTimezone timestampWithLocalTimezoneColumn)
visit in interface CreateTableVisitorpublic void visit(IntervalDayToSecond intervalDayToSecondColumn)
visit in interface CreateTableVisitorpublic void visit(IntervalYearToMonth intervalYearToMonthColumn)
visit in interface CreateTableVisitorpublic void visit(Table table)
visit in interface CreateTableVisitorCopyright © 2018–2019. All rights reserved.