Commits on Jul 23, 2024

  1. chore(deps): update clickhouse/clickhouse-server docker tag to v24.6.…

    …3.47 (#9668)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    105bec2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e59a54c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac519b2 View commit details
    Browse the repository at this point in the history
  4. refactor(polars): remove extra backwards compatibility code no longer…

    … in use after 1.0 upgrade
    cpcloud authored and jcrist committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    feb12f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e4ff1bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8717629 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f83d84f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b23c5a3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fdaeb5c View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    efae2ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae1e112 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd26d60 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update clickhouse/clickhouse-server docker tag to v24.6.…

    …3.56 (#9678)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c32c626 View commit details
    Browse the repository at this point in the history
  5. fix(case): fix dshape, error on noncomparable and empty cases (#9559)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    NickCrews and cpcloud authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ff2d019 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ac84c5 View commit details
    Browse the repository at this point in the history
  7. docs(presentations): update overview slides (#9685)

    ## Description of changes
    
    mainly adding some composable data system slides for optional use at the
    beginning. draft for now, want to review and make some more edits
    potentially
    
    also moves the slides into a directory
    
    ## Issues closed
    lostmygithubaccount authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    d3a2c0c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fdfb40f View commit details
    Browse the repository at this point in the history
  9. chore(deps): update clickhouse/clickhouse-server docker tag to v24.6.…

    …3.64 (#9690)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ac3e233 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. depr(snowflake): deprecate from_snowpark method (#9680)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    deepyaman and cpcloud authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    7254f65 View commit details
    Browse the repository at this point in the history
  2. fix(druid): get basic timestamp functionality working (#9692)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    NickCrews and cpcloud authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    6cd3eee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11af489 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cb01d6 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. fix(deps): update dependency atpublic to v5 (#9697)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    renovate[bot] and cpcloud authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    a4f3940 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency sqlglot to >=23.4,<25.8 (#9696)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    d4a2ea2 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

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

Commits on Jul 28, 2024

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

Commits on Jul 29, 2024

  1. refactor(duckdb): use replace to generate less sql (#9713)

    Refactors the duckdb output to geospatial to use `* REPLACE` syntax to
    generate less code when replacing a small number of geospatial columns
    (usually one) among an otherwise large set of columns. Additionally, we
    now only need to loop over expression columns once.
    cpcloud authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    f89aa32 View commit details
    Browse the repository at this point in the history
  2. test: remove broken marker, better define notimpl and notyet (#…

    …9688)
    
    inspired by #9535
    
    The broken mark had the meaning of "this broke for some reason, but it
    wasn't the fault of this PR, so lets ignore it for now". I find this
    only meaningful in the context of that individual PR though: as soon as
    the PR is merged, the usefulness drops to near 0. I come across this
    mark as I'm reading code and I have no idea what action I should take.
    notimpl, notyet, and never are much more useful, they signal where the
    fault lies and what to do about it.
    
    I went through and converted all the instances of broken to one of these
    other 3 marks. It was fairly fast and definitely error prone. I could
    see the argument for converting these all to plain xfails when we aren't
    sure. I'm not sure how bad it is for these marks to be incorrect.
    
    I tweaked the prose that describes these 3 marks. I would love your
    editing of them.
    NickCrews authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    20ceee5 View commit details
    Browse the repository at this point in the history
  3. feat(api): support quarterly truncation (#9715)

    Adds support for quarterly date and timestamp truncate. Closes #9714.
    cpcloud authored Jul 29, 2024
    1 Configuration menu
    Copy the full SHA
    75b31c2 View commit details
    Browse the repository at this point in the history
  4. feat(mssql): support case-sensitive collations (#9700)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    gforsyth and cpcloud authored Jul 29, 2024
    1 Configuration menu
    Copy the full SHA
    9382a0e View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    7b3ed42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52c4911 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency sqlglot to >=23.4,<25.9 (#9719)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    renovate[bot] and cpcloud authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b1d8b2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    870ac73 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    537fc87 View commit details
    Browse the repository at this point in the history
  6. fix(types): fix histogram bin allocation (#9711)

    ## Description of changes
    
    ```
    import ibis
    
    ibis.options.interactive = True
    ibis.options.repr.interactive.max_rows = 20
    
    t = ibis.range(1000).unnest().name("index").as_table()
    t.select(hist=t["index"].histogram(nbins=10)).value_counts()
    ```
    
    ```
    ┏━━━━━━━┳━━━━━━━━━━━━┓
    ┃ hist  ┃ hist_count ┃
    ┡━━━━━━━╇━━━━━━━━━━━━┩
    │ int64 │ int64      │
    ├───────┼────────────┤
    │     5 │        100 │
    │     9 │        100 │
    │     0 │        100 │
    │     3 │        100 │
    │     6 │        100 │
    │     2 │        100 │
    │     7 │        100 │
    │     8 │        100 │
    │     1 │        100 │
    │     4 │        100 │
    └───────┴────────────┘
    ```
    
    ## Issues closed
    
    * Resolves #9687.
    
    I had to make a slight change to ``histogram`` to account for an edge case that was tested for Impala. It would fail if ``nbins`` was not passed, which is a rather niche use case because ``np.histogram`` for example requires the number of bins to be passed either explicitly or implicitly. I also found a slight quirk with the current design when fixing this because if a ``base`` is passed that is not the minimum value, it would assign those out-of-bound values smaller than the base a negative bin index. It now clips those out-of-bound values to the bin index of -1 to group them together, rather than potentially having bin indices of -1 and -2 for example, so this now aligns with how ``np.histogram`` assigns a bin index of 0 for out-of-bound values.
    christophertitchen authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    6634864 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9751a36 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bd8c93f View commit details
    Browse the repository at this point in the history
  9. feat(bigquery): support timestamp bucket

    cpcloud authored and jcrist committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    fd61f2c View commit details
    Browse the repository at this point in the history
  10. feat(array): implement min, max, any, all, sum, mean (#9704)

    Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
    NickCrews and cpcloud authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    793efbc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4cf0014 View commit details
    Browse the repository at this point in the history
  12. fix(internals): ensure that CTEs are emitted in topological order (#9726

    )
    
    Co-authored-by: Jim Crist-Harif <jcristharif@gmail.com>
    cpcloud and jcrist authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    acd7d82 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. test(risingwave): mark test_union_aliasing as notimpl because arbit…

    …rary aggregate function is not supported (#9731)
    cpcloud authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    327c194 View commit details
    Browse the repository at this point in the history
  2. feat(datafusion): unnest

    cpcloud authored and jcrist committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a706f54 View commit details
    Browse the repository at this point in the history
  3. feat(datafusion): pivot_longer

    cpcloud authored and jcrist committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    2330b0c View commit details
    Browse the repository at this point in the history
  4. feat(datafusion): struct literals

    cpcloud authored and jcrist committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a63cee9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    47d97ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9473cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    09dae23 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4d110a0 View commit details
    Browse the repository at this point in the history