Skip to content
This repository was archived by the owner on Sep 27, 2019. It is now read-only.

Commit 1782a70

Browse files
author
GustavoAngulo
committed
Removed pound defined
1 parent 082ec5b commit 1782a70

16 files changed

+50
-100
lines changed

test/optimizer/column_stats_collector_test.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "type/value.h"
2121
#include "type/value_factory.h"
2222

23-
#define private public
2423
#define TEST_OID 0
2524

2625
namespace peloton {

test/optimizer/cost_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
#include "common/harness.h"
1414

15-
#define private public
16-
1715
#include <iostream>
1816
#include <sstream>
1917
#include <string>

test/optimizer/count_min_sketch_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
#include "common/harness.h"
1414

15-
#define private public
16-
1715
#include "optimizer/stats/count_min_sketch.h"
1816
#include "common/logger.h"
1917
#include "common/statement.h"

test/optimizer/histogram_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
#include "common/harness.h"
1414

15-
#define private public
16-
1715
#include <random>
1816

1917
#include "optimizer/stats/histogram.h"

test/optimizer/hyperloglog_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
#include "common/harness.h"
1414

15-
#define private public
16-
1715
#include "optimizer/stats/hyperloglog.h"
1816

1917
#include "common/logger.h"

test/optimizer/old_optimizer_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include "common/harness.h"
22

3-
#define private public
4-
53
#include "catalog/catalog.h"
64
#include "common/statement.h"
75
#include "concurrency/transaction_manager_factory.h"

test/optimizer/operator_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#include <algorithm>
22
#include "common/harness.h"
33

4-
#define private public
5-
64
#include "optimizer/operators.h"
75
#include "expression/comparison_expression.h"
86
#include "expression/tuple_value_expression.h"

test/optimizer/operator_transformer_test.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include <algorithm>
22
#include "common/harness.h"
3-
4-
#define private public
53
#include "parser/postgresparser.h"
64
#include "parser/sql_statement.h"
75
#include "binder/bind_node_visitor.h"

test/optimizer/optimizer_rule_test.cpp

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#define private public
14-
1513
#include "binder/bind_node_visitor.h"
1614
#include "catalog/catalog.h"
1715
#include "common/harness.h"
@@ -89,12 +87,12 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest) {
8987
auto right_get = std::make_shared<OperatorExpression>(
9088
LogicalGet::make(2, {}, nullptr, "test3"));
9189

92-
auto left_get_group = optimizer.metadata_.memo.InsertExpression(
93-
optimizer.metadata_.MakeGroupExpression(left_get), false);
94-
auto middle_get_group = optimizer.metadata_.memo.InsertExpression(
95-
optimizer.metadata_.MakeGroupExpression(middle_get), false);
96-
auto right_get_group = optimizer.metadata_.memo.InsertExpression(
97-
optimizer.metadata_.MakeGroupExpression(right_get), false);
90+
auto left_get_group = optimizer.GetMetadata().memo.InsertExpression(
91+
optimizer.GetMetadata().MakeGroupExpression(left_get), false);
92+
auto middle_get_group = optimizer.GetMetadata().memo.InsertExpression(
93+
optimizer.GetMetadata().MakeGroupExpression(middle_get), false);
94+
auto right_get_group = optimizer.GetMetadata().memo.InsertExpression(
95+
optimizer.GetMetadata().MakeGroupExpression(right_get), false);
9896

9997
auto left_leaf = std::make_shared<OperatorExpression>(
10098
LeafOperator::make(left_get_group->GetGroupID()));
@@ -117,8 +115,8 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest) {
117115
LogicalInnerJoin::make(child_join_predicates));
118116
child_join->PushChild(left_leaf);
119117
child_join->PushChild(middle_leaf);
120-
optimizer.metadata_.memo.InsertExpression(
121-
optimizer.metadata_.MakeGroupExpression(child_join), true);
118+
optimizer.GetMetadata().memo.InsertExpression(
119+
optimizer.GetMetadata().MakeGroupExpression(child_join), true);
122120

123121
// Make Parent join
124122
std::vector<AnnotatedExpression> parent_join_predicates;
@@ -131,10 +129,10 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest) {
131129
parent_join->PushChild(child_join);
132130
parent_join->PushChild(right_leaf);
133131

134-
optimizer.metadata_.memo.InsertExpression(
135-
optimizer.metadata_.MakeGroupExpression(parent_join), true);
132+
optimizer.GetMetadata().memo.InsertExpression(
133+
optimizer.GetMetadata().MakeGroupExpression(parent_join), true);
136134
OptimizeContext *root_context =
137-
new OptimizeContext(&(optimizer.metadata_), nullptr);
135+
new OptimizeContext(&(optimizer.GetMetadata()), nullptr);
138136

139137
EXPECT_EQ(left_leaf, parent_join->Children()[0]->Children()[0]);
140138
EXPECT_EQ(middle_leaf, parent_join->Children()[0]->Children()[1]);
@@ -175,7 +173,7 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest2) {
175173

176174
// Setup Memo
177175
Optimizer optimizer;
178-
auto &memo = optimizer.metadata_.memo;
176+
auto &memo = optimizer.GetMetadata().memo;
179177

180178
auto left_get = std::make_shared<OperatorExpression>(
181179
LogicalGet::make(0, {}, nullptr, "test1"));
@@ -186,11 +184,11 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest2) {
186184

187185
// Create Groups for Get Operators
188186
auto left_get_group = memo.InsertExpression(
189-
optimizer.metadata_.MakeGroupExpression(left_get), false);
187+
optimizer.GetMetadata().MakeGroupExpression(left_get), false);
190188
auto middle_get_group = memo.InsertExpression(
191-
optimizer.metadata_.MakeGroupExpression(middle_get), false);
189+
optimizer.GetMetadata().MakeGroupExpression(middle_get), false);
192190
auto right_get_group = memo.InsertExpression(
193-
optimizer.metadata_.MakeGroupExpression(right_get), false);
191+
optimizer.GetMetadata().MakeGroupExpression(right_get), false);
194192

195193
auto left_leaf = std::make_shared<OperatorExpression>(
196194
LeafOperator::make(left_get_group->GetGroupID()));
@@ -204,8 +202,8 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest2) {
204202
std::make_shared<OperatorExpression>(LogicalInnerJoin::make());
205203
child_join->PushChild(left_leaf);
206204
child_join->PushChild(middle_leaf);
207-
optimizer.metadata_.memo.InsertExpression(
208-
optimizer.metadata_.MakeGroupExpression(child_join), true);
205+
optimizer.GetMetadata().memo.InsertExpression(
206+
optimizer.GetMetadata().MakeGroupExpression(child_join), true);
209207

210208
// Make Parent join
211209
std::vector<AnnotatedExpression> parent_join_predicates;
@@ -225,10 +223,10 @@ TEST_F(OptimizerRuleTests, SimpleAssociativeRuleTest2) {
225223
parent_join->PushChild(child_join);
226224
parent_join->PushChild(right_leaf);
227225

228-
optimizer.metadata_.memo.InsertExpression(
229-
optimizer.metadata_.MakeGroupExpression(parent_join), true);
226+
optimizer.GetMetadata().memo.InsertExpression(
227+
optimizer.GetMetadata().MakeGroupExpression(parent_join), true);
230228
OptimizeContext *root_context =
231-
new OptimizeContext(&(optimizer.metadata_), nullptr);
229+
new OptimizeContext(&(optimizer.GetMetadata()), nullptr);
232230

233231
EXPECT_EQ(left_leaf, parent_join->Children()[0]->Children()[0]);
234232
EXPECT_EQ(middle_leaf, parent_join->Children()[0]->Children()[1]);

test/optimizer/optimizer_test.cpp

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include "common/harness.h"
22

3-
#define private public
4-
53
#include "catalog/catalog.h"
64
#include "common/logger.h"
75
#include "common/statement.h"
@@ -40,8 +38,8 @@ class OptimizerTests : public PelotonTest {
4038
GroupExpression *GetSingleGroupExpression(Memo &memo, GroupExpression *expr,
4139
int child_group_idx) {
4240
auto group = memo.GetGroupByID(expr->GetChildGroupId(child_group_idx));
43-
EXPECT_EQ(1, group->logical_expressions_.size());
44-
return group->logical_expressions_[0].get();
41+
EXPECT_EQ(1, group->GetLogicalExpressions().size());
42+
return group->GetLogicalExpressions()[0].get();
4543
}
4644

4745
virtual void TearDown() override {
@@ -305,8 +303,8 @@ TEST_F(OptimizerTests, PushFilterThroughJoinTest) {
305303

306304
optimizer::Optimizer optimizer;
307305
// Only include PushFilterThroughJoin rewrite rule
308-
optimizer.metadata_.rule_set.rewrite_rules_map_.clear();
309-
optimizer.metadata_.rule_set.AddRewriteRule(
306+
optimizer.GetMetadata().rule_set.GetRewriteRulesMap().clear();
307+
optimizer.GetMetadata().rule_set.AddRewriteRule(
310308
RewriteRuleSetName::PREDICATE_PUSH_DOWN, new PushFilterThroughJoin());
311309
txn = txn_manager.BeginTransaction();
312310

@@ -315,17 +313,17 @@ TEST_F(OptimizerTests, PushFilterThroughJoinTest) {
315313
bind_node_visitor->BindNameToNode(parse_tree);
316314

317315
std::shared_ptr<GroupExpression> gexpr =
318-
optimizer.InsertQueryTree(parse_tree, txn);
316+
optimizer.TestInsertQueryTree(parse_tree, txn);
319317
std::vector<GroupID> child_groups = {gexpr->GetGroupID()};
320318

321319
std::shared_ptr<GroupExpression> head_gexpr =
322320
std::make_shared<GroupExpression>(Operator(), child_groups);
323321

324322
std::shared_ptr<OptimizeContext> root_context =
325-
std::make_shared<OptimizeContext>(&(optimizer.metadata_), nullptr);
323+
std::make_shared<OptimizeContext>(&(optimizer.GetMetadata()), nullptr);
326324
auto task_stack =
327325
std::unique_ptr<OptimizerTaskStack>(new OptimizerTaskStack());
328-
optimizer.metadata_.SetTaskPool(task_stack.get());
326+
optimizer.GetMetadata().SetTaskPool(task_stack.get());
329327
task_stack->Push(new TopDownRewrite(gexpr->GetGroupID(), root_context,
330328
RewriteRuleSetName::PREDICATE_PUSH_DOWN));
331329

@@ -334,7 +332,7 @@ TEST_F(OptimizerTests, PushFilterThroughJoinTest) {
334332
task->execute();
335333
}
336334

337-
auto &memo = optimizer.metadata_.memo;
335+
auto &memo = optimizer.GetMetadata().memo;
338336

339337
// Check join in the root
340338
auto group_expr = GetSingleGroupExpression(memo, head_gexpr.get(), 0);
@@ -387,12 +385,12 @@ TEST_F(OptimizerTests, PredicatePushDownRewriteTest) {
387385

388386
optimizer::Optimizer optimizer;
389387
// Only include PushFilterThroughJoin rewrite rule
390-
optimizer.metadata_.rule_set.predicate_push_down_rules_.clear();
391-
optimizer.metadata_.rule_set.predicate_push_down_rules_.emplace_back(
388+
optimizer.GetMetadata().rule_set.GetPredicatePushDownRules().clear();
389+
optimizer.GetMetadata().rule_set.GetPredicatePushDownRules().emplace_back(
392390
new PushFilterThroughJoin());
393-
optimizer.metadata_.rule_set.predicate_push_down_rules_.emplace_back(
391+
optimizer.GetMetadata().rule_set.GetPredicatePushDownRules().emplace_back(
394392
new CombineConsecutiveFilter());
395-
optimizer.metadata_.rule_set.predicate_push_down_rules_.emplace_back(
393+
optimizer.GetMetadata().rule_set.GetPredicatePushDownRules().emplace_back(
396394
new EmbedFilterIntoGet());
397395

398396
txn = txn_manager.BeginTransaction();
@@ -402,17 +400,17 @@ TEST_F(OptimizerTests, PredicatePushDownRewriteTest) {
402400
bind_node_visitor->BindNameToNode(parse_tree);
403401

404402
std::shared_ptr<GroupExpression> gexpr =
405-
optimizer.InsertQueryTree(parse_tree, txn);
403+
optimizer.TestInsertQueryTree(parse_tree, txn);
406404
std::vector<GroupID> child_groups = {gexpr->GetGroupID()};
407405

408406
std::shared_ptr<GroupExpression> head_gexpr =
409407
std::make_shared<GroupExpression>(Operator(), child_groups);
410408

411409
std::shared_ptr<OptimizeContext> root_context =
412-
std::make_shared<OptimizeContext>(&(optimizer.metadata_), nullptr);
410+
std::make_shared<OptimizeContext>(&(optimizer.GetMetadata()), nullptr);
413411
auto task_stack =
414412
std::unique_ptr<OptimizerTaskStack>(new OptimizerTaskStack());
415-
optimizer.metadata_.SetTaskPool(task_stack.get());
413+
optimizer.GetMetadata().SetTaskPool(task_stack.get());
416414
task_stack->Push(new TopDownRewrite(gexpr->GetGroupID(), root_context,
417415
RewriteRuleSetName::PREDICATE_PUSH_DOWN));
418416

@@ -421,7 +419,7 @@ TEST_F(OptimizerTests, PredicatePushDownRewriteTest) {
421419
task->execute();
422420
}
423421

424-
auto &memo = optimizer.metadata_.memo;
422+
auto &memo = optimizer.GetMetadata().memo;
425423

426424
// Check join in the root
427425
auto group_expr = GetSingleGroupExpression(memo, head_gexpr.get(), 0);

0 commit comments

Comments
 (0)