casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Modules | Classes

DataManagers are the physical representation of table data. More...

Modules

 DataMan_module_internal_classes
 Internal DataMan_module classes and functions.
 

Classes

class  casacore::BaseMappedArrayEngine< VirtualType, StoredType >
 Templated virtual column engine for a table array of any type. More...
 
class  casacore::BitFlagsEngine< StoredType >
 Templated virtual column engine to map bit flags to a Bool. More...
 
class  casacore::CompressComplex
 Virtual column engine to scale a table Complex array. More...
 
class  casacore::CompressComplexSD
 Virtual column engine to scale a table Complex array for Single Dish data. More...
 
class  casacore::CompressFloat
 Virtual column engine to scale a table float array. More...
 
class  casacore::DataManError
 Base error class for table data manager. More...
 
class  casacore::DataManInternalError
 Internal table data manager error. More...
 
class  casacore::DataManUnknownCtor
 Table DataManager error; invalid data manager. More...
 
class  casacore::DataManInvDT
 Table DataManager error; invalid data type. More...
 
class  casacore::DataManInvOper
 Table DataManager error; invalid operation. More...
 
class  casacore::DataManUnknownVirtualColumn
 Table DataManager error; unknown virtual column. More...
 
class  casacore::TSMError
 Table DataManager error; error in TiledStMan. More...
 
class  casacore::DataManInfo
 Class with static functions to manipulate a datamanager record. More...
 
class  casacore::ForwardColumnEngine
 Virtual column engine forwarding to other columns. More...
 
class  casacore::ForwardColumnIndexedRowEngine
 Virtual column engine forwarding to other columns/rows. More...
 
class  casacore::IncrementalStMan
 The Incremental Storage Manager. More...
 
class  casacore::ROIncrementalStManAccessor
 Give access to some IncrementalStMan functions. More...
 
class  casacore::MappedArrayEngine< VirtualType, StoredType >
 Templated virtual column engine to map the data type of a table array. More...
 
class  casacore::MemoryStMan
 Memory-based table storage manager class. More...
 
class  casacore::RetypedArrayEngine< VirtualType, StoredType >
 Virtual column engine to retype and reshape arrays. More...
 
struct  casacore::RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet
 Helper functions for users of RetypedArrayEngine. More...
 
class  casacore::ScaledArrayEngine< VirtualType, StoredType >
 Templated virtual column engine to scale a table array. More...
 
class  casacore::ScaledComplexData< VirtualType, StoredType >
 Templated virtual column engine to scale a complex table array. More...
 
class  casacore::StandardStMan
 The Standard Storage Manager. More...
 
class  casacore::ROStandardStManAccessor
 Give access to some StandardStMan functions. More...
 
class  casacore::StManAipsIO
 AipsIO table storage manager class. More...
 
class  casacore::TiledCellStMan
 Tiled Cell Storage Manager. More...
 
class  casacore::TiledColumnStMan
 Tiled Column Storage Manager. More...
 
class  casacore::TiledDataStMan
 Tiled Data Storage Manager. More...
 
class  casacore::TiledDataStManAccessor
 Give access to some TiledDataStMan functions. More...
 
class  casacore::TiledFileAccess
 Tiled access to an array in a file. More...
 
class  casacore::TiledShapeStMan
 Tiled Data Storage Manager using the shape as id. More...
 
class  casacore::TiledStMan
 Base class for Tiled Storage Manager classes. More...
 
class  casacore::TSMOption
 Options for the Tiled Storage Manager Access. More...
 
class  casacore::VACEngine< T >
 Base virtual column for an array column with any type. More...
 
struct  casacore::VirtScaCol_global_functions_get_putVirtualScalar
 Global functions to get or put data of a virtual column. More...
 
class  casacore::VirtualTaQLColumn
 Virtual scalar column using TaQL. More...
 
class  casacore::VSCEngine< T >
 Base virtual column for a scalar column with any type. More...
 

Detailed Description

DataManagers are the physical representation of table data.

See below for an overview of the classes in this module.

Intended use:

Public interface

Review Status

Reviewed By:
jhorstko
Date Reviewed:
1994/08/30

Prerequisite

Etymology

DataMan is the abbreviation of data managers.

Synopsis

Tables are the fundamental storage mechanism for Casacore. Tables themselves are a logical organization of the data. Table data are physically stored (or calculated on the fly) using data managers.
Casacore ships with several data managers, but it is possible to write a specific data manager that can be loaded dynamically from a shared library.
See the Tables module for more information.