greenplumn CHashedDistributions 源码
greenplumn CHashedDistributions 代码
文件路径:/src/backend/gporca/libgpopt/include/gpopt/operators/CHashedDistributions.h
// Greenplum Database
// Copyright (C) 2016 VMware, Inc. or its affiliates.
#ifndef GPOPT_CHashedDistributions_H
#define GPOPT_CHashedDistributions_H
#include "gpos/memory/CMemoryPool.h"
#include "gpopt/base/CColRef.h"
#include "gpopt/base/CDistributionSpec.h"
#include "gpopt/base/CDistributionSpecHashed.h"
namespace gpopt
{
// Build hashed distributions used in physical union all during
// distribution derivation. The class is an array of hashed
// distribution on input column of each child, and an output hashed
// distribution on UnionAll output columns
class CHashedDistributions : public CDistributionSpecArray
{
public:
CHashedDistributions(CMemoryPool *mp, CColRefArray *pdrgpcrOutput,
CColRef2dArray *pdrgpdrgpcrInput);
};
} // namespace gpopt
#endif //GPOPT_CHashedDistributions_H
相关信息
相关文章
greenplumn CExpressionFactorizer 源码
greenplumn CExpressionHandle 源码
greenplumn CExpressionPreprocessor 源码
greenplumn CExpressionUtils 源码
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦