public class CreateTable extends Object implements Statement
| Constructor and Description |
|---|
CreateTable() |
public void accept(StatementVisitor statementVisitor)
public Table getTable()
public void setTable(Table table)
public boolean isUnlogged()
public void setUnlogged(boolean unlogged)
public List<ColumnDefinition> getColumnDefinitions()
ColumnDefinitions of this table.public void setColumnDefinitions(List<ColumnDefinition> list)
public List<String> getTableOptionsStrings()
public List<Index> getIndexes()
Indexes (for example "PRIMARY KEY") of this table.public Select getSelect()
public void setSelect(Select select, boolean parenthesis)
public Table getLikeTable()
public void setLikeTable(Table likeTable, boolean parenthesis)
public boolean isIfNotExists()
public void setIfNotExists(boolean ifNotExists)
public boolean isOrReplace()
public void setOrReplace(boolean orReplace)
public boolean isSelectParenthesis()
public void setSelectParenthesis(boolean selectParenthesis)
public RowMovement getRowMovement()
public void setRowMovement(RowMovement rowMovement)
public CreateTable withTable(Table table)
public CreateTable withUnlogged(boolean unlogged)
public CreateTable withCreateOptionsStrings(List<String> createOptionsStrings)
public CreateTable withSelectParenthesis(boolean selectParenthesis)
public CreateTable withIfNotExists(boolean ifNotExists)
public CreateTable withRowMovement(RowMovement rowMovement)
public CreateTable withTableOptionsStrings(List<String> tableOptionsStrings)
public CreateTable withColumnDefinitions(List<ColumnDefinition> columnDefinitions)
public CreateTable withColumns(List<String> columns)
public CreateTable withIndexes(List<Index> indexes)
public CreateTable addCreateOptionsStrings(String... createOptionsStrings)
public CreateTable addCreateOptionsStrings(Collection<String> createOptionsStrings)
public CreateTable addColumnDefinitions(ColumnDefinition... columnDefinitions)
public CreateTable addColumnDefinitions(Collection<? extends ColumnDefinition> columnDefinitions)
public CreateTable addColumns(String... columns)
public CreateTable addColumns(Collection<String> columns)
public CreateTable addIndexes(Index... indexes)
public CreateTable addIndexes(Collection<? extends Index> indexes)
public SpannerInterleaveIn getSpannerInterleaveIn()
public void setSpannerInterleaveIn(SpannerInterleaveIn spannerInterleaveIn)
public CreateTable withSpannerInterleaveIn(SpannerInterleaveIn spannerInterleaveIn)
Copyright © 2004–2024 JSQLParser. All rights reserved.