CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
ora::IPtrLoader Class Referenceabstract

#include <Ptr.h>

Inheritance diagram for ora::IPtrLoader:
ora::RelationalPtrLoader ora::RelationalRefLoader

Public Member Functions

virtual void invalidate ()=0
 
virtual bool isValid () const =0
 
virtual void * load () const =0
 
virtual ~IPtrLoader ()
 

Detailed Description

Interface for the lazy loading of the embedded object. Implementations are provided by the db storage code.

Definition at line 18 of file Ptr.h.

Constructor & Destructor Documentation

virtual ora::IPtrLoader::~IPtrLoader ( )
inlinevirtual

Definition at line 22 of file Ptr.h.

22 {}

Member Function Documentation

virtual void ora::IPtrLoader::invalidate ( )
pure virtual
virtual bool ora::IPtrLoader::isValid ( ) const
pure virtual
virtual void* ora::IPtrLoader::load ( ) const
pure virtual