org.molgenis.omx.dataset
Class DataSetTable
java.lang.Object
org.molgenis.framework.tupletable.AbstractTupleTable
org.molgenis.framework.tupletable.AbstractFilterableTupleTable
org.molgenis.omx.dataset.DataSetTable
- All Implemented Interfaces:
- Iterable<Tuple>, DatabaseTupleTable, FilterableTupleTable, TupleTable
public class DataSetTable
- extends AbstractFilterableTupleTable
- implements DatabaseTupleTable
DataSetTable
If this table is too slow consider creating database an index on the ObservedValue table : One on the fields
Feature-Value and one on ObservationSet-Feature-Value
| Methods inherited from class org.molgenis.framework.tupletable.AbstractTupleTable |
close, getColCount, getColLimit, getColOffset, getColumnByName, getColumnIndex, getColumns, getCurrentColumnPageSize, getHiddenColumns, getLimit, getOffset, getRows, getValues, getVisibleColumns, hideColumn, isFirstColumnFixed, isInViewPort, setColLimit, setColOffset, setFirstColumnFixed, setLimit, setLimitOffset, setOffset, showColumn |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.molgenis.framework.tupletable.TupleTable |
close, getColCount, getColLimit, getColOffset, getColumns, getHiddenColumns, getLimit, getOffset, getRows, hideColumn, isFirstColumnFixed, setColLimit, setColOffset, setFirstColumnFixed, setLimit, setLimitOffset, setOffset, showColumn |
DataSetTable
public DataSetTable(DataSet set,
Database db)
throws TableException
- Throws:
TableException
getDb
public Database getDb()
- Specified by:
getDb in interface DatabaseTupleTable
setDb
public void setDb(Database db)
- Specified by:
setDb in interface DatabaseTupleTable
getDataSet
public DataSet getDataSet()
setDataSet
public void setDataSet(DataSet dataSet)
getAllColumns
public List<Field> getAllColumns()
throws TableException
- Specified by:
getAllColumns in interface TupleTable- Specified by:
getAllColumns in class AbstractTupleTable
- Throws:
TableException
iterator
public DataSetTableIterator iterator()
- Specified by:
iterator in interface Iterable<Tuple>- Specified by:
iterator in interface TupleTable- Overrides:
iterator in class AbstractTupleTable
getCount
public int getCount()
throws TableException
- Specified by:
getCount in interface TupleTable- Specified by:
getCount in class AbstractTupleTable
- Throws:
TableException
add
public void add(TupleTable table)
throws TableException
- Throws:
TableException
Copyright © 2013. All Rights Reserved.