substrait icon indicating copy to clipboard operation
substrait copied to clipboard

A cross platform way to express data transformation, relational algebra, standardized record expression and plans.

Results 73 substrait issues
Sort by recently updated
recently updated
newest added

I am trying to add support in Isthmus for converting Apache Calcite `LogicalExchange`, as what I described in https://github.com/substrait-io/substrait-java/issues/153. But I run into some problems about how to map the...

Hey this library looks amazing and I'd love to use it. Thanks! I went through the docs and seems like there are some basic functions missing like min, max etc....

Currently, in Acero, we've been mapping `is_in` to `SingularOrList`. The latter is more generic, and so this is safe, but it doesn't round trip well and `is_in` is more efficient....

These relations are described in the physical relations section of the site. However, no such proto exists for them. I believe these relations commonly represent the other half of a...

enhancement
help wanted

Hi, I just came a cross an issue when running Velox on a parquet file. My plan omitted the `start` and `length` fields of the `LocalFiles` message which caused both...

enhancement
good first issue
help wanted

#504 led to a discussion in one of the fortnightly calls about how to perform matching: Snippet from the agenda notes from the Substrait fortnightly meeting on May 24th, 2023:...

spec

This PR adds a new relation type for APPLY operation. APPLY is similar to JOIN operator since it joins two table sources. However, in APPLY, the table source on the...

awaiting-user-input

In velox topn/orderby/limit node, there need a boolean indicating whether the node generates partial results on local workers or finalizes the partial result.

awaiting-user-input
spec

This PR includes adding aggregate functions `arg_min` and `arg_max` to `functions_arithmetic.yaml`

extension

There is only `names` in `RelRoot`. But we need a exact definition of the output schema in some cases. What about adding a new field of `struct` to define the...