public class ColumnDefinition extends java.lang.Object implements Column
| 构造器和说明 |
|---|
ColumnDefinition(java.lang.String name,
java.sql.JDBCType datatype) |
ColumnDefinition(java.lang.String name,
java.sql.JDBCType datatype,
int size) |
ColumnDefinition(java.lang.String columnName,
java.sql.JDBCType dataType,
java.lang.String typeName,
int columnSize,
int decimalDigits,
int nullable,
java.lang.String remarks,
java.lang.String defaultValue,
int charOctetLength,
int ordinalPosition,
short sourceDataType,
java.lang.String autoIncrment) |
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnDefinition |
autoIncrement() |
static ColumnDefinition |
BIGINT(java.lang.String name) |
static ColumnDefinition |
BINARY(java.lang.String name) |
static ColumnDefinition |
BIT(java.lang.String name) |
static ColumnDefinition |
BOOLEAN(java.lang.String name) |
static ColumnDefinition |
CHAR(java.lang.String name) |
static ColumnDefinition |
Column(java.sql.JDBCType type,
java.lang.String name) |
static ColumnDefinition |
DATE(java.lang.String name) |
static ColumnDefinition |
DECIMAL(java.lang.String name) |
ColumnDefinition |
defaultValue(java.lang.String defaultValue) |
ColumnDefinition |
digits(int digits) |
static ColumnDefinition |
DOUBLE(java.lang.String name) |
static ColumnDefinition |
FLOAT(java.lang.String name) |
java.lang.String |
getAutoIncrment() |
int |
getCharOctetLength() |
java.lang.String |
getColumnName() |
int |
getColumnSize() |
java.sql.JDBCType |
getDataType() |
int |
getDecimalDigits() |
java.lang.String |
getDefaultValue() |
java.lang.String |
getName() |
int |
getNullable() |
int |
getOrdinalPosition() |
java.lang.String |
getRemarks() |
short |
getSourceDataType() |
java.lang.String |
getTypeName() |
static ColumnDefinition |
IDENTITY(java.lang.String name) |
static boolean |
ignoreSize(java.sql.JDBCType dataType) |
static ColumnDefinition |
INTEGER(java.lang.String name) |
boolean |
isPrimarykey() |
boolean |
isUnsigned() |
static ColumnDefinition |
LONGVARBINARY(java.lang.String name) |
static ColumnDefinition |
LONGVARCHAR(java.lang.String name) |
static ColumnDefinition |
NUMERIC(java.lang.String name) |
ColumnDefinition |
primarykey() |
static ColumnDefinition |
REAL(java.lang.String name) |
ColumnDefinition |
remarks(java.lang.String remarks) |
ColumnDefinition |
required() |
ColumnDefinition |
required(boolean required) |
ColumnDefinition |
size(int size) |
static ColumnDefinition |
SMALLINT(java.lang.String name) |
static ColumnDefinition |
TIME(java.lang.String name) |
static ColumnDefinition |
TIMESTAMP(java.lang.String name) |
static ColumnDefinition |
TINYINT(java.lang.String name) |
java.lang.String |
toDemoSQL() |
java.lang.String |
toString() |
ColumnDefinition |
unsigned() |
static ColumnDefinition |
valueOf(java.lang.String sql) |
static ColumnDefinition |
VARBINARY(java.lang.String name) |
static ColumnDefinition |
VARCHAR(java.lang.String name) |
static ColumnDefinition |
VARCHAR(java.lang.String name,
int length) |
public ColumnDefinition(java.lang.String name,
java.sql.JDBCType datatype)
public ColumnDefinition(java.lang.String name,
java.sql.JDBCType datatype,
int size)
public ColumnDefinition(java.lang.String columnName,
java.sql.JDBCType dataType,
java.lang.String typeName,
int columnSize,
int decimalDigits,
int nullable,
java.lang.String remarks,
java.lang.String defaultValue,
int charOctetLength,
int ordinalPosition,
short sourceDataType,
java.lang.String autoIncrment)
public static ColumnDefinition BIGINT(java.lang.String name)
public static ColumnDefinition BINARY(java.lang.String name)
public static ColumnDefinition BIT(java.lang.String name)
public static ColumnDefinition BOOLEAN(java.lang.String name)
public static ColumnDefinition CHAR(java.lang.String name)
public static ColumnDefinition Column(java.sql.JDBCType type, java.lang.String name)
public static ColumnDefinition DATE(java.lang.String name)
public static ColumnDefinition DECIMAL(java.lang.String name)
public static ColumnDefinition DOUBLE(java.lang.String name)
public static ColumnDefinition FLOAT(java.lang.String name)
public static ColumnDefinition IDENTITY(java.lang.String name)
public static boolean ignoreSize(java.sql.JDBCType dataType)
public static ColumnDefinition INTEGER(java.lang.String name)
public static ColumnDefinition LONGVARBINARY(java.lang.String name)
public static ColumnDefinition LONGVARCHAR(java.lang.String name)
public static ColumnDefinition NUMERIC(java.lang.String name)
public static ColumnDefinition REAL(java.lang.String name)
public static ColumnDefinition SMALLINT(java.lang.String name)
public static ColumnDefinition TIME(java.lang.String name)
public static ColumnDefinition TIMESTAMP(java.lang.String name)
public static ColumnDefinition TINYINT(java.lang.String name)
public static ColumnDefinition valueOf(java.lang.String sql)
public static ColumnDefinition VARBINARY(java.lang.String name)
public static ColumnDefinition VARCHAR(java.lang.String name)
public static ColumnDefinition VARCHAR(java.lang.String name, int length)
public ColumnDefinition primarykey()
public ColumnDefinition autoIncrement()
public ColumnDefinition remarks(java.lang.String remarks)
public ColumnDefinition required()
public ColumnDefinition required(boolean required)
public ColumnDefinition size(int size)
public ColumnDefinition unsigned()
public ColumnDefinition digits(int digits)
public ColumnDefinition defaultValue(java.lang.String defaultValue)
public java.lang.String getAutoIncrment()
public int getCharOctetLength()
public java.lang.String getColumnName()
public int getColumnSize()
public java.sql.JDBCType getDataType()
public int getDecimalDigits()
public java.lang.String getDefaultValue()
public int getNullable()
public int getOrdinalPosition()
public java.lang.String getRemarks()
public short getSourceDataType()
public java.lang.String getTypeName()
public boolean isPrimarykey()
public boolean isUnsigned()
public java.lang.String toDemoSQL()
toDemoSQL 在接口中 HasSQLRepresentationpublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2021. All rights reserved.