@@ -167,9 +167,9 @@ class LogicalSingleJoin : public OperatorNode<LogicalSingleJoin> {
167167// ===--------------------------------------------------------------------===//
168168class LogicalJoin : public OperatorNode <LogicalJoin> {
169169 public:
170- static Operator make (JoinType _type );
170+ static Operator make (JoinType type );
171171
172- static Operator make (JoinType _type ,
172+ static Operator make (JoinType type ,
173173 std::vector<AnnotatedExpression> &conditions);
174174
175175 bool operator ==(const BaseOperatorNode &r) override ;
@@ -390,7 +390,7 @@ class PhysicalLimit : public OperatorNode<PhysicalLimit> {
390390class PhysicalNLJoin : public OperatorNode <PhysicalNLJoin> {
391391 public:
392392 static Operator make (
393- JoinType _type , std::vector<AnnotatedExpression> conditions,
393+ JoinType type , std::vector<AnnotatedExpression> conditions,
394394 std::vector<std::unique_ptr<expression::AbstractExpression>> &left_keys,
395395 std::vector<std::unique_ptr<expression::AbstractExpression>> &right_keys);
396396
@@ -411,7 +411,7 @@ class PhysicalNLJoin : public OperatorNode<PhysicalNLJoin> {
411411class PhysicalHashJoin : public OperatorNode <PhysicalHashJoin> {
412412 public:
413413 static Operator make (
414- JoinType _type , std::vector<AnnotatedExpression> conditions,
414+ JoinType type , std::vector<AnnotatedExpression> conditions,
415415 std::vector<std::unique_ptr<expression::AbstractExpression>> &left_keys,
416416 std::vector<std::unique_ptr<expression::AbstractExpression>> &right_keys);
417417
@@ -426,106 +426,6 @@ class PhysicalHashJoin : public OperatorNode<PhysicalHashJoin> {
426426 JoinType type;
427427};
428428
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-
529429// ===--------------------------------------------------------------------===//
530430// PhysicalInsert
531431// ===--------------------------------------------------------------------===//
0 commit comments