greenplumn CMiniDumperDXL 源码

2022-08-18 浏览 (581)

greenplumn CMiniDumperDXL 代码

文件路径:/src/backend/gporca/libgpopt/include/gpopt/minidump/CMiniDumperDXL.h

/---------------------------------------------------------------------------
/	Greenplum Database
/	Copyright (C) 2011 EMC Corp.
/
/	@filename:
/		CMiniDumperDXL.h
/
/	@doc:
/		DXL-based minidump handler;
/---------------------------------------------------------------------------
#ifndef GPOPT_CMiniDumperDXL_H
#define GPOPT_CMiniDumperDXL_H

#include "gpos/base.h"
#include "gpos/error/CMiniDumper.h"

using namespace gpos;

namespace gpopt
{
/---------------------------------------------------------------------------
/	@class:
/		CMiniDumperDXL
/
/	@doc:
/		DXL-specific minidump handler
/
/---------------------------------------------------------------------------
class CMiniDumperDXL : public CMiniDumper
{
private:
public:
	CMiniDumperDXL(const CMiniDumperDXL &) = delete;

	/ ctor
	CMiniDumperDXL();

	/ dtor
	~CMiniDumperDXL() override;

	/ serialize minidump header
	void SerializeHeader() override;

	/ serialize minidump footer
	void SerializeFooter() override;

	/ serialize entry header
	void SerializeEntryHeader() override;

	/ serialize entry footer
	void SerializeEntryFooter() override;

};	/ class CMiniDumperDXL
}  / namespace gpopt

#endif	/ !GPOPT_CMiniDumperDXL_H

/ EOF

相关信息

greenplumn 源码目录

相关文章

greenplumn CDXLMinidump 源码

greenplumn CMetadataAccessorFactory 源码

greenplumn CMinidumperUtils 源码

greenplumn CSerializableMDAccessor 源码

greenplumn CSerializableOptimizerConfig 源码

greenplumn CSerializablePlan 源码

greenplumn CSerializableQuery 源码

greenplumn CSerializableStackTrace 源码

^