このページを編集する際は、編集に関する方針に従ってください。
/*
* att_addlength increments the given offset by the length of the attribute. * attval is only accessed if we are dealing with a variable-length attribute. */
#define att_addlength(cur_offset, attlen, attval) \ ( \
((attlen) > 0) ? \ ( \ (cur_offset) + (attlen) \ ) \ : (((attlen) == -1) ? \ ( \ (cur_offset) + VARATT_SIZE(DatumGetPointer(attval)) \
) \ : \ ( \ AssertMacro((attlen) == -2), \ (cur_offset) + (strlen(DatumGetCString(attval)) + 1) \
)) \
)
更新日 | 更新者 | 更新内容 |