|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ibatis.ibator.api.IntrospectedColumn
public class IntrospectedColumn
This class holds information about an introspected column. The class has utility methods useful for generating iBATIS objects.
Field Summary | |
---|---|
protected java.lang.String |
actualColumnName
|
protected FullyQualifiedJavaType |
fullyQualifiedJavaType
|
protected IbatorContext |
ibatorContext
|
protected boolean |
identity
|
protected IntrospectedTable |
introspectedTable
|
protected boolean |
isColumnNameDelimited
|
protected java.lang.String |
javaProperty
|
protected int |
jdbcType
|
protected java.lang.String |
jdbcTypeName
|
protected int |
length
|
protected boolean |
nullable
|
protected int |
scale
|
protected java.lang.String |
tableAlias
|
protected java.lang.String |
typeHandler
|
Constructor Summary | |
---|---|
IntrospectedColumn()
Constructs a Column definition. |
Method Summary | |
---|---|
java.lang.String |
getActualColumnName()
|
java.lang.String |
getAliasedActualColumnName()
The aliased column name for a select statement generated by the example clauses. |
java.lang.String |
getAliasedEscapedColumnName()
Calculates the string to use in select phrases in SqlMaps. |
java.lang.String |
getEscapedColumnName()
|
FullyQualifiedJavaType |
getFullyQualifiedJavaType()
|
java.lang.String |
getIbatisFormattedParameterClause()
|
java.lang.String |
getIbatisFormattedParameterClause(java.lang.String prefix)
|
IbatorContext |
getIbatorContext()
|
IntrospectedTable |
getIntrospectedTable()
|
java.lang.String |
getJavaProperty()
|
java.lang.String |
getJavaProperty(java.lang.String prefix)
|
int |
getJdbcType()
|
java.lang.String |
getJdbcTypeName()
|
int |
getLength()
|
java.lang.String |
getRenamedColumnNameForResultMap()
The renamed column name for a select statement. |
int |
getScale()
|
java.lang.String |
getSelectListPhrase()
The phrase to use in a select list. |
java.lang.String |
getTableAlias()
|
java.lang.String |
getTypeHandler()
|
boolean |
isBLOBColumn()
|
boolean |
isColumnNameDelimited()
|
boolean |
isIdentity()
|
boolean |
isJdbcCharacterColumn()
|
boolean |
isJDBCDateColumn()
|
boolean |
isJDBCTimeColumn()
|
boolean |
isNullable()
|
boolean |
isStringColumn()
|
void |
setActualColumnName(java.lang.String actualColumnName)
|
void |
setColumnNameDelimited(boolean isColumnNameDelimited)
|
void |
setFullyQualifiedJavaType(FullyQualifiedJavaType fullyQualifiedJavaType)
|
void |
setIbatorContext(IbatorContext ibatorContext)
|
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 |
setScale(int scale)
|
void |
setTableAlias(java.lang.String tableAlias)
|
void |
setTypeHandler(java.lang.String typeHandler)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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 java.lang.String javaProperty
protected FullyQualifiedJavaType fullyQualifiedJavaType
protected java.lang.String tableAlias
protected java.lang.String typeHandler
protected IbatorContext ibatorContext
protected boolean isColumnNameDelimited
protected IntrospectedTable introspectedTable
Constructor Detail |
---|
public IntrospectedColumn()
Method Detail |
---|
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
in class java.lang.Object
public 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 java.lang.String getRenamedColumnNameForResultMap()
public java.lang.String getSelectListPhrase()
public boolean isJDBCDateColumn()
public boolean isJDBCTimeColumn()
public java.lang.String getIbatisFormattedParameterClause()
public java.lang.String getIbatisFormattedParameterClause(java.lang.String prefix)
public java.lang.String getTypeHandler()
public void setTypeHandler(java.lang.String typeHandler)
public java.lang.String getActualColumnName()
public java.lang.String getEscapedColumnName()
public java.lang.String getAliasedActualColumnName()
public java.lang.String getAliasedEscapedColumnName()
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 IbatorContext getIbatorContext()
public void setIbatorContext(IbatorContext ibatorContext)
public IntrospectedTable getIntrospectedTable()
public void setIntrospectedTable(IntrospectedTable introspectedTable)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |