NCBI C++ ToolKit
Public Member Functions | List of all members
CDB_VarCharMax Class Reference

Search Toolkit Book for CDB_VarCharMax

#include <dbapi/driver/types.hpp>

+ Inheritance diagram for CDB_VarCharMax:
+ Collaboration diagram for CDB_VarCharMax:

Public Member Functions

 CDB_VarCharMax (void)
 
 CDB_VarCharMax (const CDB_VarCharMax &v, bool share_data=false)
 
 CDB_VarCharMax (const string &s, EEncoding enc=eEncoding_Unknown)
 
 CDB_VarCharMax (const char *s, EEncoding enc=eEncoding_Unknown)
 
 CDB_VarCharMax (const char *s, size_t l, EEncoding enc=eEncoding_Unknown)
 
 CDB_VarCharMax (const TStringUCS2 &s, size_t l=TStringUCS2::npos)
 
virtual ~CDB_VarCharMax (void)
 
EBulkEnc GetEncoding (void) const
 
void SetEncoding (EBulkEnc e)
 
virtual size_t Append (const void *buff, size_t nof_bytes)
 
virtual size_t Append (const CTempString &s, EEncoding enc=eEncoding_Unknown)
 
virtual size_t Append (const TStringUCS2 &s, size_t l=TStringUCS2::npos)
 
CDB_VarCharMaxSetValue (const string &s, EEncoding enc=eEncoding_Unknown)
 
CDB_VarCharMaxSetValue (const char *s, EEncoding enc=eEncoding_Unknown)
 
CDB_VarCharMaxSetValue (const char *s, size_t l, EEncoding enc=eEncoding_Unknown)
 
CDB_VarCharMaxSetValue (const TStringUCS2 &s, size_t l=TStringUCS2::npos)
 
CDB_VarCharMaxoperator= (const string &s)
 
CDB_VarCharMaxoperator= (const char *s)
 
CDB_VarCharMaxoperator= (const TStringUCS2 &s)
 
CDB_VarCharMaxoperator= (const CDB_VarCharMax &v)
 
virtual EDB_Type GetType () const
 
virtual CDB_ObjectClone () const
 
virtual CDB_ObjectShallowClone () const
 
- Public Member Functions inherited from CDB_Stream
virtual ~CDB_Stream ()
 
virtual void AssignNULL ()
 
CDB_StreamAssign (const CDB_Stream &v)
 
virtual size_t Read (void *buff, size_t nof_bytes)
 
virtual size_t Peek (void *buff, size_t nof_bytes) const
 
virtual size_t PeekAt (void *buff, size_t start, size_t nof_bytes) const
 
virtual void Truncate (size_t nof_bytes=kMax_Int)
 
virtual bool MoveTo (size_t byte_number)
 
virtual size_t Size () const
 
virtual void AssignValue (const CDB_Object &v)
 
- Public Member Functions inherited from CDB_Object
 CDB_Object (bool is_null=true)
 
virtual ~CDB_Object ()
 
bool IsNULL () const
 
string GetLogString (void) const
 

Additional Inherited Members

- Static Public Member Functions inherited from CDB_Object
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 inherited from CDB_Stream
 CDB_Stream ()
 
 CDB_Stream (const CDB_Stream &s, bool share_data=false)
 
void x_SetEncoding (EBulkEnc e)
 
size_t x_Append (const void *buff, size_t nof_bytes)
 
size_t x_Append (const CTempString &s, EEncoding enc)
 
size_t x_Append (const TStringUCS2 &s, size_t l=TStringUCS2::npos)
 
- Protected Member Functions inherited from CDB_Object
void SetNULL (bool flag=true)
 
- Protected Attributes inherited from CDB_Stream
EBulkEnc m_Encoding
 

Detailed Description

Definition at line 971 of file types.hpp.


The documentation for this class was generated from the following files:
Modified on Mon Jul 15 05:36:44 2024 by modify_doxy.py rev. 669887