|
Cloud DB
|
структура с метаданными строки Подробнее...
#include <metadata.h>
Открытые атрибуты | |
| uint32 | state |
| TransactionId | xmin |
| TransactionId | xmax |
| bool | xminCommited |
| bool | xminAborted |
| bool | xmaxCommited |
| bool | xmaxAborted |
| unsigned char | mask |
| uItemPointerData | nextSlot |
структура с метаданными строки
Хранит в себе информацию о транзакции
| unsigned char metadataStruct::mask |
битовая маска, описывающая состояние полей если соответствующий бит нулевой - то соответствующее поле - NULL
| uItemPointerData metadataStruct::nextSlot |
см документацию postgres
| TransactionId metadataStruct::xmax |
Id транзакции, после которой записаь НЕ видна в горизонте событий; если xmax = 0 то ограничений нет
| bool metadataStruct::xmaxAborted |
см документацию postgres
| bool metadataStruct::xmaxCommited |
см документацию postgres
| TransactionId metadataStruct::xmin |
Id транзакции, начиная с которой записаь видна в горизонте событий
| bool metadataStruct::xminAborted |
см документацию postgres
| bool metadataStruct::xminCommited |
см документацию postgres