SQL bigint (8-bit unsigned long long) converter. More...
#include <BinaryDatum.h>
Public Member Functions | |
SqlBigInt (unsigned aBufIndex=0) | |
Constructor just sets the buffer read position for this datum. | |
virtual | ~SqlBigInt () |
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. |
SQL bigint (8-bit unsigned long long) converter.
Definition at line 118 of file BinaryDatum.h.
SqlBigInt::SqlBigInt | ( | unsigned | aBufIndex = 0 |
) | [inline] |
Constructor just sets the buffer read position for this datum.
aBufIndex | Offset in buffer array where this datum exists |
Definition at line 124 of file BinaryDatum.h.
virtual SqlBigInt::~SqlBigInt | ( | ) | [inline, virtual] |
Empty virtual destructor to keep compiler happy.
Definition at line 127 of file BinaryDatum.h.
virtual unsigned long long SqlBigInt::extractBigIntFrom | ( | char * | aBufferAry | ) | const [inline, virtual] |
Read binary datum at current index and return a big int representation
aBufferAry | The buffer array of binary data to be read |
Implements BinaryDatum.
Definition at line 142 of file BinaryDatum.h.
References BinaryDatum::mBufIndex.
virtual double SqlBigInt::extractDoubleFrom | ( | char * | aBufferAry | ) | const [inline, virtual] |
Read binary datum at current index and return a double representation
aBufferAry | The buffer array of binary data to be read |
Implements BinaryDatum.
Definition at line 133 of file BinaryDatum.h.
References BinaryDatum::mBufIndex.
virtual unsigned SqlBigInt::getNumBits | ( | ) | const [inline, virtual] |
Returns the size of the binary datum in bits.
Implements BinaryDatum.
Definition at line 148 of file BinaryDatum.h.