Thread

  1. [PATCH v1 1/1] Remove HeapTupleheaderSetXminCommitted/Invalid functions

    Andy Fan <zhihuifan1213@163.com> — 2025-06-25T07:35:32Z

    They are neither be used nor be safe to be used, User should use
    SetHintBits instead.
    ---
     src/include/access/htup_details.h | 14 --------------
     1 file changed, 14 deletions(-)
    
    diff --git a/src/include/access/htup_details.h b/src/include/access/htup_details.h
    index aa957cf3b01..bc6094b001f 100644
    --- a/src/include/access/htup_details.h
    +++ b/src/include/access/htup_details.h
    @@ -357,20 +357,6 @@ HeapTupleHeaderXminFrozen(const HeapTupleHeaderData *tup)
     	return (tup->t_infomask & HEAP_XMIN_FROZEN) == HEAP_XMIN_FROZEN;
     }
     
    -static inline void
    -HeapTupleHeaderSetXminCommitted(HeapTupleHeaderData *tup)
    -{
    -	Assert(!HeapTupleHeaderXminInvalid(tup));
    -	tup->t_infomask |= HEAP_XMIN_COMMITTED;
    -}
    -
    -static inline void
    -HeapTupleHeaderSetXminInvalid(HeapTupleHeaderData *tup)
    -{
    -	Assert(!HeapTupleHeaderXminCommitted(tup));
    -	tup->t_infomask |= HEAP_XMIN_INVALID;
    -}
    -
     static inline void
     HeapTupleHeaderSetXminFrozen(HeapTupleHeaderData *tup)
     {
    -- 
    2.45.1
    
    
    --=-=-=--