public class CreateTableAnalyzedStatement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected TableParameter |
tableParameter |
Constructor and Description |
---|
CreateTableAnalyzedStatement() |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor,
C context) |
AnalyzedTableElements |
analyzedTableElements() |
void |
analyzedTableElements(AnalyzedTableElements analyze) |
boolean |
hasColumnDefinition(ColumnIdent columnIdent)
return true if a columnDefinition with name
columnName exists |
boolean |
ifNotExists() |
boolean |
isPartitioned() |
java.util.Map<java.lang.String,java.lang.Object> |
mapping() |
java.util.Map<java.lang.String,java.lang.Object> |
mappingProperties() |
boolean |
noOp() |
java.util.Collection<java.lang.String> |
notNullColumns() |
java.util.List<java.util.List<java.lang.String>> |
partitionedBy() |
java.util.Collection<java.lang.String> |
primaryKeys() |
ColumnIdent |
routing() |
void |
routing(ColumnIdent routingColumn) |
void |
table(TableIdent tableIdent,
boolean ifNotExists,
Schemas schemas) |
TableIdent |
tableIdent() |
TableParameter |
tableParameter() |
java.lang.String |
templateName()
name of the template to create
|
java.lang.String |
templatePrefix()
template prefix to match against index names to which
this template should be applied
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isWriteOperation
protected final TableParameter tableParameter
public void table(TableIdent tableIdent, boolean ifNotExists, Schemas schemas)
public boolean noOp()
public boolean ifNotExists()
public <C,R> R accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor, C context)
public java.util.List<java.util.List<java.lang.String>> partitionedBy()
public boolean isPartitioned()
@Nullable public java.lang.String templateName()
null
if no template is created@Nullable public java.lang.String templatePrefix()
public java.util.Map<java.lang.String,java.lang.Object> mappingProperties()
public java.util.Collection<java.lang.String> primaryKeys()
public java.util.Collection<java.lang.String> notNullColumns()
public java.util.Map<java.lang.String,java.lang.Object> mapping()
public TableIdent tableIdent()
public void routing(ColumnIdent routingColumn)
@Nullable public ColumnIdent routing()
public boolean hasColumnDefinition(ColumnIdent columnIdent)
columnName
existspublic void analyzedTableElements(AnalyzedTableElements analyze)
public AnalyzedTableElements analyzedTableElements()
public TableParameter tableParameter()