public class IntrospectedColumn extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
actualColumnName |
protected String |
actualTypeName
The platform specific data type name as reported from DatabaseMetadata.getColumns()
|
protected Context |
context |
protected 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 String |
javaProperty |
protected int |
jdbcType |
protected String |
jdbcTypeName |
protected int |
length |
protected boolean |
nullable |
protected Properties |
properties |
protected String |
remarks |
protected int |
scale |
protected String |
tableAlias |
protected String |
typeHandler |
Constructor and Description |
---|
IntrospectedColumn()
Constructs a Column definition.
|
protected String actualColumnName
protected int jdbcType
protected String actualTypeName
protected String jdbcTypeName
protected boolean nullable
protected int length
protected int scale
protected boolean identity
protected boolean isSequenceColumn
protected String javaProperty
protected FullyQualifiedJavaType fullyQualifiedJavaType
protected String tableAlias
protected String typeHandler
protected Context context
protected boolean isColumnNameDelimited
protected IntrospectedTable introspectedTable
protected final Properties properties
protected String remarks
protected 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 void setActualColumnName(String actualColumnName)
public boolean isIdentity()
public void setIdentity(boolean identity)
public boolean isBLOBColumn()
public boolean isStringColumn()
public boolean isJdbcCharacterColumn()
public String getJavaProperty()
public void setJavaProperty(String javaProperty)
public boolean isJDBCDateColumn()
public boolean isJDBCTimeColumn()
public String getTypeHandler()
public void setTypeHandler(String typeHandler)
public String getActualColumnName()
public void setColumnNameDelimited(boolean isColumnNameDelimited)
public boolean isColumnNameDelimited()
public String getJdbcTypeName()
public void setJdbcTypeName(String jdbcTypeName)
public FullyQualifiedJavaType getFullyQualifiedJavaType()
public void setFullyQualifiedJavaType(FullyQualifiedJavaType fullyQualifiedJavaType)
public String getTableAlias()
public void setTableAlias(String tableAlias)
public Context getContext()
public void setContext(Context context)
public IntrospectedTable getIntrospectedTable()
public void setIntrospectedTable(IntrospectedTable introspectedTable)
public Properties getProperties()
public void setProperties(Properties properties)
public String getRemarks()
public void setRemarks(String remarks)
public String getDefaultValue()
public void setDefaultValue(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)
public String getActualTypeName()
public void setActualTypeName(String actualTypeName)
Copyright © 2006–2024 MyBatis.org. All rights reserved.