uk.ac.starlink.ttools.filter
Class TailTable
java.lang.Object
uk.ac.starlink.table.WrapperStarTable
uk.ac.starlink.ttools.filter.TailTable
- All Implemented Interfaces:
- uk.ac.starlink.table.StarTable
public class TailTable
- extends uk.ac.starlink.table.WrapperStarTable
Wrapper table implementation which only contains the last N rows of
its base table.
- Since:
- 8 Mar 2005
- Author:
- Mark Taylor (Starlink)
Fields inherited from class uk.ac.starlink.table.WrapperStarTable |
baseTable |
Constructor Summary |
TailTable(uk.ac.starlink.table.StarTable base,
long ntail)
Constructor. |
Methods inherited from class uk.ac.starlink.table.WrapperStarTable |
checkedLongToInt, getBaseTable, getColumnAuxDataInfos, getColumnCount, getColumnInfo, getName, getParameterByName, getParameters, getURL, isRandom, setName, setParameter, setURL, toString |
TailTable
public TailTable(uk.ac.starlink.table.StarTable base,
long ntail)
- Constructor.
- Parameters:
base
- base tablentail
- number ofrows at the end of the table to use
getRowCount
public long getRowCount()
- Specified by:
getRowCount
in interface uk.ac.starlink.table.StarTable
- Overrides:
getRowCount
in class uk.ac.starlink.table.WrapperStarTable
getCell
public Object getCell(long irow,
int icol)
throws IOException
- Specified by:
getCell
in interface uk.ac.starlink.table.StarTable
- Overrides:
getCell
in class uk.ac.starlink.table.WrapperStarTable
- Throws:
IOException
getRow
public Object[] getRow(long irow)
throws IOException
- Specified by:
getRow
in interface uk.ac.starlink.table.StarTable
- Overrides:
getRow
in class uk.ac.starlink.table.WrapperStarTable
- Throws:
IOException
getRowSequence
public uk.ac.starlink.table.RowSequence getRowSequence()
throws IOException
- Specified by:
getRowSequence
in interface uk.ac.starlink.table.StarTable
- Overrides:
getRowSequence
in class uk.ac.starlink.table.WrapperStarTable
- Throws:
IOException
Copyright © 2009 Central Laboratory of the Research Councils. All Rights Reserved.