database-stream-processor icon indicating copy to clipboard operation
database-stream-processor copied to clipboard

Streaming and Incremental Computation Framework

Results 64 database-stream-processor issues
Sort by recently updated
recently updated
newest added

For example, we have join and join_incremental, distinct and distinct_incremental, but aggregate and stream_aggregate.

enhancement

``` let agg = if input.key_valid() && input.key() == input_delta.key() { aggregator.aggregate(&mut CursorGroup::new(&mut input, ())) } else { None }; ``` The spec of the aggregate function seems it to...

question

The Rust code does not implement the SQL query exactly, in particular the LAG part of the query is not implemented. Either the Rust or the SQL should be updated.

bug

Additionally, we probably want to add tracing to the main `dbsp` library.

enhancement

This will simplify integration with case-insensitive frontends like SQL. The only downside I can think of is that people won't be able to create streams whose names only differ in...

enhancement

In particular, Fold has 3 methods, and inherits a fourth one from a Semigroup structure. An API with 4 methods would be more natural.

enhancement

Currently we have a lot of "benchmarks" that aren't actually benchmarks, they're full fledged binaries. Currently we have them set up as benchmarks which forces us to add their dependencies...

enhancement

Should we start using semantic versioning for DBSP?

question

### Is your feature request related to a problem? Please describe. This will help us preallocate the right amount of buffer space in some situations, see e.g., the TODO in...

enhancement

Ran into the following error (`CyclicCircuit`) trying to build a circuit; I'm fairly certain this should work. Minimal reproducible example: ```rs use dbsp::Circuit; fn main() { let (_, _) =...

question