anthonylouisbsb commented on a change in pull request #10218:
URL: https://github.com/apache/arrow/pull/10218#discussion_r626809994



##########
File path: cpp/src/gandiva/function_registry_common.h
##########
@@ -213,19 +213,19 @@ typedef std::unordered_map<const FunctionSignature*, 
const NativeFunction*, KeyH
 // - can return errors
 //
 // The function name includes the base name & input type name. 
gdv_fn_sha1_float64
-#define HASH_SHA1_NULL_NEVER(NAME, ALIASES, TYPE)                              
   \
-  NativeFunction(#NAME, std::vector<std::string> ALIASES, 
DataTypeVector{TYPE()}, \
-                 utf8(), kResultNullNever, 
ARROW_STRINGIFY(gdv_fn_sha1_##TYPE),   \
+#define HASH_SHA1_NULL_NEVER(NAME, ALIASES, TYPE)                        \
+  NativeFunction(#NAME, {"sha", "sha1"}, DataTypeVector{TYPE()}, utf8(), \
+                 kResultNullNever, ARROW_STRINGIFY(gdv_fn_sha1_##TYPE),  \
                  NativeFunction::kNeedsContext | 
NativeFunction::kCanReturnErrors)
 
 // HashSHA256 functions that :
 // - NULL handling is of type NULL_NEVER
 // - can return errors
 //
 // The function name includes the base name & input type name. 
gdv_fn_sha256_float64
-#define HASH_SHA256_NULL_NEVER(NAME, ALIASES, TYPE)                            
   \
-  NativeFunction(#NAME, std::vector<std::string> ALIASES, 
DataTypeVector{TYPE()}, \
-                 utf8(), kResultNullNever, 
ARROW_STRINGIFY(gdv_fn_sha256_##TYPE), \
+#define HASH_SHA256_NULL_NEVER(NAME, ALIASES, TYPE)                         \
+  NativeFunction(#NAME, {"sha2", "sha256"}, DataTypeVector{TYPE()}, utf8(), \

Review comment:
       Fixed, I removed the sha2 alias




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to