greenplumn heap_checksum_helper 源码

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

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 源码

0  赞