public final class CreateTable extends AbstractQuery
CREATE TABLE query.| Constructor and Description |
|---|
CreateTable() |
| Modifier and Type | Method and Description |
|---|---|
CreateTable |
AI()
Adds
AUTO_INCREMENT clause for the last added column. |
CreateTable |
bigint(@NonNull String name)
Adds a
BIGINT column. |
CreateTable |
bool(@NonNull String name)
Adds a
TINYINT(1) column. |
CreateTable |
character(@NonNull String name,
int size)
Adds a
CHAR(size) column. |
CreateTable |
col(@NonNull String name,
@NonNull String type)
Adds a column to the table.
|
CreateTable |
defaultValue(@NonNull Object value)
Sets default value for the last added column.
|
List<Object> |
getParams() |
String |
getSQL() |
CreateTable |
ifNotExists()
Adds
IF NOT EXISTS clause to the query. |
CreateTable |
integer(@NonNull String name)
Adds an
INT column. |
CreateTable |
intKey(@NonNull String name)
Adds an
INT AUTO_INCREMENT PRIMARY KEY column. |
CreateTable |
NN()
Sets
NOT NULL for the last added column. |
CreateTable |
PK()
Adds
PRIMARY KEY clause for the last added column. |
CreateTable |
text(@NonNull String name)
Adds a
TEXT column. |
CreateTable |
varchar(@NonNull String name,
int size)
Adds a
VARCHAR(size) column. |
prepareStatement, prepareStatement, query, queryAndMap, queryAndMapAll, update, update, updateWithKeys, updateWithKeysAndMap, updateWithKeysAndMapAllpublic CreateTable ifNotExists()
IF NOT EXISTS clause to the query.public CreateTable col(@NonNull @NonNull String name, @NonNull @NonNull String type)
name - Column name.type - Column type.public CreateTable integer(@NonNull @NonNull String name)
INT column.name - Column name.public CreateTable bigint(@NonNull @NonNull String name)
BIGINT column.name - Column name.public CreateTable bool(@NonNull @NonNull String name)
TINYINT(1) column.name - Column name.public CreateTable varchar(@NonNull @NonNull String name, int size)
VARCHAR(size) column.name - Column name.size - Max characters.public CreateTable character(@NonNull @NonNull String name, int size)
CHAR(size) column.name - Column name.size - Max characters.public CreateTable text(@NonNull @NonNull String name)
TEXT column.name - Column name.public CreateTable NN()
NOT NULL for the last added column.public CreateTable AI()
AUTO_INCREMENT clause for the last added column.public CreateTable PK()
PRIMARY KEY clause for the last added column.public CreateTable defaultValue(@NonNull @NonNull Object value)
value - Value to set, must not be null.public CreateTable intKey(@NonNull @NonNull String name)
INT AUTO_INCREMENT PRIMARY KEY column.name - Column name.public String getSQL()
getSQL in class AbstractQuerypublic List<Object> getParams()
getParams in class AbstractQuery? in the SQL query).Copyright © 2021. All rights reserved.