このページを編集する際は、編集に関する方針に従ってください。
typedef struct varattrib {
int32 va_header; /* External/compressed storage */
/* flags and item size */ union { struct { int32 va_rawsize; /* Plain data size */
char va_data[1]; /* Compressed data */ } va_compressed; /* Compressed stored attribute */
struct { int32 va_rawsize; /* Plain data size */
int32 va_extsize; /* External saved size */
Oid va_valueid; /* Unique identifier of value */
Oid va_toastrelid; /* RelID where to find chunks */
} va_external; /* External stored attribute */
char va_data[1]; /* Plain stored attribute */ } va_content;
} varattrib;
* ---------------- * struct varattrib is the header of a varlena object that may have been * TOASTed. * ----------------