public class IntrospectedColumn
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
actualColumnName |
protected Context |
context |
protected java.lang.String |
defaultValue |
protected FullyQualifiedJavaType |
fullyQualifiedJavaType |
protected boolean |
identity |
protected IntrospectedTable |
introspectedTable |
protected boolean |
isAutoIncrement
true if the JDBC driver reports that this column is auto-increment
|
protected boolean |
isColumnNameDelimited |
protected boolean |
isGeneratedAlways
True if there is a column override that defines this column as GENERATED ALWAYS
|
protected boolean |
isGeneratedColumn
true if the JDBC driver reports that this column is generated
|
protected boolean |
isSequenceColumn |
protected java.lang.String |
javaProperty |
protected int |
jdbcType |
protected java.lang.String |
jdbcTypeName |
protected int |
length |
protected boolean |
nullable |
protected java.util.Properties |
properties |
protected java.lang.String |
remarks |
protected int |
scale |
protected java.lang.String |
tableAlias |
protected java.lang.String |
typeHandler |
| 构造器和说明 |
|---|
IntrospectedColumn()
Constructs a Column definition.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getActualColumnName() |
Context |
getContext() |
java.lang.String |
getDefaultValue() |
FullyQualifiedJavaType |
getFullyQualifiedJavaType() |
IntrospectedTable |
getIntrospectedTable() |
java.lang.String |
getJavaProperty() |
java.lang.String |
getJavaProperty(java.lang.String prefix) |
int |
getJdbcType() |
java.lang.String |
getJdbcTypeName() |
int |
getLength() |
java.util.Properties |
getProperties() |
java.lang.String |
getRemarks() |
int |
getScale() |
java.lang.String |
getTableAlias() |
java.lang.String |
getTypeHandler() |
boolean |
isAutoIncrement() |
boolean |
isBLOBColumn() |
boolean |
isColumnNameDelimited() |
boolean |
isGeneratedAlways() |
boolean |
isGeneratedColumn() |
boolean |
isIdentity() |
boolean |
isJdbcCharacterColumn() |
boolean |
isJDBCDateColumn() |
boolean |
isJDBCTimeColumn() |
boolean |
isNullable() |
boolean |
isSequenceColumn() |
boolean |
isStringColumn() |
void |
setActualColumnName(java.lang.String actualColumnName) |
void |
setAutoIncrement(boolean isAutoIncrement) |
void |
setColumnNameDelimited(boolean isColumnNameDelimited) |
void |
setContext(Context context) |
void |
setDefaultValue(java.lang.String defaultValue) |
void |
setFullyQualifiedJavaType(FullyQualifiedJavaType fullyQualifiedJavaType) |
void |
setGeneratedAlways(boolean isGeneratedAlways) |
void |
setGeneratedColumn(boolean isGeneratedColumn) |
void |
setIdentity(boolean identity) |
void |
setIntrospectedTable(IntrospectedTable introspectedTable) |
void |
setJavaProperty(java.lang.String javaProperty) |
void |
setJdbcType(int jdbcType) |
void |
setJdbcTypeName(java.lang.String jdbcTypeName) |
void |
setLength(int length) |
void |
setNullable(boolean nullable) |
void |
setProperties(java.util.Properties properties) |
void |
setRemarks(java.lang.String remarks) |
void |
setScale(int scale) |
void |
setSequenceColumn(boolean isSequenceColumn) |
void |
setTableAlias(java.lang.String tableAlias) |
void |
setTypeHandler(java.lang.String typeHandler) |
java.lang.String |
toString() |
protected java.lang.String actualColumnName
protected int jdbcType
protected java.lang.String jdbcTypeName
protected boolean nullable
protected int length
protected int scale
protected boolean identity
protected boolean isSequenceColumn
protected java.lang.String javaProperty
protected FullyQualifiedJavaType fullyQualifiedJavaType
protected java.lang.String tableAlias
protected java.lang.String typeHandler
protected Context context
protected boolean isColumnNameDelimited
protected IntrospectedTable introspectedTable
protected java.util.Properties properties
protected java.lang.String remarks
protected java.lang.String defaultValue
protected boolean isAutoIncrement
protected boolean isGeneratedColumn
protected boolean isGeneratedAlways
public IntrospectedColumn()
public int getJdbcType()
public void setJdbcType(int jdbcType)
public int getLength()
public void setLength(int length)
public boolean isNullable()
public void setNullable(boolean nullable)
public int getScale()
public void setScale(int scale)
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic void setActualColumnName(java.lang.String actualColumnName)
public boolean isIdentity()
public void setIdentity(boolean identity)
identity - The identity to set.public boolean isBLOBColumn()
public boolean isStringColumn()
public boolean isJdbcCharacterColumn()
public java.lang.String getJavaProperty()
public java.lang.String getJavaProperty(java.lang.String prefix)
public void setJavaProperty(java.lang.String javaProperty)
public boolean isJDBCDateColumn()
public boolean isJDBCTimeColumn()
public java.lang.String getTypeHandler()
public void setTypeHandler(java.lang.String typeHandler)
public java.lang.String getActualColumnName()
public void setColumnNameDelimited(boolean isColumnNameDelimited)
public boolean isColumnNameDelimited()
public java.lang.String getJdbcTypeName()
public void setJdbcTypeName(java.lang.String jdbcTypeName)
public FullyQualifiedJavaType getFullyQualifiedJavaType()
public void setFullyQualifiedJavaType(FullyQualifiedJavaType fullyQualifiedJavaType)
public java.lang.String getTableAlias()
public void setTableAlias(java.lang.String tableAlias)
public Context getContext()
public void setContext(Context context)
public IntrospectedTable getIntrospectedTable()
public void setIntrospectedTable(IntrospectedTable introspectedTable)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public java.lang.String getRemarks()
public void setRemarks(java.lang.String remarks)
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
public boolean isSequenceColumn()
public void setSequenceColumn(boolean isSequenceColumn)
public boolean isAutoIncrement()
public void setAutoIncrement(boolean isAutoIncrement)
public boolean isGeneratedColumn()
public void setGeneratedColumn(boolean isGeneratedColumn)
public boolean isGeneratedAlways()
public void setGeneratedAlways(boolean isGeneratedAlways)
Copyright © 2018. All Rights Reserved.