Tipo de datos
| Descripción
|
isy_VOID
| Tipo vacío
|
isy_INT
| Entero
|
isy_UINT
| Entero sin signo
|
isy_INT16
| Entero de dos bytes
|
isy_UINT16
| Entero sin signo de dos bytes
|
isy_INT32
| Entero de cuatro bytes
|
isy_UINT32
| Entero sin signo de cuatro bytes
|
isy_ULONG
| Entero largo sin signo
|
isy_BYTE
| Tipo de un byte
|
isy_WORD
| Tipo de una palabra
|
isy_DWORD
| Tipo de dos palabras
|
isy_TCHAR
| Tipo carácter
|
isy_BOOL
| Tipo booleano
|
HISCSERV
| Tipo de datos del descriptor de contexto de servicio
|
HISCCONF
| Tipo de datos del descriptor de contexto de configuración
|
HISCENG
| Tipo de datos del descriptor de contexto del motor de sincronización
|
HISCCSR
| Tipo de datos de un cursor de repetición para conjuntos de suscripción
|
ISCEVT
| Tipo de datos de un suceso de escucha:
typedef struct {
isy_INT32 code;
isy_UINT32 type;
isy_INT32 retry;
ISCSTATE state;
ISCLISTENARG *info;
} ISCEVT;
|
ISCSTATE
| Tipo de datos de estado del suceso:
typedef struct {
isy_TCHAR currSubsSet[ISCLEN_SubsSetName];
isy_TCHAR currSubs[ISCLEN_SubsName];
isy_UINT32 subsType;
isy_INT32 syncProg;
} ISCSTATE;
|
ISCLISTENARG
| Tipo de datos de información para la función de escucha de
sincronización, que consta de una lista de argumentos de serie (argc,
argv):
typedef struct {
isy_INT32 argc;
isy_TCHAR **argv;
} ISCLISTENARG;
|
ISCLISTENCOLUMN
| Tipo de datos de información para la función de escucha de
sincronización, que consta de una columna de tabla que contiene la posición de
la columna, la secuencia de la clave primaria, el tipo de columna, el tamaño
de los datos y los datos reales de la columna:
typedef struct {
isy_INT32 pos;
isy_INT32 pkseq;
isy_INT32 type;
isy_INT32 size;
isy_BYTE *data;
} ISCLISTENCOLUMN;
En un archivo de cabecera de DB2 Everyplace, sqlcli.h,
se definen varias constantes de tipo de columna para el tipo de
columna. Los datos de la columna se representan como una serie de texto
terminada en nulo. Esto es así con excepción del tipo de columna blob,
en que los datos reales de la columna (el campo de datos) se representan en
forma de serie plana de bytes NO terminada en nulo. Además, en el campo
de tamaño se indica su tamaño (número de bytes).
|
ISCLISTENCONFLICT
| Tipo de datos de información para la función de escucha de
sincronización, que consta de un registro de tabla que contiene el nombre de
tabla, la operación, el número de columnas y una matriz de información de las
columnas (ISCLISTENCOLUMN):
typedef struct {
isy_TCHAR table[ISCLEN_Table];
isy_INT32 op;
isy_INT32 colc;
ISCLISTENCOLUMN *colv;
} ISCLISTENCONFLICT;
El campo op indica la operación rechazada, que es una de las
constantes de operación siguientes (con valores reales entre
paréntesis):
- ISCCONST_OpDelete (1)
- ISCCONST_OpInsert (2)
- ISCCONST_OpUpdate (3)
|