28 #ifndef TABLES_TILEDFILEHELPER_H 29 #define TABLES_TILEDFILEHELPER_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/tables/DataMan/TiledStMan.h> 35 #include <casacore/tables/Tables/TableDesc.h> A Vector of integers, for indexing into Array<T> objects.
Tiled hypercube in a table.
AipsIO is the object persistency mechanism of Casacore.
TiledFileHelper & operator=(const TiledFileHelper &)
Helper class for tiled access to an array in a file.
Base class for Tiled Storage Manager classes.
virtual TSMCube * getHypercube(uInt)
PtrBlock< TSMFile * > fileSet_p
The assembly of all TSMFile objects.
Options for the Tiled Storage Manager Access.
bool Bool
Define the standard types used by Casacore.
File object for Tiled Storage Manager.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
virtual const TableDesc & getDesc() const
Get the table description needed for the hypercolumn description.
virtual DataManager * clone() const
These functions are pure virtual, but not needed here.
virtual void create(uInt)
Let the data manager initialize itself for a new table.
virtual Bool flush(AipsIO &, Bool)
Flush and optionally fsync the data.
Abstract base class for a data manager.
String fileName() const
Compose a unique filename from the table name and sequence number.
virtual void readHeader(uInt, Bool)
Let a derived class read the header info.
String: the storage and methods of handling collections of characters.
Define the structure of a Casacore table.
virtual String dataManagerType() const
Return the class name.
TiledFileHelper(const String &fileName, const IPosition &shape, DataType dtype, const TSMOption &, Bool writable, Bool bigEndian)
Create a TiledFileHelper object.
this file contains all the compiler specific defines