Storage_Schema.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Storage_Schema.hxx>
#include <Storage_MapOfCallBack.hxx>
#include <Standard_Macro.hxx>
#include <TCollection_BasicMap.hxx>
#include <Handle_Storage_TypedCallBack.hxx>
#include <Handle_Storage_DataMapNodeOfMapOfCallBack.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx>
#include <Handle_Storage_CallBack.hxx>
#include <TCollection_AsciiString.hxx>
#include <Handle_Storage_HArrayOfSchema.hxx>
#include <MMgt_TShared.hxx>
#include <Handle_Storage_Data.hxx>
#include <Handle_Storage_HeaderData.hxx>
#include <Handle_Storage_TypeData.hxx>
#include <Handle_Storage_RootData.hxx>
#include <Handle_TColStd_HSequenceOfAsciiString.hxx>
#include <Handle_Standard_Persistent.hxx>
#include <Standard_PrimitiveTypes.hxx>
#include <Standard_CString.hxx>
#include <Handle_Storage_InternalData.hxx>
#include <Storage_Error.hxx>
#include <Handle_Storage_HSeqOfRoot.hxx>
#include <Handle_Storage_Root.hxx>
#include <Handle_Storage_HPArray.hxx>
#include <Storage_MapOfCallBack.hxx>
#include <Storage_BaseDriver.hxx>

Data Structures

class  Storage_Schema
 Root class for basic storage/retrieval algorithms.
A Storage_Schema object processes:

  • writing of a set of persistent data into a
    container (store mechanism),
  • reading of a container to extract all the
    contained persistent data (retrieve mechanism).
    A Storage_Schema object is based on the data
    schema for the persistent data of the application, i.e.:
  • the list of all persistent objects which may be
    known by the application,
  • the organization of their data; a data schema
    knows how to browse each persistent object it contains.
    During the store or retrieve operation, only
    persistent objects known from the data schema
    can be processed; they are then stored or
    retrieved according to their description in the schema.
    A data schema is specific to the object classes to
    be read or written. Tools dedicated to the
    environment in use allow a description of the
    application persistent data structure.
    Storage_Schema algorithms are called basic
    because they do not support external references
    between containers.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:41:13 2011 for Open CASCADE Technology by  doxygen 1.6.3