#include "postgres.h"#include "access/multixact.h"#include "access/twophase_rmgr.h"#include "pgstat.h"#include "storage/lock.h"#include "storage/predicate.h"
Go to the source code of this file.
Variables | |
| const TwoPhaseCallback | twophase_recover_callbacks [TWOPHASE_RM_MAX_ID+1] |
| const TwoPhaseCallback | twophase_postcommit_callbacks [TWOPHASE_RM_MAX_ID+1] |
| const TwoPhaseCallback | twophase_postabort_callbacks [TWOPHASE_RM_MAX_ID+1] |
| const TwoPhaseCallback | twophase_standby_recover_callbacks [TWOPHASE_RM_MAX_ID+1] |
| const TwoPhaseCallback twophase_postabort_callbacks[TWOPHASE_RM_MAX_ID+1] |
{
NULL,
lock_twophase_postabort,
pgstat_twophase_postabort,
multixact_twophase_postabort,
NULL
}
Definition at line 42 of file twophase_rmgr.c.
Referenced by FinishPreparedTransaction().
| const TwoPhaseCallback twophase_postcommit_callbacks[TWOPHASE_RM_MAX_ID+1] |
{
NULL,
lock_twophase_postcommit,
pgstat_twophase_postcommit,
multixact_twophase_postcommit,
NULL
}
Definition at line 33 of file twophase_rmgr.c.
Referenced by FinishPreparedTransaction().
| const TwoPhaseCallback twophase_recover_callbacks[TWOPHASE_RM_MAX_ID+1] |
{
NULL,
lock_twophase_recover,
NULL,
multixact_twophase_recover,
predicatelock_twophase_recover
}
Definition at line 24 of file twophase_rmgr.c.
Referenced by RecoverPreparedTransactions().
| const TwoPhaseCallback twophase_standby_recover_callbacks[TWOPHASE_RM_MAX_ID+1] |
{
NULL,
lock_twophase_standby_recover,
NULL,
NULL,
NULL
}
Definition at line 51 of file twophase_rmgr.c.
1.7.1