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, spliterator
Object 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 © 2019 Hitachi Vantara. All rights reserved.