13 #ifndef REWRITE_HEAP_H
14 #define REWRITE_HEAP_H
54 #define LOGICAL_REWRITE_FORMAT "map-%x-%x-%X_%X-%x-%x"
TransactionId MultiXactId
struct RewriteStateData * RewriteState
void end_heap_rewrite(RewriteState state)
bool rewrite_heap_dead_tuple(RewriteState state, HeapTuple old_tuple)
RewriteState begin_heap_rewrite(Relation old_heap, Relation new_heap, TransactionId oldest_xmin, TransactionId freeze_xid, MultiXactId cutoff_multi)
void CheckPointLogicalRewriteHeap(void)
struct LogicalRewriteMappingData LogicalRewriteMappingData
void rewrite_heap_tuple(RewriteState state, HeapTuple old_tuple, HeapTuple new_tuple)
RelFileLocator old_locator
RelFileLocator new_locator