All Methods Static Methods Instance Methods Concrete Methods
| 限定符和类型 |
方法和说明 |
Column |
addProperty(String name,
String type) |
Column |
autoIncrement(Boolean autoIncrement) |
Column |
autoIncrement(int autoIncrement) |
Column |
caseSensitive(Boolean caseSensitive) |
Column |
caseSensitive(int caseSensitive) |
Column |
currency(Boolean currency) |
Column |
currency(int currency) |
Column |
drop() |
boolean |
equals(Column column) |
boolean |
equals(Column column,
boolean ignoreCase) |
String |
formula(DatabaseType database) |
Column |
generated(Boolean generated) |
Column |
generated(int generated) |
String |
getAfter() |
Column.Aggregation |
getAggregation() |
String |
getAnalyzer() |
String |
getBefore() |
String |
getCharset() |
TypeMetadata |
getChildTypeMetadata() |
String |
getChildTypeName() |
String |
getClassName() |
String |
getCoerce() |
String |
getCollate() |
String |
getCopyTo() |
String |
getDateScale() |
String |
getDefaultConstraint() |
Object |
getDefaultValue() |
Integer |
getDims() |
Integer |
getDisplaySize() |
String |
getDocValues() |
String |
getDynamic() |
String |
getEagerGlobalOrdinals() |
String |
getEnabled() |
ColumnFamily |
getFamily() |
String |
getFields() |
String |
getFinalType() |
String |
getFormat() |
String |
getFullType() |
String |
getFullType(DatabaseType database) |
String |
getFullType(DatabaseType database,
TypeMetadata.Refer config) |
Integer |
getIgnoreAbove() |
String |
getIgnoreMalformed() |
Integer |
getIncrementSeed() |
Integer |
getIncrementStep() |
Boolean |
getIndex() |
String |
getIndexOptions() |
String |
getIndexPhrases() |
String |
getIndexPrefixes() |
JavaType |
getJavaType() |
String |
getJdbcType() |
String |
getKeyword() |
Integer |
getLength() |
String |
getLengthUnit() |
String |
getMeta() |
String |
getNormalizer() |
String |
getNorms() |
String |
getNullValue() |
String |
getOnUpdate() |
String |
getOrder() |
String |
getOriginName() |
String |
getOriginType() |
int |
getParseLvl() |
Integer |
getPosition() |
String |
getPositionIncrementGap() |
Integer |
getPrecision() |
Integer |
getPrecisionLength()
精确长度 根据数据类型返回precision或length
|
String |
getPrimaryType() |
LinkedHashMap<String,Column.Property> |
getProperties() |
Column |
getReference() |
Integer |
getScale() |
String |
getSearchAnalyzer() |
String |
getSimilarity() |
Integer |
getSrid() |
Boolean |
getStore() |
String |
getSubObjects() |
String |
getTermVector() |
Integer |
getType() |
TypeMetadata.CATEGORY |
getTypeCategory() |
TypeMetadata |
getTypeMetadata() |
String |
getTypeName() |
Object |
getValue() |
int |
getWithLocalTimeZone() |
int |
getWithTimeZone() |
int |
ignoreLength()
是否需要指定精度 主要用来识别能取出精度,但DDL不需要精度的类型
精确判断通过adapter
|
int |
ignoreLength(DatabaseType database) |
void |
ignoreLength(int ignoreLength) |
int |
ignorePrecision()
是否需要指定精度 主要用来识别能取出精度,但DDL不需要精度的类型
精确判断通过adapter
|
int |
ignorePrecision(DatabaseType database) |
void |
ignorePrecision(int ignorePrecision) |
int |
ignoreScale()
是否需要指定精度 主要用来识别能取出精度,但DDL不需要精度的类型
精确判断通过adapter
|
int |
ignoreScale(DatabaseType database) |
void |
ignoreScale(int ignoreScale) |
boolean |
isArray() |
int |
isAutoIncrement() |
int |
isCaseSensitive() |
int |
isCurrency() |
boolean |
isDefaultCurrentDateTime() |
int |
isGenerated() |
boolean |
isKey() |
int |
isNullable() |
int |
isPrimaryKey() |
int |
isSigned() |
int |
isUnique() |
Column |
nullable(Boolean nullable) |
Column |
nullable(int nullable) |
Column |
onUpdate(String onUpdate) |
Column |
parseType(int lvl) |
Column |
primary(Boolean primary) |
Column |
primary(Boolean primary,
String type) |
Column |
primary(int primary) |
Column |
primary(int primary,
String type) |
Column |
resetLength(Integer length) |
Column |
setAfter(String after) |
Column |
setAggregation(Column.Aggregation aggregation) |
Column |
setAnalyzer(String analyzer) |
Column |
setArray(boolean array) |
Column |
setAutoIncrement(Boolean autoIncrement) |
Column |
setAutoIncrement(int autoIncrement) |
Column |
setAutoIncrement(int seed,
int step)
递增列
|
Column |
setBefore(String before) |
Column |
setCaseSensitive(int caseSensitive) |
Column |
setCharset(String charset) |
Column |
setChildTypeMetadata(TypeMetadata childTypeMetadata) |
Column |
setChildTypeName(String childTypeName) |
Column |
setClassName(String className) |
Column |
setCoerce(String coerce) |
Column |
setCollate(String collate) |
Column |
setCopyTo(String copyTo) |
Column |
setCurrency(Boolean currency) |
Column |
setCurrency(int currency) |
Column |
setDateScale(String dateScale) |
Column |
setDefaultConstraint(String defaultConstraint) |
Column |
setDefaultCurrentDateTime() |
Column |
setDefaultCurrentDateTime(boolean currentDateTime) |
Column |
setDefaultValue(Object defaultValue) |
Column |
setDims(Integer dims) |
Column |
setDisplaySize(Integer displaySize) |
Column |
setDocValues(String docValues) |
Column |
setDynamic(String dynamic) |
Column |
setEagerGlobalOrdinals(String eagerGlobalOrdinals) |
Column |
setEnabled(String enabled) |
Column |
setFamily(ColumnFamily family) |
Column |
setFields(String fields) |
Column |
setFinalType(String finalType) |
void |
setFormat(String format) |
Column |
setFullType(String fullType) |
Column |
setGenerated(Boolean generated) |
Column |
setGenerated(int generated) |
Column |
setIgnoreAbove(Integer ignoreAbove) |
Column |
setIgnoreMalformed(String ignoreMalformed) |
Column |
setIncrementSeed(Integer incrementSeed) |
Column |
setIncrementStep(Integer incrementStep) |
Column |
setIndex(Boolean index) |
Column |
setIndexOptions(String indexOptions) |
Column |
setIndexPhrases(String indexPhrases) |
Column |
setIndexPrefixes(String indexPrefixes) |
Column |
setJavaType(JavaType javaType) |
Column |
setJdbcType(String jdbcType) |
void |
setKey(boolean key) |
void |
setKeyword(String keyword) |
Column |
setLength(Integer length) |
Column |
setLengthUnit(String lengthUnit) |
Column |
setMeta(String meta) |
Column |
setNewName(String newName,
boolean setmap,
boolean getmap) |
Column |
setNormalizer(String normalizer) |
Column |
setNorms(String norms) |
Column |
setNullable(Boolean nullable) |
Column |
setNullable(int nullable) |
Column |
setNullValue(String nullValue) |
Column |
setOnUpdate(String onUpdate) |
Column |
setOrder(String order) |
Column |
setOriginName(String originName) |
void |
setOriginType(String originType) |
void |
setParseLvl(int parseLvl) |
Column |
setPosition(Integer position) |
Column |
setPositionIncrementGap(String positionIncrementGap) |
Column |
setPrecision(Integer precision) |
Column |
setPrecision(Integer precision,
Integer scale) |
Column |
setPrimary(Boolean primary) |
Column |
setPrimary(Boolean primary,
String type) |
Column |
setPrimary(int primary) |
Column |
setPrimary(int primary,
String type) |
Column |
setPrimaryKey(Boolean primary) |
Column |
setPrimaryKey(Boolean primary,
String type) |
void |
setPrimaryType(String primaryType) |
void |
setProperties(LinkedHashMap<String,Column.Property> properties) |
Column |
setReference(Column reference) |
Column |
setScale(Integer scale) |
Column |
setSearchAnalyzer(String searchAnalyzer) |
Column |
setSigned(Boolean signed) |
Column |
setSigned(int signed) |
Column |
setSimilarity(String similarity) |
Column |
setSrid(Integer srid) |
Column |
setStore(Boolean store) |
Column |
setSubObjects(String subObjects) |
Column |
setTermVector(String termVector) |
Column |
setType(Integer type)
设置数据类型 根据 jdbc定义的类型ID
|
Column |
setType(String type)
设置数据类型 根据数据库定义的数据类型 实际调用了setTypeName(String)
|
Column |
setTypeMetadata(TypeMetadata typeMetadata) |
Column |
setTypeName(String typeName) |
Column |
setTypeName(String typeName,
boolean parse)
设置数据类型 根据数据库定义的数据类型
|
Column |
setUnique(Boolean unique) |
Column |
setUnique(int unique) |
Column |
setValue(Object value) |
void |
setWithLocalTimeZone(int withLocalTimeZone) |
void |
setWithTimeZone(int withTimeZone) |
Column |
signed(int signed) |
static <T extends Column> void |
sort(List<T> columns) |
static <T extends Column> void |
sort(List<T> columns,
boolean nullFirst)
列排序
|
static <T extends Column> void |
sort(Map<String,T> columns) |
static <T extends Column> void |
sort(Map<String,T> columns,
boolean nullFirst) |
String |
toString() |
Column |
unique(Boolean unique) |
Column |
unique(int unique) |