Skip to content

Commit

Permalink
feat: add is_null_aware field
Browse files Browse the repository at this point in the history
  • Loading branch information
danepitkin committed Nov 28, 2023
1 parent 679c97f commit a65e4ce
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions proto/substrait/algebra.proto
Original file line number Diff line number Diff line change
Expand Up @@ -568,8 +568,6 @@ enum PhysicalJoinType {
PHYSICAL_JOIN_TYPE_RIGHT_SEMI = 6;
PHYSICAL_JOIN_TYPE_LEFT_ANTI = 7;
PHYSICAL_JOIN_TYPE_RIGHT_ANTI = 8;
PHYSICAL_JOIN_TYPE_LEFT_ANTI_NULL_AWARE = 9;
PHYSICAL_JOIN_TYPE_RIGHT_ANTI_NULL_AWARE = 10;
}

// The hash equijoin join operator will build a hash table out of the right input based on a set of join keys.
Expand All @@ -583,6 +581,7 @@ message HashJoinRel {
Expression post_join_filter = 6;

PhysicalJoinType type = 7;
bool is_null_aware = 8;

substrait.extensions.AdvancedExtension advanced_extension = 10;
}
Expand All @@ -598,6 +597,7 @@ message MergeJoinRel {
Expression post_join_filter = 6;

PhysicalJoinType type = 7;
bool is_null_aware = 8;

substrait.extensions.AdvancedExtension advanced_extension = 10;
}
Expand All @@ -612,6 +612,7 @@ message NestedLoopJoinRel {
Expression expression = 4;

PhysicalJoinType type = 5;
bool is_null_aware = 6;

substrait.extensions.AdvancedExtension advanced_extension = 10;
}
Expand Down

0 comments on commit a65e4ce

Please sign in to comment.