diff --git a/extensions/functions_boolean.yaml b/extensions/functions_boolean.yaml index cd0629a09..2d1aa4ccd 100644 --- a/extensions/functions_boolean.yaml +++ b/extensions/functions_boolean.yaml @@ -19,6 +19,15 @@ scalar_functions: variadic: min: 2 return: boolean + - + name: and_not + description: The boolean and of one value and the negation of the other using Kleene logic. + impls: + - args: + - value: boolean + variadic: + min: 2 + return: boolean - name: xor description: The boolean xor of two values using Kleene logic. diff --git a/proto/substrait/algebra.proto b/proto/substrait/algebra.proto index 3d52b1c5b..36b878c5c 100644 --- a/proto/substrait/algebra.proto +++ b/proto/substrait/algebra.proto @@ -368,7 +368,7 @@ message Rel { message NamedObjectWrite { // The list of string is used to represent namespacing (e.g., mydb.mytable). // This assumes shared catalog between systems exchanging a message. - // + // repeated string names = 1; substrait.extensions.AdvancedExtension advanced_extension = 10; }