Skip to content

Commit

Permalink
implement HAVING (#1198)
Browse files Browse the repository at this point in the history
* having support for insert and deletes

* introduced `generate_op_for_existing_segment()`

* test completed

* clippy fix

* fmt

* clippy update

* clippy fix
  • Loading branch information
snork-alt authored Mar 9, 2023
1 parent bdd5377 commit 3e47907
Show file tree
Hide file tree
Showing 8 changed files with 524 additions and 112 deletions.
102 changes: 51 additions & 51 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ impl Client {
conn_hashmap.insert("Role".to_string(), "ACCOUNTADMIN".to_string());

let mut parts = vec![];
conn_hashmap.keys().into_iter().for_each(|k| {
conn_hashmap.keys().for_each(|k| {
parts.push(format!("{}={}", k, conn_hashmap.get(k).unwrap()));
});

Expand Down
1 change: 1 addition & 0 deletions dozer-sql/src/pipeline/aggregation/factory.rs
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ impl ProcessorFactory<SchemaSQLContext> for AggregationProcessorFactory {
planner.groupby,
planner.aggregation_output,
planner.projection_output,
planner.having,
input_schema.clone(),
planner.post_aggregation_schema,
)
Expand Down
Loading

0 comments on commit 3e47907

Please sign in to comment.