greenplumn CEquivalenceClassesTest 源码

2022-08-18 浏览 (323)

greenplumn CEquivalenceClassesTest 代码

文件路径:/src/backend/gporca/server/include/unittest/gpopt/base/CEquivalenceClassesTest.h

//---------------------------------------------------------------------------
//	VMware, Inc. or its affiliates
//	Copyright (C) 2017 VMware, Inc. or its affiliates
//---------------------------------------------------------------------------

#ifndef GPOPT_CEquivalenceClassesTest_H
#define GPOPT_CEquivalenceClassesTest_H

#include "gpos/base.h"

#include "gpopt/base/CColRefSet.h"

namespace gpopt
{
using namespace gpos;

// Static unit tests for equivalence classes
class CEquivalenceClassesTest
{
public:
	// unittests
	static GPOS_RESULT EresUnittest();
	static GPOS_RESULT EresUnittest_NotDisjointEquivalanceClasses();
	static GPOS_RESULT EresUnittest_IntersectEquivalanceClasses();
	static CColRefSetArray *createEquivalenceClasses(CMemoryPool *mp,
													 CColRefSet *pcrs,
													 int breakpoints[]);

};	// class CEquivalenceClassesTest
}  // namespace gpopt

#endif	// !GPOPT_CEquivalenceClassesTest_H


// EOF

相关信息

greenplumn 源码目录

相关文章

greenplumn CColRefSetIterTest 源码

greenplumn CColRefSetTest 源码

greenplumn CColumnFactoryTest 源码

greenplumn CConstraintTest 源码

greenplumn CDistributionSpecTest 源码

greenplumn CFunctionalDependencyTest 源码

greenplumn CGroupTest 源码

greenplumn CKeyCollectionTest 源码

greenplumn CMaxCardTest 源码

greenplumn COrderSpecTest 源码

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