Eneboo - Documentación para desarrolladores
|
Ir al código fuente de este archivo.
Clases | |
struct | varattrib |
'defines' | |
#define | VARATT_FLAG_EXTERNAL 0x80000000 |
#define | VARATT_FLAG_COMPRESSED 0x40000000 |
#define | VARATT_MASK_FLAGS 0xc0000000 |
#define | VARATT_MASK_SIZE 0x3fffffff |
#define | VARATT_SIZEP(_PTR) (((varattrib *)(_PTR))->va_header) |
#define | VARATT_SIZE(PTR) (VARATT_SIZEP(PTR) & VARATT_MASK_SIZE) |
#define | VARATT_DATA(PTR) (((varattrib *)(PTR))->va_content.va_data) |
#define | VARATT_CDATA(PTR) (((varattrib *)(PTR))->va_content.va_compressed.va_data) |
#define | VARSIZE(__PTR) VARATT_SIZE(__PTR) |
#define | VARDATA(__PTR) VARATT_DATA(__PTR) |
#define | VARATT_IS_EXTENDED(PTR) ((VARATT_SIZEP(PTR) & VARATT_MASK_FLAGS) != 0) |
#define | VARATT_IS_EXTERNAL(PTR) ((VARATT_SIZEP(PTR) & VARATT_FLAG_EXTERNAL) != 0) |
#define | VARATT_IS_COMPRESSED(PTR) ((VARATT_SIZEP(PTR) & VARATT_FLAG_COMPRESSED) != 0) |
#define | SIZEOF_DATUM SIZEOF_UNSIGNED_LONG |
#define | GET_1_BYTE(datum) (((Datum) (datum)) & 0x000000ff) |
#define | GET_2_BYTES(datum) (((Datum) (datum)) & 0x0000ffff) |
#define | GET_4_BYTES(datum) (((Datum) (datum)) & 0xffffffff) |
#define | SET_1_BYTE(value) (((Datum) (value)) & 0x000000ff) |
#define | SET_2_BYTES(value) (((Datum) (value)) & 0x0000ffff) |
#define | SET_4_BYTES(value) (((Datum) (value)) & 0xffffffff) |
#define | DatumGetBool(X) ((bool) (((Datum) (X)) != 0)) |
#define | BoolGetDatum(X) ((Datum) ((X) ? 1 : 0)) |
#define | DatumGetChar(X) ((char) GET_1_BYTE(X)) |
#define | CharGetDatum(X) ((Datum) SET_1_BYTE(X)) |
#define | Int8GetDatum(X) ((Datum) SET_1_BYTE(X)) |
#define | DatumGetUInt8(X) ((uint8) GET_1_BYTE(X)) |
#define | UInt8GetDatum(X) ((Datum) SET_1_BYTE(X)) |
#define | DatumGetInt16(X) ((int16) GET_2_BYTES(X)) |
#define | Int16GetDatum(X) ((Datum) SET_2_BYTES(X)) |
#define | DatumGetUInt16(X) ((uint16) GET_2_BYTES(X)) |
#define | UInt16GetDatum(X) ((Datum) SET_2_BYTES(X)) |
#define | DatumGetInt32(X) ((int32) GET_4_BYTES(X)) |
#define | Int32GetDatum(X) ((Datum) SET_4_BYTES(X)) |
#define | DatumGetUInt32(X) ((uint32) GET_4_BYTES(X)) |
#define | UInt32GetDatum(X) ((Datum) SET_4_BYTES(X)) |
#define | DatumGetObjectId(X) ((Oid) GET_4_BYTES(X)) |
#define | ObjectIdGetDatum(X) ((Datum) SET_4_BYTES(X)) |
#define | DatumGetTransactionId(X) ((TransactionId) GET_4_BYTES(X)) |
#define | TransactionIdGetDatum(X) ((Datum) SET_4_BYTES((X))) |
#define | DatumGetCommandId(X) ((CommandId) GET_4_BYTES(X)) |
#define | CommandIdGetDatum(X) ((Datum) SET_4_BYTES(X)) |
#define | DatumGetPointer(X) ((Pointer) (X)) |
#define | PointerGetDatum(X) ((Datum) (X)) |
#define | DatumGetCString(X) ((char *) DatumGetPointer(X)) |
#define | CStringGetDatum(X) PointerGetDatum(X) |
#define | DatumGetName(X) ((Name) DatumGetPointer(X)) |
#define | NameGetDatum(X) PointerGetDatum(X) |
#define | DatumGetInt64(X) (* ((int64 *) DatumGetPointer(X))) |
#define | DatumGetFloat4(X) (* ((float4 *) DatumGetPointer(X))) |
#define | DatumGetFloat8(X) (* ((float8 *) DatumGetPointer(X))) |
#define | DatumGetFloat32(X) ((float32) DatumGetPointer(X)) |
#define | Float32GetDatum(X) PointerGetDatum(X) |
#define | DatumGetFloat64(X) ((float64) DatumGetPointer(X)) |
#define | Float64GetDatum(X) PointerGetDatum(X) |
#define | Int64GetDatumFast(X) PointerGetDatum(&(X)) |
#define | Float4GetDatumFast(X) PointerGetDatum(&(X)) |
#define | Float8GetDatumFast(X) PointerGetDatum(&(X)) |
#define | Trap(condition, errorType) |
#define | TrapMacro(condition, errorType) |
#define | Assert(condition) |
#define | AssertMacro(condition) ((void)true) |
#define | AssertArg(condition) |
#define | AssertState(condition) |
#define | assert_enabled 0 |
#define | CATALOG(name, oid) typedef struct CppConcat(FormData_,name) |
#define | BKI_BOOTSTRAP |
#define | BKI_SHARED_RELATION |
#define | BKI_WITHOUT_OIDS |
#define | DATA(x) extern int no_such_variable |
#define | DESCR(x) extern int no_such_variable |
'typedefs' | |
typedef struct varattrib | varattrib |
typedef unsigned long | Datum |
typedef Datum * | DatumPtr |
typedef int4 | aclitem |
Funciones | |
Datum | Int64GetDatum (int64 X) |
Datum | Float4GetDatum (float4 X) |
Datum | Float8GetDatum (float8 X) |
int | ExceptionalCondition (char *conditionName, char *errorType, char *fileName, int lineNumber) |
Variables | |
DLLIMPORT bool | assert_enabled |
#define Assert | ( | condition | ) |
#define assert_enabled 0 |
#define AssertArg | ( | condition | ) |
#define AssertMacro | ( | condition | ) | ((void)true) |
#define AssertState | ( | condition | ) |
#define BKI_BOOTSTRAP |
#define BKI_SHARED_RELATION |
#define BKI_WITHOUT_OIDS |
#define BoolGetDatum | ( | X | ) | ((Datum) ((X) ? 1 : 0)) |
#define CharGetDatum | ( | X | ) | ((Datum) SET_1_BYTE(X)) |
#define CommandIdGetDatum | ( | X | ) | ((Datum) SET_4_BYTES(X)) |
#define CStringGetDatum | ( | X | ) | PointerGetDatum(X) |
#define DATA | ( | x | ) | extern int no_such_variable |
#define DatumGetChar | ( | X | ) | ((char) GET_1_BYTE(X)) |
#define DatumGetCommandId | ( | X | ) | ((CommandId) GET_4_BYTES(X)) |
#define DatumGetCString | ( | X | ) | ((char *) DatumGetPointer(X)) |
#define DatumGetFloat32 | ( | X | ) | ((float32) DatumGetPointer(X)) |
#define DatumGetFloat4 | ( | X | ) | (* ((float4 *) DatumGetPointer(X))) |
#define DatumGetFloat64 | ( | X | ) | ((float64) DatumGetPointer(X)) |
#define DatumGetFloat8 | ( | X | ) | (* ((float8 *) DatumGetPointer(X))) |
#define DatumGetInt16 | ( | X | ) | ((int16) GET_2_BYTES(X)) |
#define DatumGetInt32 | ( | X | ) | ((int32) GET_4_BYTES(X)) |
#define DatumGetInt64 | ( | X | ) | (* ((int64 *) DatumGetPointer(X))) |
#define DatumGetName | ( | X | ) | ((Name) DatumGetPointer(X)) |
#define DatumGetObjectId | ( | X | ) | ((Oid) GET_4_BYTES(X)) |
#define DatumGetPointer | ( | X | ) | ((Pointer) (X)) |
#define DatumGetTransactionId | ( | X | ) | ((TransactionId) GET_4_BYTES(X)) |
#define DatumGetUInt16 | ( | X | ) | ((uint16) GET_2_BYTES(X)) |
#define DatumGetUInt32 | ( | X | ) | ((uint32) GET_4_BYTES(X)) |
#define DatumGetUInt8 | ( | X | ) | ((uint8) GET_1_BYTE(X)) |
#define DESCR | ( | x | ) | extern int no_such_variable |
#define Float32GetDatum | ( | X | ) | PointerGetDatum(X) |
#define Float4GetDatumFast | ( | X | ) | PointerGetDatum(&(X)) |
#define Float64GetDatum | ( | X | ) | PointerGetDatum(X) |
#define Float8GetDatumFast | ( | X | ) | PointerGetDatum(&(X)) |
#define GET_1_BYTE | ( | datum | ) | (((Datum) (datum)) & 0x000000ff) |
#define GET_2_BYTES | ( | datum | ) | (((Datum) (datum)) & 0x0000ffff) |
#define GET_4_BYTES | ( | datum | ) | (((Datum) (datum)) & 0xffffffff) |
#define Int16GetDatum | ( | X | ) | ((Datum) SET_2_BYTES(X)) |
#define Int32GetDatum | ( | X | ) | ((Datum) SET_4_BYTES(X)) |
#define Int64GetDatumFast | ( | X | ) | PointerGetDatum(&(X)) |
#define Int8GetDatum | ( | X | ) | ((Datum) SET_1_BYTE(X)) |
#define NameGetDatum | ( | X | ) | PointerGetDatum(X) |
#define ObjectIdGetDatum | ( | X | ) | ((Datum) SET_4_BYTES(X)) |
#define PointerGetDatum | ( | X | ) | ((Datum) (X)) |
#define SIZEOF_DATUM SIZEOF_UNSIGNED_LONG |
#define TransactionIdGetDatum | ( | X | ) | ((Datum) SET_4_BYTES((X))) |
#define Trap | ( | condition, | |
errorType | |||
) |
do { \ if ((assert_enabled) && (condition)) \ ExceptionalCondition(CppAsString(condition), (errorType), \ __FILE__, __LINE__); \ } while (0)
#define TrapMacro | ( | condition, | |
errorType | |||
) |
((bool) ((! assert_enabled) || ! (condition) || \ (ExceptionalCondition(CppAsString(condition), (errorType), \ __FILE__, __LINE__))))
#define UInt16GetDatum | ( | X | ) | ((Datum) SET_2_BYTES(X)) |
#define UInt32GetDatum | ( | X | ) | ((Datum) SET_4_BYTES(X)) |
#define UInt8GetDatum | ( | X | ) | ((Datum) SET_1_BYTE(X)) |
#define VARATT_CDATA | ( | PTR | ) | (((varattrib *)(PTR))->va_content.va_compressed.va_data) |
#define VARATT_DATA | ( | PTR | ) | (((varattrib *)(PTR))->va_content.va_data) |
#define VARATT_FLAG_COMPRESSED 0x40000000 |
#define VARATT_FLAG_EXTERNAL 0x80000000 |
#define VARATT_IS_COMPRESSED | ( | PTR | ) | ((VARATT_SIZEP(PTR) & VARATT_FLAG_COMPRESSED) != 0) |
#define VARATT_IS_EXTENDED | ( | PTR | ) | ((VARATT_SIZEP(PTR) & VARATT_MASK_FLAGS) != 0) |
#define VARATT_IS_EXTERNAL | ( | PTR | ) | ((VARATT_SIZEP(PTR) & VARATT_FLAG_EXTERNAL) != 0) |
#define VARATT_MASK_FLAGS 0xc0000000 |
#define VARATT_MASK_SIZE 0x3fffffff |
#define VARATT_SIZE | ( | PTR | ) | (VARATT_SIZEP(PTR) & VARATT_MASK_SIZE) |
#define VARATT_SIZEP | ( | _PTR | ) | (((varattrib *)(_PTR))->va_header) |
#define VARDATA | ( | __PTR | ) | VARATT_DATA(__PTR) |
#define VARSIZE | ( | __PTR | ) | VARATT_SIZE(__PTR) |
typedef unsigned long Datum |
int ExceptionalCondition | ( | char * | conditionName, |
char * | errorType, | ||
char * | fileName, | ||
int | lineNumber | ||
) |
DLLIMPORT bool assert_enabled |