greenplumn heap_checksum_helper 源码

2022-08-18 浏览 (562)

greenplumn heap_checksum_helper 代码

文件路径:/src/test/heap_checksum/heap_checksum_helper.c

#include "postgres.h"
#include "funcapi.h"
#include "nodes/pg_list.h"
#include "storage/buf_internals.h"
#include "storage/bufmgr.h"

#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif

Datum invalidate_buffers(PG_FUNCTION_ARGS);

PG_FUNCTION_INFO_V1(invalidate_buffers);
Datum
invalidate_buffers(PG_FUNCTION_ARGS)
{
	RelFileNodeBackend  rnodebackend;

	rnodebackend.node.spcNode = PG_GETARG_OID(0);
	rnodebackend.node.dbNode  = PG_GETARG_OID(1);
	rnodebackend.node.relNode = PG_GETARG_OID(2);

	rnodebackend.backend = InvalidBackendId; /* not temporary/local */

	DropRelFileNodeBuffers(rnodebackend, MAIN_FORKNUM, 0);

	PG_RETURN_BOOL(true);
}

相关信息

greenplumn 源码目录

相关文章

greenplumn adminpack 源码

greenplumn verify_nbtree 源码

greenplumn auth_delay 源码

greenplumn auto_explain 源码

greenplumn blcost 源码

greenplumn blinsert 源码

greenplumn bloom 源码

greenplumn blscan 源码

greenplumn blutils 源码

greenplumn blvacuum 源码

  • 所属分类: 大数据
  • 本文标签: greenplum
  • 版权声明: 本文链接 https://seaxiang.com/blog/28f9f76706f642668f1b3850230be23c