Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ibis-project/ibis
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.0
Choose a base ref
...
head repository: ibis-project/ibis
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.0
Choose a head ref
  • 19 commits
  • 44 files changed
  • 5 contributors

Commits on Apr 3, 2016

  1. Update conda build recipes for ibis 0.7.0

    Author: Marshall Markham <mmarkham@interest-02.atxd.maxpointinteractive.com>
    Author: mmarkham <marshall.markham@maxpoint.com>
    
    Closes #805 from marshall245/master and squashes the following commits:
    
    d1f4399 [mmarkham] update run requirements for thriftpy >=0.3.5 in build-recipes/impyla/meta.yaml
    f71ce39 [Marshall Markham] change source fields to contain git_url and git_rev
    8f0ed81 [Marshall Markham] in meta.yaml remove thrift_sasl from build requirements and thrift_sasl, sasl from run requirements.
    0d0752a [Marshall Markham] Update build recipes for ibis 0.7.0
    Marshall Markham authored and wesm committed Apr 3, 2016
    Configuration menu
    Copy the full SHA
    9f35c67 View commit details
    Browse the repository at this point in the history
  2. DEV: Bump impyla requirements

    wesm committed Apr 3, 2016
    Configuration menu
    Copy the full SHA
    eb4e99f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2016

  1. Added conda installer link

    This is the installer link from https://github.com/conda-forge/ibis-
    framework-feedstock    If you want i can add whoever wants to assist
    the release process as a maintainer of the recipes and their
    dependencies.    Not sure where in the readme we want these links.
    
    Author: Marius van Niekerk <marius.v.niekerk@gmail.com>
    
    Closes #817 from mariusvniekerk/master and squashes the following commits:
    
    47e2155 [Marius van Niekerk] Added conda installer link
    mariusvniekerk authored and wesm committed Apr 28, 2016
    Configuration menu
    Copy the full SHA
    e3d3b3b View commit details
    Browse the repository at this point in the history

Commits on May 2, 2016

  1. PostgreSQL backend

    This PR is @cpcloud's work plus fixes for the data load. There is a
    test failure on PostgreSQL 9.3 we'll need to investigate and fix.
    Closes #720
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    Author: Wes McKinney <wesm@apache.org>
    
    Closes #818 from wesm/pg and squashes the following commits:
    
    3528780 [Wes McKinney] Fix up data loading script for postgres, make variance statement work on postgres 9.3 (unverified)
    d80f0d0 [Phillip Cloud] Add support for cumulative window functions
    0964902 [Phillip Cloud] Make timestamp tests 100% reliable
    3a2e618 [Phillip Cloud] Clean up some docs
    8a6a4cc [Phillip Cloud] Ensure that we can find NULLs in sets
    ae579ce [Phillip Cloud] Make sure that NullLiteral has a value so that we can create a list containing them in SQLAlchemy
    ad864b8 [Phillip Cloud] Implement regex extract for pg
    a9c3f49 [Phillip Cloud] Add test for regex extract
    1eeca39 [Phillip Cloud] No need for parens
    368430a [Phillip Cloud] Add postgres to test data generation script
    4853357 [Phillip Cloud] Small cleanup [ci skip]
    8716d75 [Phillip Cloud] Comment [ci skip]
    f1086c3 [Phillip Cloud] DRY it up
    7bfdf3f [Phillip Cloud] Implement basic window functions for pg
    213e187 [Phillip Cloud] Add rows specification to SQLAlchemy OVER clause
    ebdbff4 [Phillip Cloud] Add more window tests
    185a76e [Phillip Cloud] Test simple window
    3dbb4a1 [Phillip Cloud] Begin window work
    43395b2 [Phillip Cloud] XFail so that we know what should work and what should be skipped
    5388794 [Phillip Cloud] Fix variance and log
    eb2541d [Phillip Cloud] Add tests for math et al
    32b17e6 [Phillip Cloud] Use CTEs for better looking SQL
    86f45d1 [Phillip Cloud] Fail on null scalars for now
    f621530 [Phillip Cloud] Implement find_in_set et al
    77473db [Phillip Cloud] Add tests for moar string functions!
    1cabc28 [Phillip Cloud] Implement reverse
    d1c1db1 [Phillip Cloud] Add test for reverse
    7c2e2c0 [Phillip Cloud] Implement string padding
    2390eec [Phillip Cloud] Add basic string padding functions
    55879f9 [Phillip Cloud] Cleanup and comment
    c54d2f8 [Phillip Cloud] Implement coalesce
    ef6576d [Phillip Cloud] Add tests for coalesce
    25b72d6 [Phillip Cloud] Fail on not testing coalesce
    4c40a63 [Phillip Cloud] Use replace instead of str_replace
    a5d303c [Phillip Cloud] Use re.escape
    f33a35c [Phillip Cloud] WIP: Add postgresql backend
    cpcloud authored and wesm committed May 2, 2016
    Configuration menu
    Copy the full SHA
    2619b8a View commit details
    Browse the repository at this point in the history

Commits on May 4, 2016

  1. Properly cast types when generating test data

    Closes #819
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #820 from cpcloud/generate-proper-sql-types and squashes the following commits:
    
    63eefe1 [Phillip Cloud] Properly cast types
    cpcloud authored and wesm committed May 4, 2016
    Configuration menu
    Copy the full SHA
    e6eee36 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2016

  1. Import a compatibly-named postgresql dialect module

    Author: Phillip Cloud <cpcloud@fb.com>
    
    Closes #823 from cpcloud/sqlalchemy-compat and squashes the following commits:
    
    7a1656d [Phillip Cloud] Import a compatibly-named postgresql dialect module
    Phillip Cloud authored and wesm committed May 9, 2016
    Configuration menu
    Copy the full SHA
    75cd651 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2016

  1. BUG: Disable unsupported chained comparisons, related test case fixes

    Closes #810
    
    Author: Wes McKinney <wesm@apache.org>
    
    Closes #826 from wesm/bug/chained-comparisons and squashes the following commits:
    
    2209d71 [Wes McKinney] Python 3 uses __nonzero__
    dfcb2bf [Wes McKinney] Disable __bool__ for Expr and fix buggy test cases
    wesm committed May 10, 2016
    Configuration menu
    Copy the full SHA
    0a30c8e View commit details
    Browse the repository at this point in the history
  2. Implement contains using strpos to avoid issues with search for wildc…

    …ard characters
    
    Closes #808
    
    Author: Phillip Cloud <cpcloud@fb.com>
    
    Closes #824 from cpcloud/use-strpos-for-contains and squashes the following commits:
    
    9bb4f3c [Phillip Cloud] Implement contains using strpos to avoid issues with search for wildcard characters
    Phillip Cloud authored and wesm committed May 10, 2016
    Configuration menu
    Copy the full SHA
    9a8ca0e View commit details
    Browse the repository at this point in the history

Commits on May 13, 2016

  1. Fix incorrect substitution behavior and simplify substitution code

    Closes #807
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #822 from cpcloud/incorrect-schema-choice-in-join and squashes the following commits:
    
    ce5669c [Phillip Cloud] Fix incorrect substitution behavior and simplify substitution code
    cpcloud authored and wesm committed May 13, 2016
    Configuration menu
    Copy the full SHA
    dacd069 View commit details
    Browse the repository at this point in the history
  2. Fix impala compilation of multiple boolean filters

    Closes #825
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #830 from cpcloud/fix-predicate-compilation and squashes the following commits:
    
    8c769d7 [Phillip Cloud] Just parenthesize OR expressions
    8586281 [Phillip Cloud] Fix impala compilation of multiple boolean filters
    cpcloud authored and wesm committed May 13, 2016
    Configuration menu
    Copy the full SHA
    a556219 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2016

  1. Fix having on count aggregation on group by expressions

    Closes #828
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #831 from cpcloud/fix-having-size and squashes the following commits:
    
    8c55862 [Phillip Cloud] Fix having on count aggregation on group by expressions
    cpcloud authored and wesm committed May 15, 2016
    Configuration menu
    Copy the full SHA
    97c0484 View commit details
    Browse the repository at this point in the history
  2. Make mock optional for PY2

    Closes #816
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #833 from cpcloud/py2-mock and squashes the following commits:
    
    7026d51 [Phillip Cloud] Make mock optional for PY2
    cpcloud authored and wesm committed May 15, 2016
    Configuration menu
    Copy the full SHA
    7939680 View commit details
    Browse the repository at this point in the history
  3. Attempt pushdown of having clauses if we have them

    Conflicts:
    	ibis/sql/tests/test_compiler.py
    cpcloud authored and wesm committed May 15, 2016
    Configuration menu
    Copy the full SHA
    f38880a View commit details
    Browse the repository at this point in the history
  4. Add keywords to group_by

    Closes #768
    
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #834 from cpcloud/add-keywords-to-group-by and squashes the following commits:
    
    0a2b2d2 [Phillip Cloud] Add keywords to group_by
    cpcloud authored and wesm committed May 15, 2016
    Configuration menu
    Copy the full SHA
    69487cc View commit details
    Browse the repository at this point in the history

Commits on May 16, 2016

  1. Configuration menu
    Copy the full SHA
    b6d24f1 View commit details
    Browse the repository at this point in the history
  2. Fix CTE extraction inside Union subqueries

    Closes #836, #821. Per comments in #836 there's still some cleanup to
    be done here.    #666 is still not fixed -- we should look at CTE
    extraction that can happen across the union subqueries. for now it's
    OK to have some redundancy.
    
    Author: Wes McKinney <wesm@apache.org>
    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #837 from wesm/fix-union-with and squashes the following commits:
    
    c510365 [Wes McKinney] Compile union subqueries with an isolated context so that CTE extraction works. Related to #666
    0673b64 [Wes McKinney] Add failing integration test for #821
    58598e6 [Phillip Cloud] Surround with statements in UNION with parentheses
    wesm committed May 16, 2016
    Configuration menu
    Copy the full SHA
    25d71b7 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2016

  1. CLN: remove deprecated APIs

    wesm committed May 18, 2016
    Configuration menu
    Copy the full SHA
    adc7a15 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2016

  1. Documentation updates for 0.8 release

    Author: Wes McKinney <wesm@apache.org>
    
    Closes #841 from wesm/0.8-doc-updates and squashes the following commits:
    
    a7a3ac1 [Wes McKinney] Update release date
    783016f [Wes McKinney] Index tweak
    8d62b7a [Wes McKinney] 0.8 release notes and index tweaks
    58377b2 [Wes McKinney] Add postgres note
    3bc20c0 [Wes McKinney] Documentation updates
    1513541 [Wes McKinney] Postgres now supported
    wesm committed May 19, 2016
    Configuration menu
    Copy the full SHA
    ddc9293 View commit details
    Browse the repository at this point in the history
  2. Postgres API tweaks

    Author: Wes McKinney <wesm@apache.org>
    
    Closes #842 from wesm/postgres-tweaks and squashes the following commits:
    
    8ba3724 [Wes McKinney] Postgres API tweaks
    wesm committed May 19, 2016
    Configuration menu
    Copy the full SHA
    7a6c194 View commit details
    Browse the repository at this point in the history
Loading