mondrian.rolap.agg
Class SegmentLoader.RowList.LongColumn

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.LongColumn
Enclosing class:
SegmentLoader.RowList

static class SegmentLoader.RowList.LongColumn
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.LongColumn(int ordinal, SqlStatement.Type type, int size)
           
 
Method Summary
protected  int getCapacity()
           
 long getLong(int row)
           
 Long getObject(int row)
           
 boolean isNull(int row)
           
 void populateFrom(int row, ResultSet resultSet)
           
 void resize(int newSize)
           
 void setLong(int row, long value)
           
 
Methods inherited from class mondrian.rolap.agg.SegmentLoader.RowList.NativeColumn
getNullIndicators, setNull
 
Methods inherited from class mondrian.rolap.agg.SegmentLoader.RowList.Column
forType, getDouble, getInt, setDouble, setInt, setObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SegmentLoader.RowList.LongColumn

SegmentLoader.RowList.LongColumn(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

setLong

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

getLong

public long getLong(int row)

isNull

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

getCapacity

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

getObject

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

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