LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Classes | Functions
lsst::afw::table::io Namespace Reference

Classes

struct  ArchiveIndexSchema
 Schema for the index catalog that specifies where objects are stored in the data catalogs. More...
 
class  CatalogVector
 A vector of catalogs used by Persistable. More...
 
class  FitsReader
 A utility class for reading FITS binary tables. More...
 
class  FitsColumnReader
 
struct  FitsSchemaItem
 
class  FitsSchemaInputMapper
 
class  FitsWriter
 Writer object for FITS binary tables. More...
 
class  InputArchive
 A multi-catalog archive object used to load table::io::Persistable objects. More...
 
class  OutputArchive
 A multi-catalog archive object used to save table::io::Persistable objects. More...
 
class  OutputArchiveHandle
 An object passed to Persistable::write to allow it to persist itself. More...
 
class  Persistable
 A base class for objects that can be persisted via afw::table::io Archive classes. More...
 
class  PersistableFacade
 A CRTP facade class for subclasses of Persistable. More...
 
class  PersistableFactory
 A base class for factory classes used to reconstruct objects from records. More...
 

Functions

 LSST_EXCEPTION_TYPE (PersistenceError, lsst::pex::exceptions::IoError, lsst::afw::table::io::PersistenceError) LSST_EXCEPTION_TYPE(MalformedArchiveError
 An exception thrown when problems occur during persistence. More...
 

Function Documentation

lsst::afw::table::io::LSST_EXCEPTION_TYPE ( PersistenceError  ,
lsst::pex::exceptions::IoError  ,
lsst::afw::table::io::PersistenceError   
)

An exception thrown when problems occur during persistence.

An exception thrown when an InputArchive's contents do not make sense.

This is the exception thrown by the LSST_ARCHIVE_ASSERT macro.