|
||||||||||
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 String |
dataRowKey
|
protected String |
javaClass
|
protected int |
jdbcType
|
protected String |
name
|
protected String |
namePrefix
|
protected String |
procedureName
|
protected String |
tableName
|
Constructor Summary | |
---|---|
ColumnDescriptor()
Creates a ColumnDescriptor |
|
ColumnDescriptor(DbAttribute attribute,
String tableAlias)
Creates a ColumnDescriptor from Cayenne DbAttribute. |
|
ColumnDescriptor(ObjAttribute objAttribute,
DbAttribute dbAttribute,
String columnAlias)
|
|
ColumnDescriptor(ProcedureParameter parameter)
Creates a ColumnDescriptor from stored procedure parameter. |
|
ColumnDescriptor(ResultSetMetaData metaData,
int position)
Creates a ColumnDescriptor using ResultSetMetaData. |
|
ColumnDescriptor(String columnName,
int jdbcType,
String javaClass)
Creates a column descriptor with user-specified parameters. |
Method Summary | |
---|---|
boolean |
equals(Object o)
Returns true if another object is a ColumnDescriptor with the same name, name prefix, table and procedure names. |
String |
getDataRowKey()
|
String |
getDefaultJavaClass(int size,
int scale)
Returns a default Java class for an internal JDBC type. |
String |
getJavaClass()
|
int |
getJdbcType()
|
String |
getLabel()
Deprecated. since 3.0 use getDataRowKey() |
String |
getName()
Returns column name. |
String |
getProcedureName()
Returns the name of the parent stored procedure. |
String |
getQualifiedColumnName()
Returns "qualifiedColumnName" property. |
String |
getQualifiedColumnNameWithQuoteSqlIdentifiers(QuotingStrategy strategy)
|
String |
getTableName()
Returns the name of the parent table. |
int |
hashCode()
|
void |
setDataRowKey(String dataRowKey)
|
void |
setJavaClass(String string)
|
void |
setJdbcType(int i)
|
void |
setLabel(String label)
Deprecated. since 3.0 use setDataRowKey(String) . |
void |
setName(String name)
|
void |
setProcedureName(String procedureName)
|
void |
setTableName(String tableName)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String tableName
protected String procedureName
protected String name
protected String namePrefix
protected String dataRowKey
protected int jdbcType
protected String javaClass
Constructor Detail |
---|
public ColumnDescriptor()
public ColumnDescriptor(String columnName, int jdbcType, String javaClass)
public ColumnDescriptor(DbAttribute attribute, String tableAlias)
public ColumnDescriptor(ObjAttribute objAttribute, DbAttribute dbAttribute, String columnAlias)
public ColumnDescriptor(ProcedureParameter parameter)
public ColumnDescriptor(ResultSetMetaData metaData, int position) throws SQLException
SQLException
Method Detail |
---|
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
public String getDefaultJavaClass(int size, int scale)
public String getQualifiedColumnName()
public String getQualifiedColumnNameWithQuoteSqlIdentifiers(QuotingStrategy strategy)
public int getJdbcType()
public String getName()
public void setJdbcType(int i)
public void setName(String name)
public String getJavaClass()
public void setJavaClass(String string)
public String getTableName()
public void setTableName(String tableName)
public String getProcedureName()
public void setProcedureName(String procedureName)
public String getLabel()
getDataRowKey()
public void setLabel(String label)
setDataRowKey(String)
.
public String getDataRowKey()
public void setDataRowKey(String dataRowKey)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |