Commits on Aug 3, 2023

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

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    3256513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a6229a View commit details
    Browse the repository at this point in the history
  3. docs: minor blog fixes/prose update

    fix
    lostmygithubaccount authored and cpcloud committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    304edd1 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    ab211a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    decfe6f View commit details
    Browse the repository at this point in the history
  6. docs: minor blog update

    wording
    lostmygithubaccount authored and cpcloud committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    df14997 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. feat(postgres): implement array sort

    cpcloud authored and kszucs committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    4791cb4 View commit details
    Browse the repository at this point in the history
  2. feat(snowflake): implement array sort

    cpcloud authored and kszucs committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    465fae1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f9d9f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b85b424 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b0e6c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76c95b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6f7e13d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a93cbd6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe41d57 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    04f5a11 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    849dea4 View commit details
    Browse the repository at this point in the history
  12. fix(clickhouse): make sure that array1.union(array2) null handling …

    …matches across backends
    cpcloud committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    8d42794 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6d3d518 View commit details
    Browse the repository at this point in the history
  14. fix(snowflake): disable filter and map

    cpcloud authored and jcrist committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    53bc22e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4935cbb View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

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

Commits on Aug 7, 2023

  1. refactor(ir): glue patterns and rules together

    Replace the previous rules-based validation system with the new pattern
    matching system. This enables to use type annotations for operation
    definitions as well as better error handling. Also lays the groundwork
    to enable static type checking in the future.
    
    BREAKING CHANGE: the `ibis.common.validators` module has been removed
    and all validation rules from `ibis.expr.rules`, either use typehints
    or patterns from `ibis.common.patterns`
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    c20ba7f View commit details
    Browse the repository at this point in the history
  2. refactor(api): remove deprecated tuple syntax for order_by()

    BREAKING CHANGE: passing a tuple or a sequence of tuples to table.order_by() calls is not allowed anymore; use ibis.asc(key) or ibis.desc(key) instead
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    57733e0 View commit details
    Browse the repository at this point in the history
  3. refactor(ir): remove deprecated ibis.expr.selectors module

    BREAKING CHANGE: ibis.expr.selectors module is removed, use ibis.selectors instead
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d4161d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df63e8b View commit details
    Browse the repository at this point in the history
  5. refactor(analysis): remove ScalarAggregate, reduction_to_aggregation …

    …and has_multiple_bases
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    ed75866 View commit details
    Browse the repository at this point in the history
  6. refactor(ir): rename .output_dtype and .output_shape to .dtype

    …and `.shape` respectively
    
    prefer shorter names for these attributes, aliases are provided for backwards compatibility but they are deprecated
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    f9d5403 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8fda6ee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eb09abf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6a65d16 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7cfce45 View commit details
    Browse the repository at this point in the history
  11. refactor(ir): construct ArrayContains instead of Contains for `va…

    …lue.isin(array_value)`
    deepyaman authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    e826037 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe9a289 View commit details
    Browse the repository at this point in the history
  13. refactor(common): remove ibis.collections.DotDict

    The hybrid getitem/getattr access to the validation context is not
    necessary since the move from the previous rule-based validation
    to the current pattern matching system.
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    fedd4b1 View commit details
    Browse the repository at this point in the history
  14. refactor(ir): use @Annotated decorator to coerce Selection.order_by a…

    …nd Aggregation.order_by arguments
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    8b841c1 View commit details
    Browse the repository at this point in the history
  15. refactor(common): remove Validator mixin for better clarity

    Also removes a redundant function call by directly calling the pattern
    match API from the annotation classes.
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    4697e7d View commit details
    Browse the repository at this point in the history
  16. refactor(common): ibis.common.patterns.match() should return with the…

    … matched value rather than the context
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    cbb9b2f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    78865c0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    804b3ad View commit details
    Browse the repository at this point in the history
  19. refactor(common): factor out base classes to ibis.common.bases from…

    … `ibis.common.grounds`
    
    this enables us to use the base classes like `Slotted`, `Immutable` and `Singleton`
    in `ibis.common.patterns`
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    01671d2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c4658e7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0452810 View commit details
    Browse the repository at this point in the history
  22. refactor(analysis): remove find_phyisical_tables() function in favo…

    …r of `node.find()`
    kszucs authored and cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    4daf2df View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    885d2ff View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1a8b223 View commit details
    Browse the repository at this point in the history
  25. chore(deps): relock

    cpcloud committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    0cf463a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    592ffab View commit details
    Browse the repository at this point in the history
  27. test(cloud-backends): snapshot regen

    cpcloud authored and gforsyth committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    85ecbbd View commit details
    Browse the repository at this point in the history