public class RDBColumnMetadata extends AbstractColumnMetadata implements ColumnMetadata, Cloneable, Comparable<RDBColumnMetadata>
alias, comment, defaultValue, dictionaryCodec, javaType, name, notNull, properties, valueCodec| 构造器和说明 |
|---|
RDBColumnMetadata() |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBColumnMetadata |
clone() |
int |
compareTo(RDBColumnMetadata target) |
boolean |
ddlModifiable(RDBColumnMetadata after) |
Object |
encode(Object data) |
<T extends Feature> |
findFeature(FeatureId<T> id) |
<T extends Feature> |
findFeature(String id) |
List<Feature> |
findFeatures(java.util.function.Predicate<Feature> predicate) |
Optional<Object> |
generateDefaultValue() |
String |
getDataType() |
Dialect |
getDialect() |
String |
getFullName() |
String |
getFullName(String ownerName) |
Class |
getJavaType() |
ObjectType |
getObjectType() |
int |
getPrecision(int defaultPrecision) |
String |
getPreviousName() |
String |
getQuoteName() |
SQLType |
getSqlType() |
boolean |
isNotNull() |
void |
setJdbcType(SQLType jdbcType,
Class javaType) |
void |
setLength(int length) |
void |
setType(DataType dataType) |
String |
toString() |
addFeature, decode, getAlias, getComment, getDefaultValue, getDictionaryCodec, getFeatures, getName, getProperties, getProperty, getProperty, getValueCodec, isUpdatable, setAlias, setComment, setDefaultValue, setDictionaryCodec, setFeatures, setJavaType, setName, setNotNull, setProperties, setProperty, setUpdatable, setValueCodecgetAlias, getComment, getDefaultValue, getDictionaryCodec, getName, getProperty, getProperty, getValueCodec, setPropertyaddFeature, findFeatureNow, findFeatureNow, getFeature, getFeature, getFeature, getFeatureList, getFeatureNow, getFeatureNow, getFeatures, getFeatures, supportFeature, supportFeatureequalsNameOrAliaspublic Dialect getDialect()
public String getQuoteName()
public int getPrecision(int defaultPrecision)
public void setType(DataType dataType)
public Class getJavaType()
getJavaType 在接口中 ColumnMetadatagetJavaType 在类中 AbstractColumnMetadatapublic String getDataType()
public SQLType getSqlType()
public String getPreviousName()
public int compareTo(RDBColumnMetadata target)
compareTo 在接口中 Comparable<RDBColumnMetadata>public RDBColumnMetadata clone()
clone 在接口中 ObjectMetadataclone 在类中 AbstractColumnMetadatapublic Object encode(Object data)
encode 在类中 AbstractColumnMetadatapublic ObjectType getObjectType()
getObjectType 在接口中 ObjectMetadatapublic <T extends Feature> Optional<T> findFeature(FeatureId<T> id)
findFeature 在接口中 FeatureSupportedMetadatapublic <T extends Feature> Optional<T> findFeature(String id)
findFeature 在接口中 FeatureSupportedMetadatapublic List<Feature> findFeatures(java.util.function.Predicate<Feature> predicate)
public String getFullName()
public boolean ddlModifiable(RDBColumnMetadata after)
public void setLength(int length)
public boolean isNotNull()
isNotNull 在类中 AbstractColumnMetadataCopyright © 2020. All rights reserved.