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 rev. 669887