DB2DatabaseFactory derived from the ODBCDatabaseFactory class that implements specific DB2 operations Database factory produces a new DB2 instance. More...
#include <Db2DatabaseProvider.h>

Public Member Functions | |
| Db2DatabaseFactory () | |
| Database * | createDatabase () |
| Creates the provider specific database. More... | |
Public Member Functions inherited from FinTP::ODBCDatabaseFactory | |
| ODBCDatabaseFactory (const string &provider) | |
| Base class for database provider specific objects creations. More... | |
| ~ODBCDatabaseFactory () | |
| DataParameterBase * | createParameter (DataType::DATA_TYPE paramType, DataParameterBase::PARAMETER_DIRECTION parameterDirection=DataParameterBase::PARAM_IN) |
| Create parameter. More... | |
| DataColumnBase * | createColumn (DataType::DATA_TYPE columnType, unsigned int dimension, int scale, const string &name="") |
| string | getParamPlaceholder (const unsigned int i) const |
| Returns a string representing a sql statement parameter placeholder. More... | |
| string | getParamPlaceholder (const string ¶mname) const |
| Returns a string representing a sql statement parameter placeholder. More... | |
| string | getTrimFunc (const string &value) const |
| Returns sql statement call to a provider specific trim function. More... | |
Public Member Functions inherited from FinTP::DatabaseProviderFactory | |
| virtual | ~DatabaseProviderFactory () |
| DataParameterBase * | createParameter (DataType::DATA_TYPE paramType) |
| DataColumnBase * | createColumn (DataType::DATA_TYPE columnType, unsigned int dimension, int scale) |
| string | name () const |
| Getter method of the provider name. More... | |
Static Public Member Functions | |
| static short int | getDb2SqlType (const DataType::DATA_TYPE type, const int dimension) |
| Convert Db2DataType to and from another DataType. More... | |
| static short int | getDb2DataType (const DataType::DATA_TYPE type) |
| static DataType::DATA_TYPE | getDataType (const short int type, const int dimension) |
Static Public Member Functions inherited from FinTP::ODBCDatabaseFactory | |
| static DataColumnBase * | internalCreateColumn (DataType::DATA_TYPE columnType, unsigned int dimension, int scale, const string &name="") |
| Create column. More... | |
| static short int | getODBCSqlType (const DataType::DATA_TYPE type, const int dimension) |
| static short int | getODBCDataType (const DataType::DATA_TYPE type) |
| static int | getODBCParameterDirection (DataParameterBase::PARAMETER_DIRECTION paramDirection) |
| static DataType::DATA_TYPE | getDataType (const short int type, const int dimension) |
Additional Inherited Members | |
Protected Member Functions inherited from FinTP::DatabaseProviderFactory | |
| DatabaseProviderFactory (const string &providername) | |
Protected Attributes inherited from FinTP::DatabaseProviderFactory | |
| string | m_Name |
DB2DatabaseFactory derived from the ODBCDatabaseFactory class that implements specific DB2 operations Database factory produces a new DB2 instance.
|
inline |
|
virtual |
Creates the provider specific database.
Implements FinTP::ODBCDatabaseFactory.
|
static |
|
static |
|
static |
Convert Db2DataType to and from another DataType.