NCBI C++ ToolKit
Classes | Macros | Typedefs | Enumerations | Functions | Variables
types.hpp File Reference
#include <corelib/ncbitime.hpp>
#include <corelib/ncbi_param.hpp>
+ Include dependency graph for types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CGenericSqlString< TChar >
 Convenience extension of basic_string, supporting implicit conversion to const TChar* in most situations (but alas not within variadic argument lists, as for printf and the like). More...
 
class  CWString
 
class  CDB_Object
 
class  CDB_Int
 
class  CDB_SmallInt
 
class  CDB_TinyInt
 
class  CDB_BigInt
 
class  CDB_String
 
class  CDB_VarChar
 
class  CDB_Char
 
class  CDB_LongChar
 
class  CDB_VarBinary
 
class  CDB_Binary
 
class  CDB_LongBinary
 
class  CDB_Float
 
class  CDB_Double
 
class  CDB_Stream
 
class  CDB_Image
 
class  CDB_VarBinaryMax
 
class  CDB_Text
 
class  CDB_VarCharMax
 
class  CDB_SmallDateTime
 
class  CDB_DateTime
 
class  CDB_BigDateTime
 
class  CDB_Bit
 
class  CDB_Numeric
 

Macros

#define K8_1   8191
 

Typedefs

typedef CGenericSqlString< char > CSqlString
 
typedef CGenericSqlString< wchar_t > CWSqlString
 

Enumerations

enum  EDB_Type {
  eDB_Int , eDB_SmallInt , eDB_TinyInt , eDB_BigInt ,
  eDB_VarChar , eDB_Char , eDB_VarBinary , eDB_Binary ,
  eDB_Float , eDB_Double , eDB_DateTime , eDB_BigDateTime ,
  eDB_SmallDateTime , eDB_Text , eDB_Image , eDB_Bit ,
  eDB_Numeric , eDB_LongChar , eDB_LongBinary , eDB_VarCharMax ,
  eDB_VarBinaryMax , eDB_UnsupportedType
}
 
enum  EBlobType {
  eBlobType_none , eBlobType_Text , eBlobType_Binary , eBlobType_contig = 1 ,
  eBlobType_scaffold = 2 , eBlobType_protein = 3
}
 
enum  EBulkEnc { eBulkEnc_RawBytes , eBulkEnc_RawUCS2 , eBulkEnc_UCS2FromChar }
 

Functions

typedef NCBI_PARAM_TYPE (dbapi, max_logged_param_length) TDbapi_MaxLoggedParamLength
 

Variables

 NCBI_DBAPIDRIVER_EXPORT
 
unsigned int
 A callback function used to compare two keys in a database. More...
 
unsigned dbapi
 
unsigned max_logged_param_length
 
Modified on Wed Apr 17 13:09:11 2024 by modify_doxy.py rev. 669887