このページを編集する際は、編集に関する方針に従ってください。
* 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) \ )) \
)
更新日 | 更新者 | 更新内容 |