ANNA Suite  2020b
Multipurpose development suite for Telco applications
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
anna::dbms::oracle::BaseBind Class Reference

#include <BaseBind.hpp>

Inheritance diagram for anna::dbms::oracle::BaseBind:
Inheritance graph
[legend]
Collaboration diagram for anna::dbms::oracle::BaseBind:
Collaboration graph
[legend]

Classes

struct  Blob
 
struct  DateTime
 
struct  oci_param
 

Public Member Functions

virtual ~BaseBind ()
 

Protected Member Functions

 BaseBind (const dbms::Data &data)
 
oci_param getOCIParam (Database &, Connection *, dbms::Data &) noexcept(false)
 

Protected Attributes

short a_nullIndicator
 
unsigned short a_length
 
anna::DataBlocka_ofb
 
Blob a_blob
 
DateTime a_datetime
 

Static Protected Attributes

static const int FloatSize = 63
 

Constructor & Destructor Documentation

◆ ~BaseBind()

virtual anna::dbms::oracle::BaseBind::~BaseBind ( )
virtual

◆ BaseBind()

anna::dbms::oracle::BaseBind::BaseBind ( const dbms::Data data)
protected

Member Function Documentation

◆ getOCIParam()

oci_param anna::dbms::oracle::BaseBind::getOCIParam ( Database ,
Connection ,
dbms::Data  
)
protectednoexcept

Member Data Documentation

◆ a_blob

Blob anna::dbms::oracle::BaseBind::a_blob
protected

◆ a_datetime

DateTime anna::dbms::oracle::BaseBind::a_datetime
protected

◆ a_length

unsigned short anna::dbms::oracle::BaseBind::a_length
protected

◆ a_nullIndicator

short anna::dbms::oracle::BaseBind::a_nullIndicator
protected

◆ a_ofb

anna::DataBlock* anna::dbms::oracle::BaseBind::a_ofb
protected

◆ FloatSize

const int anna::dbms::oracle::BaseBind::FloatSize = 63
staticprotected

NĂºmero de bytes reservados para un Float cuando se trata como si fuera una cadena.


The documentation for this class was generated from the following file: