| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Defines | Typedefs | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/ociextp.h File Reference
`#include <oratypes.h>`
`#include <oci.h>`

Go to the source code of this file.

## Defines

#define | OCIEXTPROC_SUCCESS 0
#define | OCIEXTPROC_ERROR 1
#define | OCIExtProcAllocCallMemory(with_context, amount) ociepacm(with_context, (size_t)amount)
#define | OCIExtProcRaiseExcp(with_context, errnum) ocieperr(with_context, (int)errnum)
#define | OCIExtProcRaiseExcpWithMsg(with_context, errnum, errmsg, msglen) ociepmsg(with_context, (int)errnum, errmsg, (size_t)msglen)
#define | OCIExtProcGetEnv(with_context, envh, svch, errh) ociepgoe(with_context, envh, svch, errh)
#define | OCIInitializeStatementHandle(wctx, cursorno,svch, stmthp, errh) ociepish(wctx, cursor, svch, stmthp, errh)

## Typedefs

typedef struct OCIExtProcContext | OCIExtProcContext

## Functions

dvoid * | ociepacm (OCIExtProcContext *with_context, size_t amount)
size_t | ocieperr (OCIExtProcContext *with_context, int error_number)
size_t | ociepmsg (OCIExtProcContext *with_context, int error_number, oratext *error_message, size_t len)
sword | ociepgoe (OCIExtProcContext *with_context, OCIEnv **envh, OCISvcCtx **svch, OCIError **errh)

## Define Documentation

#define OCIEXTPROC_ERROR 1

#define OCIEXTPROC_SUCCESS 0

#define OCIExtProcAllocCallMemory | ( |  | with_context,
|  |  | amount
| ) |  | ociepacm(with_context, (size_t)amount)

#define OCIExtProcGetEnv | ( |  | with_context,
|  |  | envh,
|  |  | svch,
|  |  | errh
| ) |  | ociepgoe(with_context, envh, svch, errh)

#define OCIExtProcRaiseExcp | ( |  | with_context,
|  |  | errnum
| ) |  | ocieperr(with_context, (int)errnum)

#define OCIExtProcRaiseExcpWithMsg | ( |  | with_context,
|  |  | errnum,
|  |  | errmsg,
|  |  | msglen
| ) |  | ociepmsg(with_context, (int)errnum, errmsg, (size_t)msglen)

#define OCIInitializeStatementHandle | ( |  | wctx,
|  |  | cursorno,
|  |  | svch,
|  |  | stmthp,
|  |  | errh
| ) |  | ociepish(wctx, cursor, svch, stmthp, errh)

## Typedef Documentation

typedef struct OCIExtProcContext OCIExtProcContext

## Function Documentation

dvoid* ociepacm | ( | OCIExtProcContext * | with_context,
|  | size_t | amount
| ) |  |

size_t ocieperr | ( | OCIExtProcContext * | with_context,
|  | int | error_number
| ) |  |

sword ociepgoe | ( | OCIExtProcContext * | with_context,
|  | OCIEnv ** | envh,
|  | OCISvcCtx ** | svch,
|  | OCIError ** | errh
| ) |  |

size_t ociepmsg | ( | OCIExtProcContext * | with_context,
|  | int | error_number,
|  | oratext * | error_message,
|  | size_t | len
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines