| TerraLib 4.1

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

- File List
- File Members

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

Go to the source code of this file.

## Classes

struct | pctx

## Defines

#define | CLEAR_PCTX(pctx)
#define | SET_PCTX(pctx, rowoff, coloff, clen, fd, fnm)
#define | LEN_PCTX(pctx) ((pctx).len_pctx)
#define | FIRST_PIECE(pctx)
#define | FIELD_SET_COMPLETE 0
#define | FIELD_SET_ERROR 1
#define | FIELD_SET_BUF 2
#define | FIELD_SET_PARTIAL 3
#define | CONVERT_SUCCESS 0
#define | CONVERT_ERROR 1
#define | CONVERT_NEED_DATA 2
#define | CONVERT_CONTINUE 3
#define | LOAD_SUCCESS 0
#define | LOAD_ERROR 1
#define | LOAD_NEED_DATA 2
#define | LOAD_NO_DATA 3
#define | RESET 1
#define | GET_RECORD 2
#define | FIELD_SET 3
#define | DO_CONVERT 4
#define | DO_LOAD 5
#define | END_OF_INPUT 6
#define | SECONDARY_BUF_SIZE (1024*1024)
#define | SECONDARY_BUF_SLOP (8*1024)
#define | STATICF
#define | externref extern

## Define Documentation

#define CLEAR_PCTX | ( |  | pctx | ) |

Value:

    ((pctx).valid_pctx = FALSE,   (pctx).pieceCnt_pctx = 0,    \
       (pctx).row_pctx = UB4MAXVAL, (pctx).col_pctx = UB4MAXVAL, \
       (pctx).len_pctx = 0,         (pctx).fd_pctx  = -1,        \
       (pctx).fnm_pctx = (char *)0)

#define CONVERT_CONTINUE 3

#define CONVERT_ERROR 1

#define CONVERT_NEED_DATA 2

#define CONVERT_SUCCESS 0

#define DO_CONVERT 4

#define DO_LOAD 5

#define END_OF_INPUT 6

#define externref extern

#define FIELD_SET 3

#define FIELD_SET_BUF 2

#define FIELD_SET_COMPLETE 0

#define FIELD_SET_ERROR 1

#define FIELD_SET_PARTIAL 3

#define FIRST_PIECE | ( |  | pctx | ) |

Value:

    ( (pctx).valid_pctx == FALSE || \
     ((pctx).valid_pctx == TRUE  && ((pctx).pieceCnt_pctx == 1)))

#define GET_RECORD 2

#define LEN_PCTX | ( |  | pctx | ) | ((pctx).len_pctx)

#define LOAD_ERROR 1

#define LOAD_NEED_DATA 2

#define LOAD_NO_DATA 3

#define LOAD_SUCCESS 0

#define RESET 1

#define SECONDARY_BUF_SIZE (1024*1024)

#define SECONDARY_BUF_SLOP (8*1024)

#define SET_PCTX | ( |  | pctx,
|  |  | rowoff,
|  |  | coloff,
|  |  | clen,
|  |  | fd,
|  |  | fnm
| ) |  |

Value:

    ((pctx).valid_pctx = TRUE,   (pctx).pieceCnt_pctx++,     \
       (pctx).row_pctx = (rowoff), (pctx).col_pctx = (coloff), \
       (pctx).len_pctx += (ub4)(clen), (pctx).fd_pctx = (fd),  \
       (pctx).fnm_pctx = (fnm))

#define STATICF

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines