|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.access.jdbc.ColumnDescriptor
public class ColumnDescriptor
A descriptor of a ResultSet column.
Field Summary | |
---|---|
protected java.lang.String |
javaClass
|
protected int |
jdbcType
|
protected java.lang.String |
label
|
protected java.lang.String |
name
|
protected boolean |
primaryKey
Deprecated. since 1.2 |
protected java.lang.String |
procedureName
|
protected java.lang.String |
qualifiedColumnName
|
protected java.lang.String |
tableName
|
Constructor Summary | |
---|---|
ColumnDescriptor()
Creates a ColumnDescriptor |
|
ColumnDescriptor(DbAttribute attribute,
java.lang.String columnAlias)
Creates a ColumnDescriptor from Cayenne DbAttribute. |
|
ColumnDescriptor(ObjAttribute objAttribute,
DbAttribute dbAttribute)
Deprecated. since 1.2 use constructor with column alias parameter. |
|
ColumnDescriptor(ObjAttribute objAttribute,
DbAttribute dbAttribute,
java.lang.String columnAlias)
|
|
ColumnDescriptor(ProcedureParameter parameter)
Creates a ColumnDescriptor from stored procedure parameter. |
|
ColumnDescriptor(java.sql.ResultSetMetaData metaData,
int position)
Creates a ColumnDescriptor using ResultSetMetaData. |
|
ColumnDescriptor(java.lang.String columnName,
int jdbcType,
java.lang.String javaClass)
Creates a column descriptor with user-specified parameters. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Returns true if another object is a ColumnDescriptor with the same name, name prefix, table and procedure names. |
java.lang.String |
getDefaultJavaClass(int size,
int scale)
Returns a default Java class for an internal JDBC type. |
java.lang.String |
getJavaClass()
|
int |
getJdbcType()
|
java.lang.String |
getLabel()
Returns "label" used in a DataRow for column value. |
java.lang.String |
getName()
Retunrs column name. |
java.lang.String |
getProcedureName()
Returns the name of the parent stored procedure. |
java.lang.String |
getQualifiedColumnName()
Returns "qualifiedColumnName" property. |
java.lang.String |
getTableName()
Returns the name of the parent table. |
int |
hashCode()
|
boolean |
isPrimaryKey()
Deprecated. since 1.2 |
void |
setJavaClass(java.lang.String string)
|
void |
setJdbcType(int i)
|
void |
setLabel(java.lang.String columnName)
|
void |
setName(java.lang.String name)
|
void |
setPrimaryKey(boolean b)
Deprecated. since 1.2 |
void |
setProcedureName(java.lang.String procedureName)
|
void |
setQualifiedColumnName(java.lang.String namePrefix)
|
void |
setTableName(java.lang.String tableName)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String tableName
protected java.lang.String procedureName
protected java.lang.String name
protected java.lang.String qualifiedColumnName
protected java.lang.String label
protected boolean primaryKey
protected int jdbcType
protected java.lang.String javaClass
Constructor Detail |
---|
public ColumnDescriptor()
public ColumnDescriptor(java.lang.String columnName, int jdbcType, java.lang.String javaClass)
public ColumnDescriptor(ObjAttribute objAttribute, DbAttribute dbAttribute)
public ColumnDescriptor(DbAttribute attribute, java.lang.String columnAlias)
public ColumnDescriptor(ObjAttribute objAttribute, DbAttribute dbAttribute, java.lang.String columnAlias)
public ColumnDescriptor(ProcedureParameter parameter)
public ColumnDescriptor(java.sql.ResultSetMetaData metaData, int position) throws java.sql.SQLException
java.sql.SQLException
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getDefaultJavaClass(int size, int scale)
public java.lang.String getQualifiedColumnName()
public int getJdbcType()
public java.lang.String getName()
public void setJdbcType(int i)
public void setName(java.lang.String name)
public boolean isPrimaryKey()
public java.lang.String getJavaClass()
public void setPrimaryKey(boolean b)
public void setJavaClass(java.lang.String string)
public java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
public java.lang.String getProcedureName()
public void setProcedureName(java.lang.String procedureName)
public void setQualifiedColumnName(java.lang.String namePrefix)
public java.lang.String getLabel()
public void setLabel(java.lang.String columnName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |