package edu.washington.escience.myria.storage; import edu.washington.escience.myria.Schema; /** * Any object that is a table (2-D) of tuples. * */ public interface TupleTable { /** * Returns the Schema of the tuples in this table. * * @return the Schema of the tuples in this table. */ Schema getSchema(); /** * The number of columns in this table. * * @return number of columns in this tableBatch. */ int numColumns(); /** * Returns the number of valid tuples in this table. * * @return the number of valid tuples in this table. */ int numTuples(); }