Hi,
Quick question: is UDF/UDAF working in Ballista?
I saw "TODO" in the executor part :

```rust
// TODO add logic to dynamically load UDF/UDAFs libs from files
scalar_functions: HashMap::new(),
aggregate_functions: HashMap::new(),
```

To create an example library and add reading functionality here looks
"simple enough", however I don't know how this would possibly work
with client/ scheduler - resolving logical plan and then logical to
physical. Not to mention how that will be passed through grpc?
I feel confused.

For " hack version" - should I register the udf library in all
client/scheduler/executors?

Will appreciate any help / pointers - learning is fun ;-)


Cheers,
Jaro

Reply via email to