Store parameter information used by the Oracle database instance to execute queries (select) or nonqueries (insert, update, delete) More...
#include <OracleParameter.h>
Public Member Functions | |
OracleParameter (DataParameterBase::PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN) | |
Constructor. More... | |
OracleParameter (const string ¶mName, DataParameterBase::PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN) | |
Constructor. More... | |
OracleParameter (const OracleParameter< T > &source) | |
Copy constructor. More... | |
~OracleParameter () | |
Destructor. More... | |
void | setValue (T columnValue) |
Sets a value. More... | |
T | getValue () const |
Gets the value. More... | |
void | setDimension (const unsigned int dimension) |
Sets a dimension. More... | |
unsigned int | getDimension () const |
Gets the dimension. More... | |
void | push_back (const string &value) |
const string & | getElement (size_t position) const |
void ** | getBindHandle () |
Gets bind handle. More... | |
void * | getIndicatorValue () |
bool | isNULLValue () const |
template<> | |
void | push_back (const string &value) |
template<> | |
unsigned int | getDimension () const |
template<> | |
const string & | getElement (size_t position) const |
template<> | |
unsigned int | getDimension () const |
template<> | |
void | setDimension (const unsigned int dimension) |
template<> | |
void | setValue (string columnValue) |
template<> | |
string | getValue () const |
template<> | |
~OracleParameter () | |
Public Member Functions inherited from FinTP::DataParameter< T > | |
DataParameter (PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN) | |
Constructor parameterDirection type PARAMETER_DIRECTION The type of the parameter (in, out , inout) More... | |
DataParameter (const string ¶mName, PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN) | |
Constructor. More... | |
DataParameter (const DataParameter< T > &source) | |
Constructor with parameter. More... | |
DataParameter< T > & | operator= (const DataParameter< T > &source) |
Stores the parameter type, value and dimension. More... | |
template<> | |
DataType::DATA_TYPE | getParamType () |
template<> | |
DataType::DATA_TYPE | getParamType () |
template<> | |
DataType::DATA_TYPE | getParamType () |
template<> | |
DataType::DATA_TYPE | getParamType () |
template<> | |
DataParameter (PARAMETER_DIRECTION paramDirection) | |
template<> | |
DataParameter (const string ¶mName, PARAMETER_DIRECTION paramDirection) | |
template<> | |
DataParameter (const DataParameter< string > &source) | |
template<> | |
DataParameter< string > & | operator= (const DataParameter< string > &source) |
template<> | |
DataType::DATA_TYPE | getParamType () |
template<> | |
DataType::DATA_TYPE | getParamType () |
Public Member Functions inherited from FinTP::DataParameterBase | |
DataParameterBase (PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN) | |
Constructor. More... | |
DataParameterBase (const string ¶mName, DataType::DATA_TYPE paramType, PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN, const unsigned int dimension=0) | |
Constructor. More... | |
DataParameterBase (const DataParameterBase &source) | |
Constructor. More... | |
DataParameterBase & | operator= (const DataParameterBase &source) |
virtual | ~DataParameterBase () |
Destructor. More... | |
void | setName (const string &name) |
string | getName () const |
void | setDirection (const PARAMETER_DIRECTION paramDirection) |
PARAMETER_DIRECTION | getDirection () const |
void | setType (const DataType::DATA_TYPE dataType) |
DataType::DATA_TYPE | getType () const |
void * | getStoragePointer () |
const void * | getReadStoragePointer () const |
virtual void | setString (string value) |
void | setInt (int value) |
void | setLong (long value) |
void | setShort (short value) |
virtual void | setDate (string value) |
int | getInt () |
long | getLong () |
short | getShort () |
string | getString () |
Private Attributes | |
OCIBind * | m_hBind |
sb2 | m_IndicatorVariable |
Additional Inherited Members | |
Public Types inherited from FinTP::DataParameterBase | |
enum | PARAMETER_DIRECTION { PARAM_IN, PARAM_OUT, PARAM_INOUT } |
Static Public Member Functions inherited from FinTP::DataParameter< T > | |
static DataType::DATA_TYPE | getParamType () |
Protected Attributes inherited from FinTP::DataParameter< T > | |
T | m_Value |
Store parameter information used by the Oracle database instance to execute queries (select) or nonqueries (insert, update, delete)
|
inlineexplicit |
Constructor.
paramDirection | type PARAMETER_DIRECTION. The parameter direction (in, out or inout) |
|
inlineexplicit |
Constructor.
paramName | type string. The parameter name |
paramDirection | type PARAMETER_DIRECTION The parameter direction (in, out or inout) |
|
inline |
Copy constructor.
source | The source object |
|
inline |
Destructor.
|
inline |
|
inlinevirtual |
Gets bind handle.
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
Implements FinTP::DataParameterBase.
|
inlinevirtual |
|
inlinevirtual |
Implements FinTP::DataParameter< T >.
|
inlinevirtual |
Implements FinTP::DataParameterBase.
|
inlinevirtual |
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
Reimplemented from FinTP::DataParameterBase.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from FinTP::DataParameter< T >.
|
inlinevirtual |
|
inline |
|
private |
|
private |