|
Oracle® OLAP Java API Reference 11g Release 2 (11.2) E10794-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ValueCursor
A Cursor that has a value at its current position.
A value can be any of the OLAP API data types or a Source.
The value at the current position of a ValueCursor can also
be null, in which case the hasCurrentValue method
returns false.
An example of a ValueCursor with an element whose value
is null is the Cursor for a Source that
was returned by the getVoidSource method of a
DataProvider.
Such a Source has one element whose value is null.
In contrast, a Source returned by the
getEmptySource method of a DataProvider has
no elements, so it has no values, not even a null value.
You cannot create a ValueCursor for an empty Source
because the result set has no elements.
A ValueCursor can have a single value or many values.
For a ValueCursor that is a descendent of a
CompoundCursor, the number of values it has, and therefore
the number of positions, is specified by the set of values of the slower-varying
outputs of the CompoundCursor.
For example, a measure that has three dimensions might have a single value
for any one set of its selected dimension values.
If an application creates a query based on the measure and each dimension is an
output in the query, then the base ValueCursor for the query has a
single value (and only one position) for each set of values of the outputs.
| Field Summary |
|---|
| Fields inherited from interface oracle.olapi.data.cursor.Cursor |
|---|
FETCH_SIZE_NOT_SPECIFIED |
| Method Summary | |
|---|---|
boolean |
getCurrentBoolean()
Gets the boolean value at the current position
in the ValueCursor. |
java.util.Date |
getCurrentDate()
Gets the Date value at the current position
in the ValueCursor. |
double |
getCurrentDouble()
Gets the double value at the current position
in the ValueCursor. |
float |
getCurrentFloat()
Gets the float value at the current position
in the ValueCursor. |
int |
getCurrentInteger()
Gets the int value at the current position
in the ValueCursor. |
short |
getCurrentShort()
Gets the short value at the current position
in the ValueCursor. |
SourceIdentifier |
getCurrentSource()
Gets the SourceIdentifier for the
ValueCursor. |
java.lang.String |
getCurrentString()
Gets the String value at the current position
in the ValueCursor. |
java.lang.Object |
getCurrentValue()
Gets the value at the current position of the ValueCursor. |
boolean |
hasCurrentValue()
Indicates whether the ValueCursor has a value at its
current position. |
| Methods inherited from interface oracle.olapi.data.cursor.Cursor |
|---|
getExtent, getFetchSize, getParentEnd, getParentStart, getPosition, getSource, next, setFetchSize, setPosition |
| Method Detail |
|---|
boolean hasCurrentValue()
ValueCursor has a value at its
current position.
true if the ValueCursor has a value
at its current position and
false if it does not.java.lang.Object getCurrentValue()
ValueCursor.
The value can be a Source or any of the
specific data types such as boolean, integer, or
String.
This method is less efficient than the more specific methods, but
getCurrentValue can return any value.
boolean getCurrentBoolean()
boolean value at the current position
in the ValueCursor.
boolean value at the current position.java.lang.String getCurrentString()
String value at the current position
in the ValueCursor.
String value at the current position.short getCurrentShort()
short value at the current position
in the ValueCursor.
short value at the current position.int getCurrentInteger()
int value at the current position
in the ValueCursor.
int value at the current position.float getCurrentFloat()
float value at the current position
in the ValueCursor.
float value at the current position.double getCurrentDouble()
double value at the current position
in the ValueCursor.
double value at the current position.java.util.Date getCurrentDate()
Date value at the current position
in the ValueCursor.
Date value at the current position.SourceIdentifier getCurrentSource()
SourceIdentifier for the
ValueCursor.
SourceIdentifier for the ValueCursor.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||