|
DCL 3.7.4
|
#include <PqParam.h>
Public Member Functions | |
| bool | init (SQL::Query *_query, int _index, const PGresult *_res) |
| bool | onAfterExecute () |
| PqParam () | |
| virtual | ~PqParam () |
| virtual const wchar_t * | serverDataTypeName () const |
| virtual void | setNull () |
| virtual bool | __setData (_CONST void *_val, size_t _size, SQL::DataType _valType, SQL::DataType _sqlType) |
| bool | setInteger (const void *_val, size_t _size) |
| bool | setUInteger (const void *_val, size_t _size) |
| bool | setFloat (const void *_val, size_t _size) |
| bool | setDate (const SQL::Date *_val, size_t _size) |
| bool | setTime (const SQL::Time *_val, size_t _size) |
| bool | setTimeStamp (const SQL::TimeStamp *_val, size_t _size) |
| bool | setInterval (const SQL::Interval *_val, size_t _size) |
| bool | setBytes (_CONST void *_val, size_t _size, SQL::DataType _valType, SQL::DataType _sqlType) |
| Public Member Functions inherited from Object | |
| virtual String | toString () const |
| virtual void | destroy () |
| String | className () const |
| bool | isInstanceOf (const std::type_info &typeinfo) const |
| virtual const std::type_info & | typeInfo () const |
Protected Member Functions | |
| PqQuery * | query () const |
| PqConnection * | conn () const |
| Protected Member Functions inherited from SQL::Param | |
| Param (Query *_queryHandle) | |
| virtual | ~Param () |
| virtual bool | __setOutputType (DataType _sqlType) |
| virtual bool | __getDataSize (size_t *_size, bool _maxsize) |
| virtual bool | __getData (void *_buf, size_t *_size, DataType _bufType) |
| Protected Member Functions inherited from SQL::Field | |
| Field (Query *_queryHandle) | |
| virtual | ~Field () |
| Protected Member Functions inherited from Object | |
| virtual | ~Object () |
| Object () | |
Additional Inherited Members | |
| Protected Attributes inherited from SQL::Field | |
| Query * | __queryHandle |
| String | __name |
| DataType | __dataType |
| short | __precision |
| short | __scale |
| PqParam::PqParam | ( | ) |
|
virtual |
Definition at line 60 of file PqParam.cpp.
|
virtual |
Implements SQL::Param.
Definition at line 100 of file PqParam.cpp.
|
inlineprotected |
| bool PqParam::init | ( | SQL::Query * | _query, |
| int | _index, | ||
| const PGresult * | _res ) |
Definition at line 64 of file PqParam.cpp.
| bool PqParam::onAfterExecute | ( | ) |
Definition at line 77 of file PqParam.cpp.
|
inlineprotected |
|
virtual |
Implements SQL::Field.
Definition at line 85 of file PqParam.cpp.
| bool PqParam::setBytes | ( | _CONST void * | _val, |
| size_t | _size, | ||
| SQL::DataType | _valType, | ||
| SQL::DataType | _sqlType ) |
Definition at line 620 of file PqParam.cpp.
| bool PqParam::setDate | ( | const SQL::Date * | _val, |
| size_t | _size ) |
Definition at line 415 of file PqParam.cpp.
| bool PqParam::setFloat | ( | const void * | _val, |
| size_t | _size ) |
Definition at line 331 of file PqParam.cpp.
| bool PqParam::setInteger | ( | const void * | _val, |
| size_t | _size ) |
Definition at line 147 of file PqParam.cpp.
| bool PqParam::setInterval | ( | const SQL::Interval * | _val, |
| size_t | _size ) |
Definition at line 568 of file PqParam.cpp.
|
virtual |
Implements SQL::Param.
Definition at line 90 of file PqParam.cpp.
| bool PqParam::setTime | ( | const SQL::Time * | _val, |
| size_t | _size ) |
Definition at line 457 of file PqParam.cpp.
| bool PqParam::setTimeStamp | ( | const SQL::TimeStamp * | _val, |
| size_t | _size ) |
Definition at line 506 of file PqParam.cpp.
| bool PqParam::setUInteger | ( | const void * | _val, |
| size_t | _size ) |
Definition at line 239 of file PqParam.cpp.