Class EcsvStarTable
java.lang.Object
uk.ac.starlink.table.AbstractStarTable
uk.ac.starlink.ecsv.EcsvStarTable
- All Implemented Interfaces:
Closeable, AutoCloseable, uk.ac.starlink.table.StarTable
public abstract class EcsvStarTable
extends uk.ac.starlink.table.AbstractStarTable
Partial StarTable implementation for ECSV tables.
This abstract class provides table and column metadata;
concrete subclasses have to implment the data access methods.
- Since:
- 29 Apr 2020
- Author:
- Mark Taylor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final uk.ac.starlink.table.ValueInfoMetadata for ECSV format item. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintuk.ac.starlink.table.ColumnInfogetColumnInfo(int icol) longMethods inherited from class uk.ac.starlink.table.AbstractStarTable
checkedLongToInt, close, getCell, getColumnAuxDataInfos, getName, getParameters, getRow, getRowAccess, getRowSequence, getRowSplittable, getURL, isRandom, setName, setParameters, setURLMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface uk.ac.starlink.table.StarTable
getParameterByName, setParameter
-
Field Details
-
CFORMAT_INFO
public static final uk.ac.starlink.table.ValueInfo CFORMAT_INFOMetadata for ECSV format item.
-
-
Constructor Details
-
EcsvStarTable
-
-
Method Details
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceuk.ac.starlink.table.StarTable- Specified by:
getColumnCountin classuk.ac.starlink.table.AbstractStarTable
-
getColumnInfo
public uk.ac.starlink.table.ColumnInfo getColumnInfo(int icol) - Specified by:
getColumnInfoin interfaceuk.ac.starlink.table.StarTable- Specified by:
getColumnInfoin classuk.ac.starlink.table.AbstractStarTable
-
getRowCount
public long getRowCount()- Specified by:
getRowCountin interfaceuk.ac.starlink.table.StarTable- Specified by:
getRowCountin classuk.ac.starlink.table.AbstractStarTable
-