|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.rolap.agg.SegmentLoader.RowList
protected static class SegmentLoader.RowList
Collection of rows, each with a set of columns of type Object, double, or int. Native types are not boxed.
| Nested Class Summary | |
|---|---|
(package private) static class |
SegmentLoader.RowList.Column
|
(package private) static class |
SegmentLoader.RowList.DoubleColumn
|
static interface |
SegmentLoader.RowList.Handler
|
(package private) static class |
SegmentLoader.RowList.IntColumn
|
(package private) static class |
SegmentLoader.RowList.LongColumn
|
(package private) static class |
SegmentLoader.RowList.NativeColumn
|
(package private) static class |
SegmentLoader.RowList.ObjectColumn
|
| Constructor Summary | |
|---|---|
SegmentLoader.RowList(List<SqlStatement.Type> types)
Creates a RowList. |
|
SegmentLoader.RowList(List<SqlStatement.Type> types,
int capacity)
Creates a RowList with a specified initial capacity. |
|
| Method Summary | |
|---|---|
(package private) void |
createRow()
|
void |
createRow(ResultSet resultSet)
|
void |
first()
Moves to before the first row. |
double |
getDouble(int columnIndex)
|
int |
getInt(int columnIndex)
|
Object |
getObject(int columnIndex)
Returns the object in the given column of the current row. |
List<SqlStatement.Type> |
getTypes()
|
boolean |
isNull(int columnIndex)
|
void |
last()
Moves to after the last row. |
boolean |
next()
Moves forward one row, or returns false if at the last row. |
boolean |
previous()
Moves backward one row, or returns false if at the first row. |
(package private) void |
setDouble(int column,
double value)
|
(package private) void |
setInt(int column,
int value)
|
(package private) void |
setLong(int column,
long value)
|
void |
setNull(int columnIndex,
boolean b)
|
(package private) void |
setObject(int column,
Object value)
|
int |
size()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
SegmentLoader.RowList(List<SqlStatement.Type> types)
types - Column types
SegmentLoader.RowList(List<SqlStatement.Type> types,
int capacity)
types - Column typescapacity - Initial capacity| Method Detail |
|---|
void createRow()
void setObject(int column,
Object value)
void setDouble(int column,
double value)
void setInt(int column,
int value)
void setLong(int column,
long value)
public int size()
public void createRow(ResultSet resultSet)
throws SQLException
SQLExceptionpublic List<SqlStatement.Type> getTypes()
public void first()
public void last()
public boolean next()
public boolean previous()
public Object getObject(int columnIndex)
columnIndex - Column index
public int getInt(int columnIndex)
public double getDouble(int columnIndex)
public boolean isNull(int columnIndex)
public void setNull(int columnIndex,
boolean b)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||