com.metsci.glimpse.dspl.parser.column
Interface TableColumn
- All Known Implementing Classes:
- AbstractTableColumn, CompactInternStringTableColumn, CompactStringTableColumn, ConstantTableColumn, DynamicBooleanTableColumn, DynamicDateTableColumn, DynamicFloatTableColumn, DynamicIntegerTableColumn, DynamicStringTableColumn, DynamicTableColumn, SimpleTableColumn
public interface TableColumn
A loaded instance of a dspl Table. The getColumn() method should provide the primary key for the TableColumn.
A TableColumn always has a type, but does not have to have an associated Concept, so getConcept() may return null.
Usually only one of the typed data getter methods will return valid data (according to the type of the TableColumn
returned by getType). However, the TableColumn is allowed (but not required) to automatically coerce data (converting
Integers to Strings for example).
- Author:
- ulman
getColumn
Table.Column getColumn()
getConcept
Concept getConcept()
getType
DataType getType()
isConstant
boolean isConstant()
getSize
int getSize()
getStringData
java.lang.String[] getStringData()
getIntegerData
int[] getIntegerData()
getFloatData
float[] getFloatData()
getBooleanData
boolean[] getBooleanData()
getDateData
long[] getDateData()
getStringData
java.lang.String getStringData(int i)
getIntegerData
int getIntegerData(int i)
getFloatData
float getFloatData(int i)
getBooleanData
boolean getBooleanData(int i)
getDateData
long getDateData(int i)
Copyright © 2012 Metron, Inc.. All Rights Reserved.