Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internal #861: Aggregation Absorb API #9971

Merged
merged 16 commits into from
Jan 15, 2024
Merged

Internal #861: Aggregation Absorb API #9971

merged 16 commits into from
Jan 15, 2024

Commits on Dec 11, 2023

  1. Internal duckdb#861: Aggregation Absorb API

    Add an optional destructive combine API called "absorb".
    hawkfish committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    fac754c View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Merge branch 'main' into absorb

    Richard Wesley committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    bcb8927 View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#861: Aggregation Absorb API

    * Implement absorb for LIST and remove custom window hack
    * Add test for LIST segment trees and verify it doesn't trash anything
    * Fix a small API wart in the list segment code.
    Richard Wesley committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    ed6b6e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    ac432d6 View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#861: Aggregation Absorb API

    PR feedback:
    
    * Change header variable name
    * Document new API in the README.
    hawkfish committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    cfe756d View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    06ff17a View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    3242ad6 View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#861: Aggregation Absorb API

    First refactor of segment trees for order-sensitive aggregates.
    hawkfish committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3e991b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Internal duckdb#861: Aggregation Absorb API

    Handle order-sensitive aggregates segment trees.
    hawkfish committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    08d282a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    392fb1b View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    29d3795 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    afade28 View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#861: Aggregation Absorb Functionality

    Use an enum in AggregateInputData instead of creating a new API.
    hawkfish committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    4700e9a View commit details
    Browse the repository at this point in the history
  3. Internal duckdb#861: Aggregation Absorb Functionality

    Generate AggregateCombineType enum strings...
    hawkfish committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    cb32170 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Internal duckdb#861: Aggregation Absorb API

    Remove last references to the destructive combine API called "absorb".
    hawkfish committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    6503d14 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    4960dbe View commit details
    Browse the repository at this point in the history