public class RDBColumnMetadata extends AbstractColumnMetadata implements ColumnMetadata, Cloneable, Comparable<RDBColumnMetadata>
alias, comment, defaultValue, dictionaryCodec, javaType, name, notNull, properties, realName, valueCodec| 构造器和说明 |
|---|
RDBColumnMetadata() |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBColumnMetadata |
clone() |
int |
compareTo(RDBColumnMetadata target) |
String |
createFullName0(String ownerName) |
boolean |
ddlModifiable(RDBColumnMetadata after) |
Object |
encode(Object data) |
<T extends Feature> |
findFeatureOrElse(String id,
java.util.function.Supplier<T> orElse) |
List<Feature> |
findFeatures(java.util.function.Predicate<Feature> predicate) |
Optional<Object> |
generateDefaultValue() |
String |
getDataType() |
Dialect |
getDialect() |
String |
getFullName() |
String |
getFullName(String ownerName) |
String |
getFullTableName() |
Class<?> |
getJavaType() |
int |
getLength(int length) |
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, getRealName, getValueCodec, isUpdatable, realNameDetected, setAlias, setComment, setDefaultValue, setDictionaryCodec, setFeatures, setJavaType, setName, setNotNull, setProperties, setProperty, setRealName, setUpdatable, setValueCodecgetAlias, getComment, getDefaultValue, getDictionaryCodec, getName, getProperty, getProperty, getRealName, getValueCodec, setPropertyaddFeature, findFeature, findFeature, findFeatureNow, findFeatureNow, findFeatureOrElse, getFeature, getFeature, getFeature, getFeature, getFeatureList, getFeatureNow, getFeatureNow, getFeatureOrElse, getFeatures, getFeatures, supportFeature, supportFeatureequalsNameOrAliaspublic String getFullName()
public String getFullTableName()
public Dialect getDialect()
public String getQuoteName()
public int getLength(int length)
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> T findFeatureOrElse(String id, java.util.function.Supplier<T> orElse)
findFeatureOrElse 在接口中 FeatureSupportedMetadatapublic List<Feature> findFeatures(java.util.function.Predicate<Feature> predicate)
public boolean ddlModifiable(RDBColumnMetadata after)
public void setLength(int length)
public boolean isNotNull()
isNotNull 在类中 AbstractColumnMetadataCopyright © 2025. All rights reserved.