public class SdColumn extends Object implements Comparable<SdColumn>
SdTemplateContentConverter转换时,如果类属性为空需要将表中的列属性转换为类属性,主外键索引等同名则算为联合列| 构造器和说明 |
|---|
SdColumn() |
public SdColumn addImport(String imports)
imports - public SdColumn setImports(Set<String> imports)
imports - public SdColumn setAnnotations(Set<String> annotations)
annotations - public SdRelationalContent getRelationalContent()
public SdColumn setRelationalContent(SdRelationalContent relationalContent)
relationalContent - public String getFieldType()
public SdColumn setFieldType(String fieldType)
fieldType - public String getFieldName()
public String getFieldNameLower()
public SdColumn setFieldNameLower(String fieldNameLower)
fieldNameLower - public String getFieldNameUpper()
public SdColumn setFieldNameUpper(String fieldNameUpper)
fieldNameUpper - public SdColumn setFieldName(String fieldName)
fieldName - public String getFieldNamePascal()
public SdColumn setFieldNamePascal(String fieldNamePascal)
fieldNamePascal - public String getFieldNameHyphen()
public SdColumn setFieldNameHyphen(String fieldNameHyphen)
fieldNameHyphen - public String getFieldNameUnderScore()
public SdColumn setFieldNameUnderScore(String fieldNameUnderScore)
fieldNameUnderScore - public String getFieldRemark()
public SdColumn setFieldRemark(String fieldRemark)
fieldRemark - public String getName()
public String getType()
public Integer getLength()
public SdColumn setLength(Integer length, Integer precision)
length - 长度precision - 小数点进度public Integer getPrecision()
public String getDefaults()
public boolean isPrimary()
public SdColumn setPrimary(boolean primary)
primary - public boolean isForeignKey()
public String getForeignConstraint()
public SdColumn setForeignConstraint(String foreignConstraint)
foreignConstraint - public String getForeignReferencesDB()
public SdColumn setForeignReferencesDB(String foreignReferencesDB)
foreignReferencesDB - public String getForeignReferencesTable()
public SdColumn setForeignReferencesTable(String foreignReferencesTable)
foreignReferencesTable - public String getForeignReferencesColumn()
public SdColumn setForeignReferencesColumn(String foreignReferencesColumn)
foreignReferencesColumn - public String getPrimaryName()
public boolean isIndex()
public boolean isUnique()
public SdColumn setUnique(boolean unique)
unique - public boolean isConcurrently()
public SdColumn setConcurrently(boolean concurrently)
concurrently - public String getIndexType()
public String getIndexName()
public String getIndexRemark()
public boolean isNullable()
public SdColumn setNullable(boolean nullable)
nullable - public boolean isUnsigned()
public SdColumn setUnsigned(boolean unsigned)
unsigned - public boolean isAutoIncrement()
public SdColumn setAutoIncrement(boolean autoIncrement)
autoIncrement - public boolean isIdentity()
public SdColumn setIdentity(boolean identity)
public Integer getIdentitySeed()
public Integer getIdentityIncrement()
public SdColumn setIdentityIncrement(Integer identityIncrement)
identityIncrement - public String getSequenceName()
public SdColumn setSequenceName(String sequenceName)
sequenceName - public String getConstraintType()
public SdColumn setConstraintType(String constraintType)
constraintType - public String getConstraintName()
public SdColumn setConstraintName(String constraintName)
constraintName - public String getConstraintExp()
public SdColumn setConstraintExp(String constraintExp)
constraintExp - public String getRemark()
public String getCollate()
public int getOrdinalPosition()
public SdColumn setOrdinalPosition(int ordinalPosition)
ordinalPosition - public SdColumn setExtensions(Map<String,Object> extensions)
extensions - public int compareTo(SdColumn obj)
compareTo 在接口中 Comparable<SdColumn>Copyright © 2019 Mirren Tools. All rights reserved.