From 3f3638c1a9d2488f8802da33e3066935bd9590bd Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Wed, 25 Aug 2021 11:19:49 -0700 Subject: [PATCH] remove xact callbacks --- src/backend/columnar/columnar_tableam.c | 58 ------------------------- 1 file changed, 58 deletions(-) diff --git a/src/backend/columnar/columnar_tableam.c b/src/backend/columnar/columnar_tableam.c index b5d220352..487606682 100644 --- a/src/backend/columnar/columnar_tableam.c +++ b/src/backend/columnar/columnar_tableam.c @@ -1750,61 +1750,6 @@ columnar_scan_sample_next_tuple(TableScanDesc scan, SampleScanState *scanstate, } -static void -ColumnarXactCallback(XactEvent event, void *arg) -{ - switch (event) - { - case XACT_EVENT_COMMIT: - case XACT_EVENT_PARALLEL_COMMIT: - case XACT_EVENT_PREPARE: - { - /* nothing to do */ - break; - } - - case XACT_EVENT_ABORT: - case XACT_EVENT_PARALLEL_ABORT: - { - break; - } - - case XACT_EVENT_PRE_COMMIT: - case XACT_EVENT_PARALLEL_PRE_COMMIT: - case XACT_EVENT_PRE_PREPARE: - { - break; - } - } -} - - -static void -ColumnarSubXactCallback(SubXactEvent event, SubTransactionId mySubid, - SubTransactionId parentSubid, void *arg) -{ - switch (event) - { - case SUBXACT_EVENT_START_SUB: - case SUBXACT_EVENT_COMMIT_SUB: - { - /* nothing to do */ - break; - } - - case SUBXACT_EVENT_ABORT_SUB: - { - break; - } - - case SUBXACT_EVENT_PRE_COMMIT_SUB: - { - break; - } - } -} - - static void ColumnarExecutorStart(QueryDesc *queryDesc, int eflags) { @@ -1868,9 +1813,6 @@ ColumnarExecutorFinish(QueryDesc *queryDesc) void columnar_tableam_init() { - RegisterXactCallback(ColumnarXactCallback, NULL); - RegisterSubXactCallback(ColumnarSubXactCallback, NULL); - PrevObjectAccessHook = object_access_hook; object_access_hook = ColumnarTableAMObjectAccessHook;