|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tivoli.twg.engine.TWGDbColumn
com.tivoli.twg.engine.TWGDbRealColumn
TWGDbRealColumn is a container class that encapsulates a database table column where the column type is JDBC Real (java float)
Field Summary | |
---|---|
static float |
NULL
Value substituted into query results to indicate the database value was null. |
Constructor Summary | |
---|---|
TWGDbRealColumn(java.lang.String realName,
java.lang.String tokenName)
Create a column that holds JDBC REAL type data (java float) |
|
TWGDbRealColumn(TWGDbRealColumn copyCol)
Create a TWGDbRealColumn by copying another one |
Method Summary | |
---|---|
protected TWGDbColumn |
createFilterColumn(java.util.Locale loc,
TWGDatabaseTable table)
Create a filter version of this column (display name is translated) This method is to be used only in the Director engine. |
protected java.io.Serializable |
getDistinctValues(java.util.Locale loc,
TWGDatabaseTable table)
Get column unique values (database engine use) |
float[] |
getValues()
Gets the array of distinct values for this column. |
protected void |
insertDistinctValue(java.lang.Object value)
This method is protected as an implementation side effect. |
protected void |
replaceDistinctValues(FloatValueSet newValues)
This method is protected as an implementation side effect. |
protected void |
replaceDistinctValues(java.sql.ResultSet rs)
This method is protected as an implementation side effect. |
void |
setDefaultValue(float defaultValue)
Set a default value for this column. |
void |
setDefaultValue(java.lang.Float defaultValue)
Set a default value for this column. |
void |
setDistinctValues(FloatValueSet values)
Set the distinct values for this column to a constant set. |
protected void |
setDistinctValues(java.lang.Object vals)
Set column unique values (console use) |
void |
setInitialDistinctValues(TWGFloat dv)
Set the initial distinct values for this column. |
void |
setInitialDistinctValues(TWGFloatArray dv)
Set the initial distinct values for this column. |
java.lang.String |
toString()
Convert column to String for debug |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final float NULL
Constructor Detail |
public TWGDbRealColumn(java.lang.String realName, java.lang.String tokenName)
realName
- -- the actual column name for the tabletokenName
- -- a nickname used to refer to the column for allpublic TWGDbRealColumn(TWGDbRealColumn copyCol)
copyCol
- -- the column to be copiedMethod Detail |
protected TWGDbColumn createFilterColumn(java.util.Locale loc, TWGDatabaseTable table)
createFilterColumn
in class TWGDbColumn
loc
- - the locale to use for translationstable
- - the TWGDatabaseTable that this column belongs to
protected java.io.Serializable getDistinctValues(java.util.Locale loc, TWGDatabaseTable table)
getDistinctValues
in class TWGDbColumn
protected void setDistinctValues(java.lang.Object vals)
setDistinctValues
in class TWGDbColumn
protected void replaceDistinctValues(java.sql.ResultSet rs) throws TWGDbException
Replace the saved list of distinct values with a new set from a database query.
replaceDistinctValues
in class TWGDbColumn
rs
- - The query ResultSet.
-
- TWGDbException
TWGDbException
protected void replaceDistinctValues(FloatValueSet newValues)
Replace the saved list of distinct values with a new set from a database query.
newValues
- - The FloatValueSet containing the new values
-
- TWGDbExceptionFloatValueSet
protected void insertDistinctValue(java.lang.Object value) throws TWGDbException
Insert a distinct value into the list of distinct values.
insertDistinctValue
in class TWGDbColumn
value
- - The value to be inserted.
-
- TWGDbException
TWGDbException
public float[] getValues()
public void setDefaultValue(float defaultValue)
defaultValue
- -- the valuepublic void setDefaultValue(java.lang.Float defaultValue)
defaultValue
- -- the valuepublic void setDistinctValues(FloatValueSet values)
This method should be called only in the create method of a TWGDatabaseTable subclass when defining the table
values
- - The float value set containing the constant distinct valuesFloatValueSet
public void setInitialDistinctValues(TWGFloat dv)
dv
- - TWGFloat datavaluepublic void setInitialDistinctValues(TWGFloatArray dv)
dv
- - TWGFloatArray datavaluepublic java.lang.String toString()
toString
in class TWGDbColumn
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |