|
PostgreSQL Source Code git master
|

Go to the source code of this file.
Functions | |
| static void | desc_recompress_leaf (StringInfo buf, ginxlogRecompressDataLeaf *insertData) |
| void | gin_desc (StringInfo buf, XLogReaderState *record) |
| const char * | gin_identify (uint8 info) |
|
static |
Definition at line 21 of file gindesc.c.
References appendStringInfo(), buf, GIN_SEGMENT_ADDITEMS, GIN_SEGMENT_DELETE, GIN_SEGMENT_INSERT, GIN_SEGMENT_REPLACE, i, ginxlogRecompressDataLeaf::nactions, nitems, SHORTALIGN, and SizeOfGinPostingList.
Referenced by gin_desc().
| void gin_desc | ( | StringInfo | buf, |
| XLogReaderState * | record | ||
| ) |
Definition at line 72 of file gindesc.c.
References appendStringInfo(), BlockIdGetBlockNumber(), buf, ginxlogVacuumDataLeafPage::data, desc_recompress_leaf(), ginxlogInsert::flags, ginxlogSplit::flags, GIN_INSERT_ISDATA, GIN_INSERT_ISLEAF, GIN_SPLIT_ROOT, InvalidBlockNumber, ItemPointerGetBlockNumber(), ItemPointerGetOffsetNumber(), PostingItem::key, ginxlogSplit::leftChildBlkno, ginxlogInsertDataInternal::newitem, ginxlogUpdateMeta::newRightlink, ginxlogUpdateMeta::ntuples, ginxlogInsertListPage::ntuples, PostingItemGetBlockNumber, ginxlogUpdateMeta::prevTail, ginxlogSplit::rightChildBlkno, ginxlogInsertListPage::rightlink, XLOG_GIN_CREATE_PTREE, XLOG_GIN_DELETE_LISTPAGE, XLOG_GIN_DELETE_PAGE, XLOG_GIN_INSERT, XLOG_GIN_INSERT_LISTPAGE, XLOG_GIN_SPLIT, XLOG_GIN_UPDATE_META_PAGE, XLOG_GIN_VACUUM_DATA_LEAF_PAGE, XLOG_GIN_VACUUM_PAGE, XLogRecGetBlockData(), XLogRecGetData, XLogRecGetInfo, and XLogRecHasBlockImage.
| const char * gin_identify | ( | uint8 | info | ) |
Definition at line 186 of file gindesc.c.
References XLOG_GIN_CREATE_PTREE, XLOG_GIN_DELETE_LISTPAGE, XLOG_GIN_DELETE_PAGE, XLOG_GIN_INSERT, XLOG_GIN_INSERT_LISTPAGE, XLOG_GIN_SPLIT, XLOG_GIN_UPDATE_META_PAGE, XLOG_GIN_VACUUM_DATA_LEAF_PAGE, XLOG_GIN_VACUUM_PAGE, and XLR_INFO_MASK.