|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ge.grc.acuity.actions.mapping.HorizontalCandleBarBoxMapForSP
Implements a candle box mapping function for stored procedure calls.
Calls the HorizontalCandleBarBoxMap.process(java.sql.ResultSet, java.util.Map) method
with a ResultSet returned from a stored procedure call.
| Constructor Summary | |
HorizontalCandleBarBoxMapForSP()
Calls the default constructor with argument 0 |
|
HorizontalCandleBarBoxMapForSP(int index)
Default constructor. |
|
| Method Summary | |
int |
getResultSetIndex()
Returns the index of the array of stored procedure return values to extract as a ResultSet |
boolean |
hasDataseriesOutput()
Returns true if the return value from the StoredProcedureMappingFunction.process(java.lang.Object[], java.util.Map) method
contains data suitable for constructing a dataseries. |
boolean |
hasTableOutput()
Returns true if the return value from the StoredProcedureMappingFunction.process(java.lang.Object[], java.util.Map) method
contains data suitable for constructing a table. |
java.util.List[] |
process(java.lang.Object[] returnVals,
java.util.Map parameters)
Processes a the return values of a stored procedure call according to the parameters specified in the argument Map |
void |
setResultSetIndex(int index)
Sets the index of the array of stored procedure return values to extract as a ResultSet |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public HorizontalCandleBarBoxMapForSP()
HorizontalCandleBarBoxMapForSP(int)public HorizontalCandleBarBoxMapForSP(int index)
ResultSet
from the array of stored procedure return values.
index - the index of the array of stored procedure return values to extract as a ResultSetsetResultSetIndex(int)| Method Detail |
public int getResultSetIndex()
ResultSet
ResultSet to processpublic final boolean hasDataseriesOutput()
StoredProcedureMappingFunctiontrue if the return value from the StoredProcedureMappingFunction.process(java.lang.Object[], java.util.Map) method
contains data suitable for constructing a dataseries. The first element of the array would be a list of names of the dataseries.
Each subsequent element of the returned array would represent a dataseries.
The List preserves the order of the data, and each element of the List would contain Map objects.
The Map would contain attribute keys such as xMin, xMax, yMin, yMax, xMinLabel, xMaxLabel, yMinLabel, yMaxLabel
hasDataseriesOutput in interface StoredProcedureMappingFunctiontrue if the return value of the StoredProcedureMappingFunction#process(java.lang.Object[], java.util.Map) method contains dataseries information; false otherwise.public final boolean hasTableOutput()
StoredProcedureMappingFunctiontrue if the return value from the StoredProcedureMappingFunction.process(java.lang.Object[], java.util.Map) method
contains data suitable for constructing a table. The first element of the array would be a list of column headings of the data table.
Each subsequent element of the returned array would represent a table row.
Within each table row would be a list representing each column of that row.
Within each column would be an object array, with the zero-index element being the data for that row-column pair,
and the one-index element being the decorator to apply to that row-column pair.
hasTableOutput in interface StoredProcedureMappingFunctiontrue if the return value of the StoredProcedureMappingFunction#process(java.lang.Object[], java.util.Map) method contains table information; false otherwise.
public java.util.List[] process(java.lang.Object[] returnVals,
java.util.Map parameters)
StoredProcedureMappingFunctionMap
process in interface StoredProcedureMappingFunctionreturnVals - the array of returned parameters from a stored procedure. If any ResultSets are returned as non-output parameters,
they are added to the beginning of the array, in the order in which they are served up. The array elements are ordered according to the stored procedure call that obtained themparameters - the mapping parameters by which to manipulate the returned values
List objects containing the mapped elements of the processed data.
The details of the List contents are described by the ResultSetMappingFunction.hasDataseriesOutput() and
ResultSetMappingFunction.hasTableOutput() methods.ResultSetMappingFunction.hasDataseriesOutput(),
ResultSetMappingFunction.hasTableOutput()public void setResultSetIndex(int index)
ResultSet
index - the index of the array of stored procedure return values which holds the ResultSet to process
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||