Alvaro Herrera wrote:
>
> Hackers,
>
> This is the second patch for the nested transactions stuff. This one
> removes the global variables used in Snapshots (QuerySnapshot,
> SerializableSnapshot, SnapshotDirty, RecentXmin, RecentGlobalXmin and
> ReferentialIntegritySnapshotOverride) and puts the whole bunch in a
> single struct.
>
> It also adds some accesor functions so that other functions can read and
> modify what they need.
What's the performance impact caused by the accessor functions? I
thought most of the tuple visibility code is done in macros for some
reason.
Jan
--
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me. #
#================================================== JanWieck@Yahoo.com #