public class SQLBuilderBase.CreateTableBuilderBase extends SQLBuilderBase.AbstractStatement implements SQLBuilder.CreateTableBuilder
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<SQLBuilder.ColumnDescriptor> |
columns |
protected SQLBuilder.TableNameBuilder |
table |
properties| Constructor and Description |
|---|
CreateTableBuilderBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
SQLBuilderBase.CreateTableBuilderBase |
add_column(FeatureAttributeDescriptor fad) |
SQLBuilderBase.CreateTableBuilderBase |
add_column(java.lang.String columnName,
int type,
int size,
int precision,
int scale,
boolean isPk,
boolean isIndexed,
boolean allowNulls,
boolean isAutomatic,
java.lang.Object defaultValue) |
SQLBuilder.CreateTableBuilder |
add_geometry_column(java.lang.String columnName,
int type,
int subtype,
IProjection proj,
boolean isIndexed,
boolean allowNulls) |
SQLBuilder.CreateTableBuilder |
add_geometry_column(java.lang.String columnName,
int type,
int subtype,
java.lang.Object srsdbcode,
boolean isIndexed,
boolean allowNulls) |
SQLBuilder.ColumnDescriptor |
getColumnDescriptor(java.lang.String columnName) |
SQLBuilder.TableNameBuilder |
table() |
java.lang.String |
toString() |
java.lang.String |
toString(Formatter<ExpressionBuilder.Value> formatter) |
java.util.List<java.lang.String> |
toStrings() |
java.util.List<java.lang.String> |
toStrings(Formatter formatter) |
clonecopyPropertiesFrom, getProperties, getProperty, replace, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclone, copyPropertiesFrom, replacegetProperties, getProperty, setPropertycloneQuietly, cloneQuietlyprotected SQLBuilder.TableNameBuilder table
protected java.util.List<SQLBuilder.ColumnDescriptor> columns
public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept in interface ExpressionBuilder.Visitableaccept in class ExpressionBuilder.AbstractValuepublic SQLBuilder.TableNameBuilder table()
table in interface SQLBuilder.CreateTableBuilderpublic SQLBuilderBase.CreateTableBuilderBase add_column(FeatureAttributeDescriptor fad)
add_column in interface SQLBuilder.CreateTableBuilderpublic SQLBuilderBase.CreateTableBuilderBase add_column(java.lang.String columnName, int type, int size, int precision, int scale, boolean isPk, boolean isIndexed, boolean allowNulls, boolean isAutomatic, java.lang.Object defaultValue)
add_column in interface SQLBuilder.CreateTableBuilderpublic SQLBuilder.CreateTableBuilder add_geometry_column(java.lang.String columnName, int type, int subtype, IProjection proj, boolean isIndexed, boolean allowNulls)
add_geometry_column in interface SQLBuilder.CreateTableBuilderpublic SQLBuilder.CreateTableBuilder add_geometry_column(java.lang.String columnName, int type, int subtype, java.lang.Object srsdbcode, boolean isIndexed, boolean allowNulls)
add_geometry_column in interface SQLBuilder.CreateTableBuilderpublic SQLBuilder.ColumnDescriptor getColumnDescriptor(java.lang.String columnName)
getColumnDescriptor in interface SQLBuilder.CreateTableBuilderpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString in interface ExpressionBuilder.Valuepublic java.util.List<java.lang.String> toStrings()
toStrings in interface SQLBuilder.CreateTableBuilderpublic java.util.List<java.lang.String> toStrings(Formatter formatter)
toStrings in interface SQLBuilder.CreateTableBuilder