fintp_udal
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::OracleArrayParameter Class Reference

#include <OracleParameter.h>

Inheritance diagram for FinTP::OracleArrayParameter:

Public Member Functions

 OracleArrayParameter ()
 
OCIArray ** getOCIArray () const
 
- Public Member Functions inherited from FinTP::OracleParameter< vector< string > >
 OracleParameter (DataParameterBase::PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN)
 Constructor. More...
 
 OracleParameter (const string &paramName, DataParameterBase::PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN)
 Constructor. More...
 
 OracleParameter (const OracleParameter< vector< string > > &source)
 Copy constructor. More...
 
 ~OracleParameter ()
 Destructor. More...
 
void setValue (vector< string >columnValue)
 Sets a value. More...
 
vector< string > 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
 
- Public Member Functions inherited from FinTP::DataParameter< vector< string > >
 DataParameter (PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN)
 Constructor parameterDirection type PARAMETER_DIRECTION The type of the parameter (in, out , inout) More...
 
 DataParameter (const string &paramName, PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN)
 Constructor. More...
 
 DataParameter (const DataParameter< vector< string > > &source)
 Constructor with parameter. More...
 
DataParameter< vector< string > > & operator= (const DataParameter< vector< string > > &source)
 Stores the parameter type, value and dimension. More...
 
- Public Member Functions inherited from FinTP::DataParameterBase
 DataParameterBase (PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN)
 Constructor. More...
 
 DataParameterBase (const string &paramName, DataType::DATA_TYPE paramType, PARAMETER_DIRECTION paramDirection=DataParameterBase::PARAM_IN, const unsigned int dimension=0)
 Constructor. More...
 
 DataParameterBase (const DataParameterBase &source)
 Constructor. More...
 
DataParameterBaseoperator= (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

OCIArray * m_Array
 

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< vector< string > >
static DataType::DATA_TYPE getParamType ()
 
- Protected Attributes inherited from FinTP::DataParameter< vector< string > >
vector< string > m_Value
 

Constructor & Destructor Documentation

FinTP::OracleArrayParameter::OracleArrayParameter ( )
inline

Member Function Documentation

OCIArray** FinTP::OracleArrayParameter::getOCIArray ( ) const
inline

Member Data Documentation

OCIArray* FinTP::OracleArrayParameter::m_Array
mutableprivate

The documentation for this class was generated from the following file: