jorgecarleitao commented on a change in pull request #9139:
URL: https://github.com/apache/arrow/pull/9139#discussion_r554604954
##########
File path: rust/datafusion/Cargo.toml
##########
@@ -61,6 +61,8 @@ futures = "0.3"
pin-project-lite= "^0.2.0"
tokio = { version = "0.2", features = ["macros", "blocking", "rt-core",
"rt-threaded", "sync"] }
log = "^0.4"
+md-5 = "^0.9.1"
Review comment:
I generally agree with you, @alamb. In this case, we want to support
posgres dialect, so it makes sense to support these functions (and not
implement these ourselves, as they are even security related).
In general, as long as the crates are small, I do not see a major issue. Our
expensive dependencies are Tokio, crossbeam, etc, specially because they really
increase the compile time (e.g. compared to the arrow crate).
We already offer a scalar UDF that has the same performance as our own
expressions. So, I think that this is the most we can do here.
----------------------------------------------------------------
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:
[email protected]