greenplumn storage_tablespace 源码

  • 2022-08-18
  • 浏览 (337)

greenplumn storage_tablespace 代码

文件路径:/src/include/catalog/storage_tablespace.h

/*-------------------------------------------------------------------------
 *
 * storage_tablespace.h
 *	  prototypes for tablespace support for backend/catalog/storage_tablespace.c
 *
 * src/include/catalog/storage_tablespace.h
 *
 *-------------------------------------------------------------------------
 */
#ifndef STORAGE_TABLESPACE_H
#define STORAGE_TABLESPACE_H

extern void TablespaceStorageInit(void (*unlink_tablespace_dir)(Oid tablespace_dir, bool isRedo));

extern void ScheduleTablespaceDirectoryDeletionForAbort(Oid tablespaceoid);
extern void UnscheduleTablespaceDirectoryDeletionForAbort(void);
extern Oid GetPendingTablespaceForDeletionForAbort(void);
extern void DoPendingTablespaceDeletionForAbort(void);

extern void ScheduleTablespaceDirectoryDeletionForCommit(Oid tablespaceoid);
extern void UnscheduleTablespaceDirectoryDeletionForCommit(void);
extern Oid GetPendingTablespaceForDeletionForCommit(void);
extern void DoPendingTablespaceDeletionForCommit(void);

extern void DoTablespaceDeletionForRedoXlog(Oid tablespace_oid_to_delete);

#endif	/* STORAGE_TABLESPACE_H */

相关信息

greenplumn 源码目录

相关文章

greenplumn aoblkdir 源码

greenplumn aocatalog 源码

greenplumn aoseg 源码

greenplumn aovisimap 源码

greenplumn binary_upgrade 源码

greenplumn catalog 源码

greenplumn catversion 源码

greenplumn dependency 源码

greenplumn genbki 源码

greenplumn gp_configuration_history 源码

0  赞