|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ibatis.abator.internal.db.ColumnDefinition
This class holds information about an introspected column. The class has utility methods useful for generating iBATIS objects.
Constructor Summary | |
ColumnDefinition(java.lang.String tableAlias,
AbatorContext abatorContext)
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 |
getByExampleIndicatorProperty()
|
java.lang.String |
getEscapedColumnName()
|
java.lang.String |
getIbatisFormattedParameterClause()
|
java.lang.String |
getIbatisFormattedParameterClause(java.lang.String prefix)
|
java.lang.String |
getJavaProperty()
|
java.lang.String |
getJavaProperty(java.lang.String prefix)
|
int |
getJdbcType()
|
int |
getLength()
|
java.lang.String |
getRenamedColumnNameForResultMap()
The renamed column name for a select statement. |
ResolvedJavaType |
getResolvedJavaType()
|
int |
getScale()
|
java.lang.String |
getSelectListPhrase()
The phrase to use in a select list. |
java.lang.String |
getTypeHandler()
|
java.lang.String |
getTypeName()
|
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 |
setIdentity(boolean identity)
|
void |
setJavaProperty(java.lang.String javaProperty)
|
void |
setJdbcType(int jdbcType)
|
void |
setLength(int length)
|
void |
setNullable(boolean nullable)
|
void |
setResolvedJavaType(ResolvedJavaType resolvedJavaType)
|
void |
setScale(int scale)
|
void |
setTypeHandler(java.lang.String typeHandler)
|
void |
setTypeName(java.lang.String typeName)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ColumnDefinition(java.lang.String tableAlias, AbatorContext abatorContext)
tableAlias
- The specified table alias, or null. This
value is used to rename and alias column names for select statementsMethod 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 getTypeName()
public void setTypeName(java.lang.String typeName)
public java.lang.String toString()
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 ResolvedJavaType getResolvedJavaType()
public void setResolvedJavaType(ResolvedJavaType resolvedJavaType)
public java.lang.String getByExampleIndicatorProperty()
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()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |