28 #ifndef TABLES_ROWNUMBERS_H
29 #define TABLES_ROWNUMBERS_H
62 #ifdef IMPLICIT_CTDS_32BIT
67 explicit RowNumbers (
const std::vector<uInt>& rows);
72 #ifdef IMPLICIT_CTDS_32BIT
A 1-D Specialization of the Array class.
RowNumbers(size_t n)
Construct with the given length.
virtual Array< rownr_t > & operator=(const Array< rownr_t > &other)
Array<T> has this virtual function, so also define in this class to avoid 'virtual function override' w...
RowNumbers()
Construct an empty RowNumbers Vector.
A templated N-D Array class with zero origin. Array<T, Alloc> is a templated, N-dimensional, Array class. The origin is zero, but by default indices are zero-based. This Array class is the base class for the Vector, Matrix, and Cube subclasses.
uInt64 rownr_t
Define the type of a row number in a table.
RowNumbers(const Vector< rownr_t > &rows)
Construct from a Vector of row numbers.
static Vector< uInt > convertRownrVector(const Vector< rownr_t > &)
Do the actual conversion.