public class Column extends java.lang.Object implements java.lang.Cloneable, java.lang.Comparable<Column>
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
M_ARRAY |
static int |
M_BIGDECIMAL |
static int |
M_BLOB |
static int |
M_BOOLEAN |
static int |
M_BYTES |
static int |
M_CALENDAR |
static int |
M_CLOB |
static int |
M_DOUBLE |
static int |
M_FLOAT |
static int |
M_INTEGER |
static int |
M_LONG |
static int |
M_OBJECT |
static int |
M_REF |
static int |
M_SQLDATE |
static int |
M_STRING |
static int |
M_TIME |
static int |
M_TIMESTAMP |
static int |
M_URL |
static int |
M_UTILDATE |
| 构造器和说明 |
|---|
Column() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addForeignKey(Column col,
java.lang.String fkName,
short keySeq,
Table.ForeignKeyRule updateRule,
Table.ForeignKeyRule deleteRule) |
void |
addImportedKey(Column col) |
java.lang.String |
bitAndExpression(java.lang.String varName) |
java.lang.String |
bitORAssignExpression(java.lang.String varName) |
java.lang.String |
bitResetAssignExpression(java.lang.String varName) |
java.lang.Object |
clone() |
java.lang.String |
commentOfDefaultValue()
生成缺省值(
defaultValue)的注释信息 |
int |
compareTo(Column obj) |
java.lang.String |
convertName() |
java.lang.String |
convertName(Column col) |
java.lang.String |
convertName(java.lang.String columnName) |
int |
countForeignKeys() |
int |
countImportedKeys() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAutoincrement() |
java.lang.String |
getCacheVarName() |
java.lang.String |
getCatalog() |
java.lang.String |
getCheckingType() |
java.lang.String |
getConstName() |
int |
getDecimalDigits() |
boolean |
getDefaultIncludeFor(java.lang.String webElement) |
java.lang.String |
getDefaultRules() |
java.lang.String |
getDefaultValue()
兼容之前版本
|
java.lang.String |
getDefaultValue(boolean nullInstead)
生成缺省值字符串
|
java.lang.String |
getDefaultValueAssignment(boolean nullInstead)
生成缺省值赋值语句
|
java.lang.String |
getDefaultWidget() |
java.lang.String |
getDescName() |
java.lang.String |
getExcelColumn() |
java.lang.String |
getFieldJavaType()
返回字段的Java类型,除java语言内置类型(java.lang)外,其他类型返回全名
|
Column |
getForeignColumn() |
java.lang.String |
getForeignKeyGetMethod(java.lang.String col) |
java.lang.String |
getForeignKeyInitializedMethod() |
java.lang.String |
getForeignKeyInitializedVarName() |
java.lang.String |
getForeignKeyModifiedMethod(java.lang.String col) |
java.lang.String |
getForeignKeyModifiedVarName() |
java.util.List<Column> |
getForeignKeys() |
java.lang.String |
getForeignKeySetMethod(java.lang.String col) |
java.lang.String |
getForeignKeyVarName() |
java.lang.String |
getFullName() |
java.lang.String |
getFullVarName() |
java.lang.String |
getGetCacheMethod() |
java.lang.String |
getGetMethod() |
java.lang.String |
getIDConstName() |
java.lang.String |
getIDMaskConstName() |
java.lang.String |
getImportedKeyAddMethod() |
java.lang.String |
getImportedKeyGetMethod() |
java.lang.String |
getImportedKeyInitializedMethod() |
java.lang.String |
getImportedKeyInitializedVarName() |
java.lang.String |
getImportedKeyModifiedMethod() |
java.lang.String |
getImportedKeyModifiedVarName() |
java.util.List<Column> |
getImportedKeys() |
java.lang.String |
getImportedKeySetMethod() |
java.lang.String |
getImportedKeyVarName() |
java.lang.String |
getInitializedMethod() |
java.lang.String |
getInitializedVarName() |
java.lang.String |
getInvalidValueAnn() |
java.lang.Class<?> |
getJavaClass() |
java.lang.String |
getJavaName() |
java.lang.String |
getJavaPrimaryType() |
java.lang.String |
getJavaType()
返回对应的Java类型,除java语言内置类型(java.lang)外,其他类型返回全名
|
java.lang.String |
getJavaTypeAsTypeName() |
int |
getMappedType() |
java.lang.String |
getModifiedMethod() |
java.lang.String |
getModifiedVarName() |
java.lang.String |
getName() |
java.lang.String |
getNameConstName() |
java.util.Map<java.lang.String,java.lang.String> |
getNamesTagMap() |
int |
getNullable() |
java.lang.String |
getNullableAsString() |
java.lang.String |
getNullInstead() |
int |
getOrdinalPosition() |
java.lang.String |
getOriginalDefaultValue()
返回
defaultValue原始值 |
java.lang.String |
getPreparedStatementMethod(java.lang.String var,
int pos) |
java.lang.String |
getPreparedStatementMethod(java.lang.String var,
java.lang.String pos) |
java.lang.String |
getPropertyTag() |
java.lang.String |
getPutCacheMethod() |
java.lang.String |
getPutIfAbsentCacheMethod() |
java.lang.String |
getQuerySetMethod() |
int |
getRadix() |
java.lang.String |
getReadMethod() |
java.lang.String |
getRemarks() |
java.lang.String |
getReplaceCacheMethod() |
java.lang.String |
getResultSetMethodObject(java.lang.String pos) |
java.lang.String |
getResultSetMethodObject(java.lang.String resultSet,
java.lang.String pos) |
java.lang.String |
getSampleData() |
java.lang.String |
getSchema() |
java.lang.String |
getSetMethod() |
int |
getSize() |
java.lang.String |
getStringConvertionMethod() |
Table |
getTable() |
java.lang.String |
getTableName() |
short |
getType() |
java.lang.String |
getTypeName() |
java.lang.String |
getVarName() |
java.lang.String |
getWidgetMethod() |
java.lang.String |
getWriteMethod() |
boolean |
hasCompareTo() |
boolean |
hasPrimaryType() |
boolean |
isAutoincrement() |
boolean |
isBinary() |
boolean |
isByteBufferAsString() |
boolean |
isCalendar() |
boolean |
isColumnNumeric() |
boolean |
isCrossableDefaultvalue() |
boolean |
isDate() |
boolean |
isFixSize() |
boolean |
isFloat() |
boolean |
isForeignKey() |
boolean |
isImportedKey() |
boolean |
isJsonField()
返回当前字段是否被定义为JSON字段
|
boolean |
isJsonJacksonRawValue() |
boolean |
isMaxSize() |
boolean |
isNotNull() |
boolean |
isPreAlloc() |
boolean |
isPrimaryKey() |
void |
isPrimaryKey(boolean isKey) |
boolean |
isSizeLimit() |
boolean |
isString() |
boolean |
isVersion() |
void |
setAutoincrement(java.lang.String autoincrement) |
void |
setCatalog(java.lang.String catalog) |
void |
setCheckingType(java.lang.String strValue) |
void |
setDatabase(Database db) |
void |
setDecimalDigits(int decDigits) |
void |
setDefaultValue(java.lang.String defaultValue) |
static void |
setJacksonBeanSupport(boolean jacksonBeanSupport) |
void |
setName(java.lang.String name) |
void |
setNullable(int nullable) |
void |
setOrdinalPosition(int ordinal) |
void |
setRadix(int radix) |
void |
setRemarks(java.lang.String remarks) |
void |
setSchema(java.lang.String schema) |
void |
setSize(int size) |
void |
setTableName(java.lang.String tableName) |
void |
setType(short type) |
void |
setTypeName(java.lang.String typeName) |
java.lang.String |
toString() |
boolean |
useEqualsInSetter() |
public static final int M_ARRAY
public static final int M_BIGDECIMAL
public static final int M_BOOLEAN
public static final int M_BYTES
public static final int M_CLOB
public static final int M_SQLDATE
public static final int M_UTILDATE
public static final int M_DOUBLE
public static final int M_FLOAT
public static final int M_BLOB
public static final int M_INTEGER
public static final int M_LONG
public static final int M_REF
public static final int M_STRING
public static final int M_TIME
public static final int M_TIMESTAMP
public static final int M_URL
public static final int M_OBJECT
public static final int M_CALENDAR
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic void setCheckingType(java.lang.String strValue)
public java.lang.String getCheckingType()
public void setDatabase(Database db)
public void setCatalog(java.lang.String catalog)
public void setSchema(java.lang.String schema)
public void setTableName(java.lang.String tableName)
public void setName(java.lang.String name)
public void setType(short type)
public void setSize(int size)
public void setDecimalDigits(int decDigits)
public void setRadix(int radix)
public void setNullable(int nullable)
public void setRemarks(java.lang.String remarks)
public void setDefaultValue(java.lang.String defaultValue)
public void setOrdinalPosition(int ordinal)
public void isPrimaryKey(boolean isKey)
public java.lang.String getCatalog()
public java.lang.String getSchema()
public java.lang.String getTableName()
public java.lang.String getName()
public short getType()
public int getSize()
public int getDecimalDigits()
public int getRadix()
public int getNullable()
public java.lang.String getNullableAsString()
public int getOrdinalPosition()
public boolean isPrimaryKey()
public java.lang.String getFullName()
public java.lang.String getConstName()
public java.lang.String getIDConstName()
public java.lang.String getIDMaskConstName()
public java.lang.String getNameConstName()
public java.lang.String getDescName()
SqlComment.getDescName()public java.util.Map<java.lang.String,java.lang.String> getNamesTagMap()
SqlComment.getNamesTagMap()public java.lang.String getExcelColumn()
public boolean isJsonField()
public boolean isJsonJacksonRawValue()
public boolean isByteBufferAsString()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在类中 java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic int getMappedType()
public java.lang.String getQuerySetMethod()
public java.lang.Class<?> getJavaClass()
public java.lang.String getJavaType()
public java.lang.String getFieldJavaType()
public boolean hasPrimaryType()
public java.lang.String getJavaPrimaryType()
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.lang.String getNullInstead()
public java.lang.String getJavaTypeAsTypeName()
public boolean isSizeLimit()
public boolean isMaxSize()
public boolean isFixSize()
public boolean isCrossableDefaultvalue()
public boolean isColumnNumeric()
public boolean isString()
public boolean isFloat()
public boolean isDate()
public boolean isBinary()
public boolean isCalendar()
public boolean hasCompareTo()
throws java.lang.Exception
java.lang.Exceptionpublic boolean useEqualsInSetter()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getResultSetMethodObject(java.lang.String pos)
public java.lang.String getResultSetMethodObject(java.lang.String resultSet,
java.lang.String pos)
public java.lang.String getPreparedStatementMethod(java.lang.String var,
int pos)
public java.lang.String getPreparedStatementMethod(java.lang.String var,
java.lang.String pos)
public java.lang.String getStringConvertionMethod()
public java.lang.String getDefaultWidget()
public boolean isVersion()
public Table getTable()
public void addForeignKey(Column col, java.lang.String fkName, short keySeq, Table.ForeignKeyRule updateRule, Table.ForeignKeyRule deleteRule)
public java.util.List<Column> getForeignKeys()
public void addImportedKey(Column col)
public java.util.List<Column> getImportedKeys()
public int countImportedKeys()
public boolean isImportedKey()
public Column getForeignColumn()
public int countForeignKeys()
public boolean isForeignKey()
public java.lang.String getPropertyTag()
public java.lang.String getDefaultRules()
public boolean getDefaultIncludeFor(java.lang.String webElement)
public java.lang.String getDefaultValue(boolean nullInstead)
nullInstead - 指示defaultValue为 null时是否用字符串'null'代替public java.lang.String getDefaultValue()
public java.lang.String getOriginalDefaultValue()
defaultValue原始值public java.lang.String commentOfDefaultValue()
defaultValue)的注释信息public java.lang.String getDefaultValueAssignment(boolean nullInstead)
public java.lang.String getRemarks()
public java.lang.String getJavaName()
public java.lang.String getSampleData()
public java.lang.String convertName(java.lang.String columnName)
public java.lang.String convertName(Column col)
public java.lang.String convertName()
public java.lang.String getImportedKeyVarName()
public java.lang.String getGetMethod()
public java.lang.String getSetMethod()
public java.lang.String getReadMethod()
public java.lang.String getWriteMethod()
public java.lang.String getModifiedMethod()
public java.lang.String getInitializedMethod()
public java.lang.String getGetCacheMethod()
public java.lang.String getPutCacheMethod()
public java.lang.String getPutIfAbsentCacheMethod()
public java.lang.String getReplaceCacheMethod()
public java.lang.String bitAndExpression(java.lang.String varName)
public java.lang.String bitORAssignExpression(java.lang.String varName)
public java.lang.String bitResetAssignExpression(java.lang.String varName)
public java.lang.String getWidgetMethod()
public java.lang.String getVarName()
public java.lang.String getCacheVarName()
public java.lang.String getFullVarName()
public java.lang.String getModifiedVarName()
public java.lang.String getInitializedVarName()
public java.lang.String getImportedKeyModifiedVarName()
public java.lang.String getImportedKeyInitializedVarName()
public java.lang.String getImportedKeyInitializedMethod()
public java.lang.String getImportedKeyGetMethod()
public java.lang.String getImportedKeyAddMethod()
public java.lang.String getImportedKeySetMethod()
public java.lang.String getImportedKeyModifiedMethod()
public java.lang.String getForeignKeyVarName()
public java.lang.String getForeignKeyModifiedVarName()
public java.lang.String getForeignKeyInitializedVarName()
public java.lang.String getForeignKeyInitializedMethod()
public java.lang.String getForeignKeyGetMethod(java.lang.String col)
public java.lang.String getForeignKeySetMethod(java.lang.String col)
public java.lang.String getForeignKeyModifiedMethod(java.lang.String col)
public java.lang.String getTypeName()
public void setTypeName(java.lang.String typeName)
public java.lang.String getAutoincrement()
public void setAutoincrement(java.lang.String autoincrement)
public boolean isAutoincrement()
public boolean isNotNull()
public java.lang.String getInvalidValueAnn()
public boolean isPreAlloc()
public static void setJacksonBeanSupport(boolean jacksonBeanSupport)
Copyright © 2023. All Rights Reserved.