greenplumn CCorrelatedExecutionTest 源码

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

greenplumn CCorrelatedExecutionTest 代码

文件路径:/src/backend/gporca/server/include/unittest/gpopt/csq/CCorrelatedExecutionTest.h

//---------------------------------------------------------------------------
//	Greenplum Database
//	Copyright (C) 2012 EMC Corp.
//
//	@filename:
//		CCorrelatedExecutionTest.h
//
//	@doc:
//		Test for correlated subqueries
//---------------------------------------------------------------------------
#ifndef GPOPT_CCorrelatedExecutionTest_H
#define GPOPT_CCorrelatedExecutionTest_H

#include "gpos/base.h"
#include "gpos/common/CDynamicPtrArray.h"
#include "gpos/common/CRefCount.h"
#include "gpos/string/CWStringDynamic.h"

#include "gpopt/base/CColRef.h"
#include "gpopt/base/CDrvdProp.h"
#include "gpopt/base/CPrintPrefix.h"
#include "gpopt/operators/CExpression.h"
#include "gpopt/operators/COperator.h"

// forward declarations
namespace gpdxl
{
using IntPtrArray = CDynamicPtrArray<INT, CleanupDelete>;
}

namespace gpopt
{
//---------------------------------------------------------------------------
//	@class:
//		CCorrelatedExecutionTest
//
//	@doc:
//		Tests for converting Apply expressions into NL expressions
//
//---------------------------------------------------------------------------
class CCorrelatedExecutionTest
{
private:
	// counter used to mark last successful test
	static ULONG m_ulTestCounter;

public:
	// unittests
	static GPOS_RESULT EresUnittest();
	static GPOS_RESULT EresUnittest_RunAllPositiveTests();

};	// class CCorrelatedExecutionTest
}  // namespace gpopt


#endif	// !GPOPT_CCorrelatedExecutionTest_H

// EOF

相关信息

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  赞