@@ -167,9 +167,9 @@ class LogicalSingleJoin : public OperatorNode<LogicalSingleJoin> {
167
167
// ===--------------------------------------------------------------------===//
168
168
class LogicalJoin : public OperatorNode <LogicalJoin> {
169
169
public:
170
- static Operator make (JoinType _type );
170
+ static Operator make (JoinType type );
171
171
172
- static Operator make (JoinType _type ,
172
+ static Operator make (JoinType type ,
173
173
std::vector<AnnotatedExpression> &conditions);
174
174
175
175
bool operator ==(const BaseOperatorNode &r) override ;
@@ -390,7 +390,7 @@ class PhysicalLimit : public OperatorNode<PhysicalLimit> {
390
390
class PhysicalNLJoin : public OperatorNode <PhysicalNLJoin> {
391
391
public:
392
392
static Operator make (
393
- JoinType _type , std::vector<AnnotatedExpression> conditions,
393
+ JoinType type , std::vector<AnnotatedExpression> conditions,
394
394
std::vector<std::unique_ptr<expression::AbstractExpression>> &left_keys,
395
395
std::vector<std::unique_ptr<expression::AbstractExpression>> &right_keys);
396
396
@@ -411,7 +411,7 @@ class PhysicalNLJoin : public OperatorNode<PhysicalNLJoin> {
411
411
class PhysicalHashJoin : public OperatorNode <PhysicalHashJoin> {
412
412
public:
413
413
static Operator make (
414
- JoinType _type , std::vector<AnnotatedExpression> conditions,
414
+ JoinType type , std::vector<AnnotatedExpression> conditions,
415
415
std::vector<std::unique_ptr<expression::AbstractExpression>> &left_keys,
416
416
std::vector<std::unique_ptr<expression::AbstractExpression>> &right_keys);
417
417
@@ -426,106 +426,6 @@ class PhysicalHashJoin : public OperatorNode<PhysicalHashJoin> {
426
426
JoinType type;
427
427
};
428
428
429
- // ===--------------------------------------------------------------------===//
430
- // InnerNLJoin
431
- // ===--------------------------------------------------------------------===//
432
- class PhysicalInnerNLJoin : public OperatorNode <PhysicalInnerNLJoin> {
433
- public:
434
- static Operator make (
435
- std::vector<AnnotatedExpression> conditions,
436
- std::vector<std::unique_ptr<expression::AbstractExpression>> &left_keys,
437
- std::vector<std::unique_ptr<expression::AbstractExpression>> &right_keys);
438
-
439
- bool operator ==(const BaseOperatorNode &r) override ;
440
-
441
- hash_t Hash () const override ;
442
-
443
- std::vector<std::unique_ptr<expression::AbstractExpression>> left_keys;
444
- std::vector<std::unique_ptr<expression::AbstractExpression>> right_keys;
445
-
446
- std::vector<AnnotatedExpression> join_predicates;
447
- };
448
-
449
- // ===--------------------------------------------------------------------===//
450
- // LeftNLJoin
451
- // ===--------------------------------------------------------------------===//
452
- class PhysicalLeftNLJoin : public OperatorNode <PhysicalLeftNLJoin> {
453
- public:
454
- std::shared_ptr<expression::AbstractExpression> join_predicate;
455
- static Operator make (
456
- std::shared_ptr<expression::AbstractExpression> join_predicate);
457
- };
458
-
459
- // ===--------------------------------------------------------------------===//
460
- // RightNLJoin
461
- // ===--------------------------------------------------------------------===//
462
- class PhysicalRightNLJoin : public OperatorNode <PhysicalRightNLJoin> {
463
- public:
464
- std::shared_ptr<expression::AbstractExpression> join_predicate;
465
- static Operator make (
466
- std::shared_ptr<expression::AbstractExpression> join_predicate);
467
- };
468
-
469
- // ===--------------------------------------------------------------------===//
470
- // OuterNLJoin
471
- // ===--------------------------------------------------------------------===//
472
- class PhysicalOuterNLJoin : public OperatorNode <PhysicalOuterNLJoin> {
473
- public:
474
- std::shared_ptr<expression::AbstractExpression> join_predicate;
475
- static Operator make (
476
- std::shared_ptr<expression::AbstractExpression> join_predicate);
477
- };
478
-
479
- // ===--------------------------------------------------------------------===//
480
- // InnerHashJoin
481
- // ===--------------------------------------------------------------------===//
482
- class PhysicalInnerHashJoin : public OperatorNode <PhysicalInnerHashJoin> {
483
- public:
484
- static Operator make (
485
- std::vector<AnnotatedExpression> conditions,
486
- std::vector<std::unique_ptr<expression::AbstractExpression>> &left_keys,
487
- std::vector<std::unique_ptr<expression::AbstractExpression>> &right_keys);
488
-
489
- bool operator ==(const BaseOperatorNode &r) override ;
490
-
491
- hash_t Hash () const override ;
492
-
493
- std::vector<std::unique_ptr<expression::AbstractExpression>> left_keys;
494
- std::vector<std::unique_ptr<expression::AbstractExpression>> right_keys;
495
-
496
- std::vector<AnnotatedExpression> join_predicates;
497
- };
498
-
499
- // ===--------------------------------------------------------------------===//
500
- // LeftHashJoin
501
- // ===--------------------------------------------------------------------===//
502
- class PhysicalLeftHashJoin : public OperatorNode <PhysicalLeftHashJoin> {
503
- public:
504
- std::shared_ptr<expression::AbstractExpression> join_predicate;
505
- static Operator make (
506
- std::shared_ptr<expression::AbstractExpression> join_predicate);
507
- };
508
-
509
- // ===--------------------------------------------------------------------===//
510
- // RightHashJoin
511
- // ===--------------------------------------------------------------------===//
512
- class PhysicalRightHashJoin : public OperatorNode <PhysicalRightHashJoin> {
513
- public:
514
- std::shared_ptr<expression::AbstractExpression> join_predicate;
515
- static Operator make (
516
- std::shared_ptr<expression::AbstractExpression> join_predicate);
517
- };
518
-
519
- // ===--------------------------------------------------------------------===//
520
- // OuterHashJoin
521
- // ===--------------------------------------------------------------------===//
522
- class PhysicalOuterHashJoin : public OperatorNode <PhysicalOuterHashJoin> {
523
- public:
524
- std::shared_ptr<expression::AbstractExpression> join_predicate;
525
- static Operator make (
526
- std::shared_ptr<expression::AbstractExpression> join_predicate);
527
- };
528
-
529
429
// ===--------------------------------------------------------------------===//
530
430
// PhysicalInsert
531
431
// ===--------------------------------------------------------------------===//
0 commit comments