HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_IORMFieldAdapter Class Referenceabstract

#include <UT_ORMField.h>

+ Inheritance diagram for UT_IORMFieldAdapter:

Public Member Functions

virtual ~UT_IORMFieldAdapter ()=default
 
 UT_IORMFieldAdapter (const UT_IORMFieldAdapter &)=default
 
UT_IORMFieldAdapteroperator= (const UT_IORMFieldAdapter &)=default
 
virtual UT_ORMColumn::Type sqlType () const =0
 
virtual void bind (void *obj, UT_SqlStatement &cursor, int bind_index, UT_ErrorCode &ec)=0
 
virtual void load (void *obj, UT_SqlStatement &cursor, int index, UT_ErrorCode &ec)=0
 
virtual void onDelete (void *obj, UT_ORMColumn::OnDelete ondelete, UT_ErrorCode &ec)
 

Protected Member Functions

 UT_IORMFieldAdapter ()=default
 

Detailed Description

Definition at line 35 of file UT_ORMField.h.

Constructor & Destructor Documentation

virtual UT_IORMFieldAdapter::~UT_IORMFieldAdapter ( )
virtualdefault
UT_IORMFieldAdapter::UT_IORMFieldAdapter ( const UT_IORMFieldAdapter )
default
UT_IORMFieldAdapter::UT_IORMFieldAdapter ( )
protecteddefault

Member Function Documentation

virtual void UT_IORMFieldAdapter::bind ( void obj,
UT_SqlStatement cursor,
int  bind_index,
UT_ErrorCode ec 
)
pure virtual
virtual void UT_IORMFieldAdapter::load ( void obj,
UT_SqlStatement cursor,
int  index,
UT_ErrorCode ec 
)
pure virtual
virtual void UT_IORMFieldAdapter::onDelete ( void obj,
UT_ORMColumn::OnDelete  ondelete,
UT_ErrorCode ec 
)
inlinevirtual

Reimplemented in UT_ORMForeignKeyFieldAdapter< Cls, ForeignKey >.

Definition at line 55 of file UT_ORMField.h.

UT_IORMFieldAdapter& UT_IORMFieldAdapter::operator= ( const UT_IORMFieldAdapter )
default
virtual UT_ORMColumn::Type UT_IORMFieldAdapter::sqlType ( ) const
pure virtual

The documentation for this class was generated from the following file: