|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.moximedia.aims.SqlColumn
Object to hold information about a database column used in an SQL Query or Report.
| Field Summary | |
static int |
COLUMN_TYPE_QUERY
|
static int |
COLUMN_TYPE_RELATE
|
static int |
COLUMN_TYPE_RESULT
|
static int |
COLUMN_TYPE_UNKNOWN
|
static int |
DATA_TYPE_NUMBER
|
static int |
DATA_TYPE_STRING
|
| Constructor Summary | |
SqlColumn()
Creates a new instance of SqlColumn |
|
SqlColumn(java.lang.String columnName,
java.lang.String alias)
Creates a new instance of SqlColumn |
|
| Method Summary | |
java.lang.Object |
clone()
Returns a copy of this object. |
java.lang.String |
getAlias()
Returns the alias for this column, as reported by the database. |
int |
getColumnDataType()
|
java.lang.String |
getColumnName()
|
int |
getColumnType()
|
SqlColumn |
getCopy()
Returns a copy of this object. |
int |
getFieldDataType()
|
java.lang.String |
getFieldName()
|
int |
getObjectId()
Returns the IMF internal object id for this object, guaranteed to be different from any other oobject of this type in the currently running application. |
java.lang.String |
quoteColumn(java.lang.String value)
Puts single quotes around a value if this column is a string. |
java.lang.String |
quoteField(java.lang.String value)
Puts single quotes around a value if this field is a string. |
void |
setAlias(java.lang.String alias)
Sets the alias for this column. |
void |
setColumnDataType(int type)
|
void |
setColumnDataType(java.lang.String type)
|
void |
setColumnName(java.lang.String columnName)
|
void |
setFieldDataType(int type)
|
void |
setFieldDataType(java.lang.String type)
|
void |
setFieldName(java.lang.String fieldName)
|
void |
setXmlAttribute(java.lang.String tag,
java.lang.String name,
java.lang.String value)
Sets one of the attributes of this object using a string value. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int COLUMN_TYPE_UNKNOWN
public static final int COLUMN_TYPE_RESULT
public static final int COLUMN_TYPE_RELATE
public static final int COLUMN_TYPE_QUERY
public static final int DATA_TYPE_NUMBER
public static final int DATA_TYPE_STRING
| Constructor Detail |
public SqlColumn()
public SqlColumn(java.lang.String columnName,
java.lang.String alias)
columnName - The column name.alias - The alias, or displayable title for the column.| Method Detail |
public java.lang.Object clone()
public SqlColumn getCopy()
public int getObjectId()
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
alias - The alias.public java.lang.String getColumnName()
public void setColumnName(java.lang.String columnName)
public int getColumnType()
public int getColumnDataType()
public void setColumnDataType(int type)
public void setColumnDataType(java.lang.String type)
public int getFieldDataType()
public void setFieldDataType(int type)
public void setFieldDataType(java.lang.String type)
public java.lang.String getFieldName()
public void setFieldName(java.lang.String fieldName)
public java.lang.String quoteColumn(java.lang.String value)
public java.lang.String quoteField(java.lang.String value)
public void setXmlAttribute(java.lang.String tag,
java.lang.String name,
java.lang.String value)
tag - The XML element tag containing this attribute.name - The XML attribute name.value - The XML attribute value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||