NCBI C++ ToolKit
Public Types | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
CDBParamVariant Class Reference

Search Toolkit Book for CDBParamVariant

#include <dbapi/driver/interfaces.hpp>

Public Types

enum  ENameFormat {
  ePlainName , eQMarkName , eNumericName , eNamedName ,
  eFormatName , eSQLServerName
}
 

Public Member Functions

 CDBParamVariant (int pos)
 
 CDBParamVariant (unsigned int pos)
 
 CDBParamVariant (const char *name)
 
 CDBParamVariant (const string &name)
 
 ~CDBParamVariant (void)
 
bool IsPositional (void) const
 
unsigned int GetPosition (void) const
 
ENameFormat GetFormat (void) const
 
const stringGetName (void) const
 
string GetName (ENameFormat format) const
 

Static Public Member Functions

static string MakePlainName (const CTempString &name)
 

Static Private Member Functions

static CTempString MakeName (const CTempString &name, ENameFormat &format)
 

Private Attributes

bool m_IsPositional
 
unsigned int m_Pos
 
ENameFormat m_Format
 
const string m_Name
 

Detailed Description

Definition at line 95 of file interfaces.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Feb 28 07:11:55 2024 by modify_doxy.py rev. 669887