NzudsData struct referencia
Atributos públicos
- unión { pBool pDate pDouble pFixedString pFloat pGeometryString pInt16
- pInt32
- pInt64
- pInt8 pInterval
- pNationalFixedString
- pNationalVariableString
- pNumeric128
- pNumeric32
- pNumeric64
- pTime
- pTimeStamp
- pTimeTz
- pVarbinaryString
- pVariableString
- datos
isNull
longitud
union { boolVal dateVal doubleVal floatVal int16Val int32Val int64Val int8Val interval numeric128 numeric32 numeric64 timeStampVal timeTz timeVal
} privateData
tipo
Descripción detallada
Los datos de campo para serializar / deserializar tipos de cadena siempre tienen un terminador nulo extra no incluido en la longitud.
La memoria a la que apunta este struct pertenece a la clase.
Los datos de esta estructura son válidos hasta que se utilicen en otra nzudsReadNext, se realice cualquier operación de escritura o se cierre el manejador.
Documentación de los datos de los miembros
int8_t boolVal
datos
unión { ... }
int32_t dateVal
doble doubleVal
float floatVal
int16_t int16Val
int32_t int32Val
int64_t int64Val
int8_t int8Val
Intervalo NzudsInterval
int8_t isNull si el valor es true entonces la columna de datos es SQL null
int32_t length longitud de los datos
NzudsNumeric128 numeric128
NzudsNumeric32 numeric32
NzudsNumeric64 numeric64
const int8_t* pBool
const int32_t* pDate
const double* pDouble
const char* pFixedString
const float* pFloat
const char* pGeometryString
const int16_t* pInt16
const int32_t* pInt32
const int64_t* pInt64
const int8_t* pInt8
const NzudsInterval* pInterval
const char* pNationalFixedString
const char* pNationalVariableString
const NzudsNumeric128* pNumeric128
const NzudsNumeric32* pNumeric32
const NzudsNumeric64* pNumeric64
privateData unión { ... }
Esta unión debe considerarse privada
const int64_t* pTime
const int64_t* pTimeStamp
const NzudsTimeTz* pTimeTz
const char* pVarbinaryString
const char* pVariableString
int64_t timeStampVal
NzudsTimeTz timeTz
int64_t timeVal
NzudsDataType type Tipo de datos de esta estructura
Determina el puntero correcto en la unión de datos si los datos no son nulos.