Go to the documentation of this file.
28 #ifndef TABLES_TABLEITERPROXY_H
29 #define TABLES_TABLEITERPROXY_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/tables/Tables/TableIter.h>
35 #include <casacore/casa/Arrays/Vector.h>
TableIterProxy & operator=(const TableIterProxy &)
Assignment (copy semantics).
Option
Define the possible sorts.
const TableIterator & iterator() const
Get the TableIterator object.
void reset()
Reset the iterator (for Python use).
TableIterProxy(const TableProxy &tab, const Vector< String > &columns, const String &order, const String &sortType, const Vector< Double > &intervals=Vector< Double >())
Construct iterator for the given table column(s).
Bool isNull() const
Test if the object is null, i.e.
Main interface class to a read/write table.
TableIterProxy(const TableIterProxy &)
Copy constructor (copy semantics).
TableIterProxy()
Default constructor initializes to not open.
this file contains all the compiler specific defines
Proxy for table iterator access.
Bool isNull() const
Is the internal iterator object null?
Bool nextPart(TableProxy &table)
Get the next subtable and return it in the TableProxy argument.
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
High-level interface to tables.
Order
Define the possible iteration orders.
A 1-D Specialization of the Array class.
TableProxy next()
Iterate to the next part (for Python use).
void makeStepIter(const Table &tab, const Block< String > &columns, const Vector< Double > &iterSteps, TableIterator::Order order, TableIterator::Option sortType)
Make an iterator where iteration intervals may have been given.