SqlInt Class Reference

SQL int (4-bit int) binary data -> C data type converter. More...

#include <BinaryDatum.h>

Inheritance diagram for SqlInt:
Inheritance graph
[legend]
Collaboration diagram for SqlInt:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SqlInt (unsigned aBufIndex=0)
 Constructor just sets the buffer read position for this datum.
virtual ~SqlInt ()
 Empty virtual destructor to keep compiler happy.
virtual double extractDoubleFrom (char *aBufferAry) const
virtual unsigned long long extractBigIntFrom (char *aBufferAry) const
virtual unsigned getNumBits () const
 Returns the size of the binary datum in bits.

Detailed Description

SQL int (4-bit int) binary data -> C data type converter.

Definition at line 153 of file BinaryDatum.h.


Constructor & Destructor Documentation

SqlInt::SqlInt ( unsigned  aBufIndex = 0  )  [inline]

Constructor just sets the buffer read position for this datum.

Parameters:
aBufIndex Offset in buffer array where this datum exists

Definition at line 159 of file BinaryDatum.h.

virtual SqlInt::~SqlInt (  )  [inline, virtual]

Empty virtual destructor to keep compiler happy.

Definition at line 162 of file BinaryDatum.h.


Member Function Documentation

virtual unsigned long long SqlInt::extractBigIntFrom ( char *  aBufferAry  )  const [inline, virtual]

Read binary datum at current index and return a big int representation

Parameters:
aBufferAry The buffer array of binary data to be read
Returns:
The value of the binary data represented as a unsigned long long

Implements BinaryDatum.

Definition at line 177 of file BinaryDatum.h.

References BinaryDatum::mBufIndex.

virtual double SqlInt::extractDoubleFrom ( char *  aBufferAry  )  const [inline, virtual]

Read binary datum at current index and return a double representation

Parameters:
aBufferAry The buffer array of binary data to be read
Returns:
The value of the binary data represented as a double

Implements BinaryDatum.

Definition at line 168 of file BinaryDatum.h.

References BinaryDatum::mBufIndex.

virtual unsigned SqlInt::getNumBits (  )  const [inline, virtual]

Returns the size of the binary datum in bits.

Implements BinaryDatum.

Definition at line 183 of file BinaryDatum.h.


The documentation for this class was generated from the following file:
Generated on Mon Oct 4 10:40:36 2010 for Matching.kdevelop by  doxygen 1.6.3