Package com.appliedolap.essbase
Class EssDrillthroughResult
java.lang.Object
com.appliedolap.essbase.EssDrillthroughResult
The detail rows behind a drilled cell.
Modelled as columns plus rows of strings because that is what the server sends and no more: the
response is a JSON array whose first element is the column datatypes, whose second is the column
names, and whose remainder is one array per record. Every value arrives as a string, including the
numeric ones - a DOUBLE column yields "24.0" - so the datatype is reported
alongside rather than used to coerce, which would be this class guessing at a format the caller
knows better than it does.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne column of a drill-through result: what it is called and what the server says it holds. -
Constructor Summary
ConstructorsConstructorDescriptionEssDrillthroughResult(List<EssDrillthroughResult.Column> columns, List<List<String>> rows) -
Method Summary
Modifier and TypeMethodDescriptionThe columns, in the order the server returned them.intgetRows()One list of values per record, aligned withgetColumns().booleanisEmpty()toString()
-
Constructor Details
-
EssDrillthroughResult
-
-
Method Details
-
getColumns
The columns, in the order the server returned them. -
getRows
One list of values per record, aligned withgetColumns(). -
getRowCount
public int getRowCount() -
isEmpty
public boolean isEmpty() -
toString
-