greenplumn CXMLSerializerTest 源码
greenplumn CXMLSerializerTest 代码
文件路径:/src/backend/gporca/server/include/unittest/dxl/CXMLSerializerTest.h
//---------------------------------------------------------------------------
// Greenplum Database
// Copyright (C) 2010 Greenplum, Inc.
//
// @filename:
// CXMLSerializerTest.h
//
// @doc:
// Tests the XML serializer
//---------------------------------------------------------------------------
#ifndef GPOPT_CXMLSerializerTest_H
#define GPOPT_CXMLSerializerTest_H
#include "gpos/base.h"
#include "naucrates/dxl/operators/CDXLNode.h"
#include "naucrates/dxl/xml/CDXLMemoryManager.h"
// fwd decl
namespace gpos
{
class CWStringDynamic;
}
namespace gpdxl
{
using namespace gpos;
//---------------------------------------------------------------------------
// @class:
// CXMLSerializerTest
//
// @doc:
// Static unit tests
//
//---------------------------------------------------------------------------
class CXMLSerializerTest
{
private:
// helper function for using the XML serializer to generate a document
// with or without indentation
static CWStringDynamic *Pstr(CMemoryPool *mp, BOOL indentation);
public:
// unittests
static GPOS_RESULT EresUnittest();
static GPOS_RESULT EresUnittest_Basic();
static GPOS_RESULT EresUnittest_NoIndent();
static GPOS_RESULT EresUnittest_Base64();
}; // class CXMLSerializerTest
} // namespace gpdxl
#endif // !GPOPT_CXMLSerializerTest_H
// EOF
相关信息
相关文章
greenplumn CDXLMemoryManagerTest 源码
greenplumn CParseHandlerCostModelTest 源码
greenplumn CParseHandlerManagerTest 源码
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦