public class SubsetStarTable
extends uk.ac.starlink.table.WrapperStarTable
Constructor and Description |
---|
SubsetStarTable(uk.ac.starlink.table.StarTable base,
RowSubset rset)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static uk.ac.starlink.table.StarTable |
createTable(uk.ac.starlink.table.StarTable table,
RowSubset rset)
Returns a table with row selection characteristics matching
those of the given subset.
|
Object |
getCell(long irow,
int icol) |
Object[] |
getRow(long irow) |
uk.ac.starlink.table.RowAccess |
getRowAccess() |
long |
getRowCount() |
uk.ac.starlink.table.RowSequence |
getRowSequence() |
uk.ac.starlink.table.RowSplittable |
getRowSplittable()
Note the row index reflects the index in the underlying table,
not that of the subset table.
|
boolean |
isRandom() |
public SubsetStarTable(uk.ac.starlink.table.StarTable base, RowSubset rset)
base
- table supplying row datarset
- subset defining row inclusionpublic boolean isRandom()
isRandom
in interface uk.ac.starlink.table.StarTable
isRandom
in class uk.ac.starlink.table.WrapperStarTable
public long getRowCount()
getRowCount
in interface uk.ac.starlink.table.StarTable
getRowCount
in class uk.ac.starlink.table.WrapperStarTable
public Object getCell(long irow, int icol)
getCell
in interface uk.ac.starlink.table.StarTable
getCell
in class uk.ac.starlink.table.WrapperStarTable
public Object[] getRow(long irow)
getRow
in interface uk.ac.starlink.table.StarTable
getRow
in class uk.ac.starlink.table.WrapperStarTable
public uk.ac.starlink.table.RowAccess getRowAccess()
getRowAccess
in interface uk.ac.starlink.table.StarTable
getRowAccess
in class uk.ac.starlink.table.WrapperStarTable
public uk.ac.starlink.table.RowSequence getRowSequence() throws IOException
getRowSequence
in interface uk.ac.starlink.table.StarTable
getRowSequence
in class uk.ac.starlink.table.WrapperStarTable
IOException
public uk.ac.starlink.table.RowSplittable getRowSplittable() throws IOException
getRowSplittable
in interface uk.ac.starlink.table.StarTable
getRowSplittable
in class uk.ac.starlink.table.WrapperStarTable
IOException
public static uk.ac.starlink.table.StarTable createTable(uk.ac.starlink.table.StarTable table, RowSubset rset)
Copyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.