mondrian.rolap.agg
Class SegmentLoader.RowList.DoubleColumn

java.lang.Object
  extended by mondrian.rolap.agg.SegmentLoader.RowList.Column
      extended by mondrian.rolap.agg.SegmentLoader.RowList.NativeColumn
          extended by mondrian.rolap.agg.SegmentLoader.RowList.DoubleColumn
Enclosing class:
SegmentLoader.RowList

static class SegmentLoader.RowList.DoubleColumn
extends SegmentLoader.RowList.NativeColumn


Field Summary
 
Fields inherited from class mondrian.rolap.agg.SegmentLoader.RowList.NativeColumn
nullIndicators
 
Fields inherited from class mondrian.rolap.agg.SegmentLoader.RowList.Column
ordinal, type
 
Constructor Summary
SegmentLoader.RowList.DoubleColumn(int ordinal, SqlStatement.Type type, int size)
           
 
Method Summary
protected  int getCapacity()
           
 double getDouble(int row)
           
 Double getObject(int row)
           
 boolean isNull(int row)
           
 void populateFrom(int row, ResultSet resultSet)
           
 void resize(int newSize)
           
 void setDouble(int row, double value)
           
 
Methods inherited from class mondrian.rolap.agg.SegmentLoader.RowList.NativeColumn
getNullIndicators, setNull
 
Methods inherited from class mondrian.rolap.agg.SegmentLoader.RowList.Column
forType, getInt, setInt, setLong, setObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SegmentLoader.RowList.DoubleColumn

SegmentLoader.RowList.DoubleColumn(int ordinal,
                                   SqlStatement.Type type,
                                   int size)
Method Detail

resize

public void resize(int newSize)
Specified by:
resize in class SegmentLoader.RowList.Column

populateFrom

public void populateFrom(int row,
                         ResultSet resultSet)
                  throws SQLException
Specified by:
populateFrom in class SegmentLoader.RowList.Column
Throws:
SQLException

setDouble

public void setDouble(int row,
                      double value)
Overrides:
setDouble in class SegmentLoader.RowList.Column

getDouble

public double getDouble(int row)
Overrides:
getDouble in class SegmentLoader.RowList.Column

getCapacity

protected int getCapacity()
Specified by:
getCapacity in class SegmentLoader.RowList.Column

isNull

public boolean isNull(int row)
Specified by:
isNull in class SegmentLoader.RowList.Column

getObject

public Double getObject(int row)
Overrides:
getObject in class SegmentLoader.RowList.Column

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads