このページを編集する際は、編集に関する方針に従ってください。
* ---------------- * struct varattrib is the header of a varlena object that may have been * TOASTed. * ----------------
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;
更新日 | 更新者 | 更新内容 |