public class ColumnsDefinition extends AbstractFragment
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnsDefinition.Builder
A builder for
ColumnsDefinition. |
root| Constructor and Description |
|---|
ColumnsDefinition(List<Column> columns)
Create an new instance of
ColumnsDefinition. |
ColumnsDefinition(SqlStatement root)
Create an new instance of
ColumnsDefinition. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ColumnDefinitionVisitor visitor) |
void |
add(String name,
DataType dataType)
Add a new column to the
ColumnsDefinition |
static ColumnsDefinition.Builder |
builder()
Create a new builder for
ColumnsDefinition. |
List<Column> |
getColumns()
Get a list of columns.
|
getRootpublic ColumnsDefinition(SqlStatement root)
ColumnsDefinition.root - root statementpublic ColumnsDefinition(List<Column> columns)
ColumnsDefinition.columns - list of columnspublic static ColumnsDefinition.Builder builder()
ColumnsDefinition.ColumnsDefinition.Builderpublic void add(String name, DataType dataType)
ColumnsDefinitionname - name of the column to be addeddataType - data type of the column to be addedpublic void accept(ColumnDefinitionVisitor visitor)
Copyright © 2018–2021. All rights reserved.