NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CDB_Object Class Referenceabstract

Search Toolkit Book for CDB_Object

#include <dbapi/driver/types.hpp>

+ Inheritance diagram for CDB_Object:

Public Member Functions

 CDB_Object (bool is_null=true)
virtual ~CDB_Object ()
bool IsNULL () const
virtual void AssignNULL ()
virtual EDB_Type GetType () const =0
virtual CDB_ObjectClone () const =0
virtual CDB_ObjectShallowClone () const
virtual void AssignValue (const CDB_Object &v)=0
string GetLogString (void) const

Static Public Member Functions

static CDB_ObjectCreate (EDB_Type type, size_t size=1)
static const char * GetTypeName (EDB_Type db_type, bool throw_on_unknown=true)
static EBlobType GetBlobType (EDB_Type db_type)
static bool IsBlobType (EDB_Type db_type)

Protected Member Functions

void SetNULL (bool flag=true)

Private Attributes

bool m_Null

Detailed Description

Definition at line 297 of file types.hpp.

The documentation for this class was generated from the following files:
Modified on Sun Mar 03 03:09:20 2024 by rev. 669887