28 #ifndef TABLES_TILEDFILEHELPER_H
29 #define TABLES_TILEDFILEHELPER_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.
String fileName() const
Compose a unique filename from the table name and sequence number.
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.
virtual const TableDesc & getDesc() const
Get the table description needed for the hypercolumn description.
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 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.
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.
TiledFileHelper(const String &fileName, const IPosition &shape, DataType dtype, const TSMOption &, Bool writable, Bool bigEndian)
Create a TiledFileHelper object.
virtual String dataManagerType() const
Return the class name.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.