| Modifier and Type | Method and Description |
|---|---|
SegmentBody |
createSegmentBody(List<Pair<SortedSet<Comparable>,Boolean>> axes)
Return an immutable, final and serializable implementation
of a SegmentBody in order to cache this dataset.
|
boolean |
exists(CellKey pos)
Returns whether there is a value at a given coordinate.
|
double |
getBytes()
Returns the number of bytes occupied by this dataset.
|
double |
getDouble(CellKey pos)
Returns the value at a given coordinate, as a
double. |
int |
getInt(CellKey pos)
Returns the value at a given coordinate, as an
int. |
Object |
getObject(CellKey pos)
Returns the value at a given coordinate, as an
Object. |
SqlStatement.Type |
getType()
Returns the SQL type of the data contained in this dataset.
|
boolean |
isNull(CellKey pos)
Returns whether the cell at a given coordinate is null.
|
void |
populateFrom(int[] pos,
SegmentDataset data,
CellKey key) |
void |
populateFrom(int[] pos,
SegmentLoader.RowList rowList,
int column)
Sets the value a given ordinal.
|
forEach, iterator, spliteratorObject getObject(CellKey pos)
Object.pos - Coordinate positionint getInt(CellKey pos)
int.pos - Coordinate positiondouble getDouble(CellKey pos)
double.pos - Coordinate positionboolean isNull(CellKey pos)
pos - Coordinate positionboolean exists(CellKey pos)
pos - Coordinate positiondouble getBytes()
void populateFrom(int[] pos,
SegmentDataset data,
CellKey key)
void populateFrom(int[] pos,
SegmentLoader.RowList rowList,
int column)
pos - OrdinalrowList - Row listcolumn - Column of row listSqlStatement.Type getType()
SegmentBody createSegmentBody(List<Pair<SortedSet<Comparable>,Boolean>> axes)
axes - An array with, for each axis, the set of axis values, sorted
in natural order, and a flag saying whether the null value is also
present.
This is supplied by the SegmentLoader.SegmentBody.Copyright © 2021 Hitachi Vantara. All rights reserved.