uk.ac.starlink.table
Class ConstantColumn

java.lang.Object
  extended by uk.ac.starlink.table.ColumnData
      extended by uk.ac.starlink.table.ConstantColumn

public class ConstantColumn
extends ColumnData

Represents a column which has the same value in every row.

Since:
19 Sep 2006

Constructor Summary
ConstantColumn(ColumnInfo colinfo, java.lang.Object value)
          Constructs a new column with a given metadata object and constant datum.
 
Method Summary
 java.lang.Object readValue(long irow)
          Returns the value stored at a given row in this column.
 
Methods inherited from class uk.ac.starlink.table.ColumnData
getColumnInfo, isWritable, setColumnInfo, storeValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantColumn

public ConstantColumn(ColumnInfo colinfo,
                      java.lang.Object value)
Constructs a new column with a given metadata object and constant datum.

Parameters:
colinfo - column metadata
value - value to be found in every cell of this column
Method Detail

readValue

public java.lang.Object readValue(long irow)
Description copied from class: ColumnData
Returns the value stored at a given row in this column.

Specified by:
readValue in class ColumnData
Parameters:
irow - the row from which to retrieve the value
Returns:
the value stored at irow

Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved.