28 #ifndef TABLES_INCRSTMANACCESSOR_H
29 #define TABLES_INCRSTMANACCESSOR_H
148 uInt &offendingBucketStartRow,
149 uInt &offendingBucketNrow,
150 uInt &offendingBucketNr,
152 uInt &offendingIndex,
154 uInt &offendingPrevRow)
const;
ROIncrementalStManAccessor(const Table &table, const String &name, Bool byColumn=False)
Construct the object for a data manager in the table given the name of the data manager or the column...
Bool checkBucketLayout(uInt &offendingCursor, uInt &offendingBucketStartRow, uInt &offendingBucketNrow, uInt &offendingBucketNr, uInt &offendingCol, uInt &offendingIndex, uInt &offendingRow, uInt &offendingPrevRow) const
Check that there are no repeated rowIds in the buckets comprising this ISM.
Main interface class to a read/write table.
void setCacheSize(uInt aSize, Bool canExceedNrBuckets=True)
Set the cache size (in buckets) to be used by the storage manager.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
Base class of the Incremental Storage Manager.
void clearCache()
Clear the caches used by the hypercubes in this storage manager.
Give access to some IncrementalStMan functions.
bool Bool
Define the standard types used by Casacore.
uInt cacheSize() const
Get the cache size (in buckets).
Base class for the Data Manager Accessor classes.
void showBucketLayout(ostream &os) const
Show the layout of the buckets used by this storage manager.
String: the storage and methods of handling collections of characters.
void showIndexStatistics(ostream &os) const
Show the index used by this storage manager.
virtual ~ROIncrementalStManAccessor()
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.