DCL 4.0
Loading...
Searching...
No Matches
OciParam.cpp File Reference
#include <dcl/Config.h>
#include <oci.h>
#include <stdlib.h>
#include <dcl/Object.h>
#include <dcl/Numeric.h>
#include <dcl/InputStream.h>
#include <dcl/OutputStream.h>
#include <dcl/BytesOutputStream.h>
#include <dcl/Charset.h>
#include <dcl/SQLCore.h>
#include "OciConnection.h"
#include "OciQuery.h"
#include "OciParam.h"

Go to the source code of this file.

Macros

#define __TRACE_THIS   0
#define __DCL_TRACE0_N(fmt)
#define __DCL_TRACE1_N(fmt, arg)
#define __DCL_TRACE2_N(fmt, arg1, arg2)
#define __DCL_TRACE3_N(fmt, arg1, arg2, arg3)
#define __DCL_TRACE4_N(fmt, arg1, arg2, arg3, arg4)
#define __SET_ERROR(_error, status, pError)

Functions

 IMPLEMENT_CLASSINFO (OciParam, SQL::Param) OciParam
int16_t __ABS (int16_t n)
size_t __MIN (size_t x, size_t y)

Macro Definition Documentation

◆ __DCL_TRACE0_N

#define __DCL_TRACE0_N ( fmt)

Definition at line 32 of file OciParam.cpp.

◆ __DCL_TRACE1_N

#define __DCL_TRACE1_N ( fmt,
arg )

Definition at line 33 of file OciParam.cpp.

◆ __DCL_TRACE2_N

#define __DCL_TRACE2_N ( fmt,
arg1,
arg2 )

Definition at line 34 of file OciParam.cpp.

◆ __DCL_TRACE3_N

#define __DCL_TRACE3_N ( fmt,
arg1,
arg2,
arg3 )

Definition at line 35 of file OciParam.cpp.

◆ __DCL_TRACE4_N

#define __DCL_TRACE4_N ( fmt,
arg1,
arg2,
arg3,
arg4 )

Definition at line 36 of file OciParam.cpp.

◆ __SET_ERROR

#define __SET_ERROR ( _error,
status,
pError )
Value:
conn()->setErrorStatus(_error, status, pError, \
true, __THIS_FILE__, __LINE__)
#define __THIS_FILE__
Definition _trace.h:14

Definition at line 45 of file OciParam.cpp.

45#define __SET_ERROR(_error, status, pError) \
46 conn()->setErrorStatus(_error, status, pError, \
47 true, __THIS_FILE__, __LINE__)

◆ __TRACE_THIS

#define __TRACE_THIS   0

Definition at line 24 of file OciParam.cpp.

Function Documentation

◆ __ABS()

int16_t __ABS ( int16_t n)
inline

Definition at line 550 of file OciParam.cpp.

551{
552 return n < 0 ? -n : n;
553}
void CharsetConvertException *size_t n
Definition SQLField.cpp:253

◆ __MIN()

size_t __MIN ( size_t x,
size_t y )
inline

Definition at line 830 of file OciParam.cpp.

831{
832 return x < y ? x : y;
833}

◆ IMPLEMENT_CLASSINFO()

IMPLEMENT_CLASSINFO ( OciParam ,
SQL::Param  )

Definition at line 49 of file OciParam.cpp.

52 : Param(NULL)
53{
54 __bind = NULL;
55 __inputIndicator = -1;
56
57 __buffer = NULL;
58 __inputStream = NULL;
59}
#define NULL
Definition Config.h:340