Commits on Sep 10, 2015

  1. DOC: fix up getting started

    wesm committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    01720d1 View commit details
    Browse the repository at this point in the history
  2. DOC: typos

    wesm committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    c7e3ed1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fc006e View commit details
    Browse the repository at this point in the history
  4. RLS: Version 0.5.1

    wesm committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    8f60e03 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2015

  1. Configuration menu
    Copy the full SHA
    50150b5 View commit details
    Browse the repository at this point in the history
  2. RLS: Bump version to 0.6.0dev

    wesm committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    6666f3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5dfe6c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2015

  1. BUG: fix faulty AST -> Select compilation with self-joined filtered t…

    …ables
    
    Fixes #667 and #668. Technical debt here will need to be addressed in
    the future
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #670 from wesm/bug/self-join-analysis-bug and squashes the following commits:
    
    d9da6b2 [Wes McKinney] Hack around projection substitution bug. Tests passing again
    4d2897b [Wes McKinney] More projection-filter fuse test to sql compiler tests
    a2a23f2 [Wes McKinney] More expr analysis work. Fix expr formatting memoization of filtered tables per #668
    192fce5 [Wes McKinney] Start trying to fix self-join analysis bug
    wesm committed Sep 15, 2015
    Configuration menu
    Copy the full SHA
    c4012e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c1c539 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7e3212 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2015

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

Commits on Sep 17, 2015

  1. DOC: first draft of "Ibis for SQL Programmers"

    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #679 from wesm/docs/ibis-for-sql and squashes the following commits:
    
    27e5a15 [Wes McKinney] Some timestamp info
    f7b0813 [Wes McKinney] Unions
    9c49637 [Wes McKinney] Finish subqueries. Add window function overview and topk
    b5f7465 [Wes McKinney] Not exists example
    8544211 [Wes McKinney] Basic EXISTS example
    7125d7f [Wes McKinney] More on join predicates
    4a152c7 [Wes McKinney] Self joins
    c98d0a3 [Wes McKinney] Several join examples
    5c6a8c8 [Wes McKinney] Join preface
    bbf362d [Wes McKinney] Constants and is null / is not null
    39ed1d6 [Wes McKinney] Case statements and NULL
    a442157 [Wes McKinney] IN/not in and between
    166a5fa [Wes McKinney] Aggregate with subsets. Limit, sort
    a51eac2 [Wes McKinney] Write more of ibis-for-sql section
    e494adb [Wes McKinney] Add outline for 'Ibis for SQL developers'
    wesm committed Sep 17, 2015
    Configuration menu
    Copy the full SHA
    026b32b View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2015

  1. Configuration menu
    Copy the full SHA
    04e0bd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfb4f2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    775175f View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2015

  1. Configuration menu
    Copy the full SHA
    9b02169 View commit details
    Browse the repository at this point in the history
  2. Make normal division true division (a la Python 3) and add floordiv o…

    …perators
    
    Close #671
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #692 from wesm/feature/truediv-floordiv and squashes the following commits:
    
    61ffd29 [Wes McKinney] Implement FloorDivide for Impala as rewrite rule
    86ab7f7 [Wes McKinney] Implement floordiv / truediv semantics for sqlite
    wesm committed Oct 8, 2015
    Configuration menu
    Copy the full SHA
    340830b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13ce912 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46d7e43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a0a770 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d72986 View commit details
    Browse the repository at this point in the history
  7. TST: fix pyflakes error

    wesm committed Oct 8, 2015
    Configuration menu
    Copy the full SHA
    166e347 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2015

  1. BUG: do not drop filters in exists subqueries

    Close #681
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #694 from wesm/bug/filters-in-exists-subquery and squashes the following commits:
    
    f1eb2fa [Wes McKinney] Fix correlated reference analysis inside exists/not-exists subqueries
    f66e122 [Wes McKinney] Progress on handling filters in any-to-exists, but alias missing
    wesm committed Oct 9, 2015
    Configuration menu
    Copy the full SHA
    d3ede81 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2015

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

Commits on Oct 23, 2015

  1. Configuration menu
    Copy the full SHA
    b3157e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    309ceda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e322a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1decb56 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2015

  1. ENH: add various Impala DDL wrapper functions

    INVALIDATE METADATA, REFRESH, SHOW FILES IN, DESCRIBE FORMATTED. Also
    added support for COMPUTE INCREMENTAL STATS in existing function with
    `incremental=True`.    Close #713, #710, #709, #708.
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #714 from wesm/feature/more-ddl and squashes the following commits:
    
    5a1c635 [Wes McKinney] Add SHOW FILES client-level and table-level function
    d7ee318 [Wes McKinney] Add REFRESH, DESCRIBE FORMATTED, and more for INVALIDATE METADATA
    e4ab21a [Wes McKinney] Add mock patch tests for invalidate metadata
    5741d2a [Wes McKinney] Add compute_stats method to ImpalaClient and add incremental option
    wesm committed Oct 30, 2015
    Configuration menu
    Copy the full SHA
    b02b750 View commit details
    Browse the repository at this point in the history
  2. ENH: More rigorous pandas integration in create_table / insert

    Closes #197     You can now use pandas DataFrame in many cases in
    `Client.create_table` and `Client.insert`. Note that this PR requires
    upstream Impyla.
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #707 from wesm/feature/pandas-insert and squashes the following commits:
    
    8320caa [Wes McKinney] Adopt modified impyla columnar API
    d8b007d [Wes McKinney] Fix pandas data round trip through impyla columnar HS2 fetching
    843e0df [Wes McKinney] Clean up exhaustive test case
    08405a8 [Wes McKinney] Make insert work with DataFrame. Embedded new lines are still a problem
    9c6f210 [Wes McKinney] Add tests to fix escaping, quoting, and null representation
    9358daf [Wes McKinney] Ensure DataFrameWriter.cleanup is a noop
    41ef48e [Wes McKinney] Can pass a DataFrame to ImpalaClient.create_table
    a2aa243 [Wes McKinney] Add iverbose option to help debugging
    90b5027 [Wes McKinney] Slightly refactor pandas dataframe write path
    wesm committed Oct 30, 2015
    Configuration menu
    Copy the full SHA
    2224dcc View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2015

  1. BLD: Conda recipe to pull from trunk

    Updated conda recipes so that they can be used to build conda packages
    for the current state of the repo rather than rely on build from pypi
    
    Author: mariusvniekerk <marius.v.niekerk@gmail.com>
    
    Closes #712 from mariusvniekerk/conda_recipe and squashes the following commits:
    
    934ccf0 [mariusvniekerk] Conda recipe update
    6c8faec [mariusvniekerk] Conda recipe update
    mariusvniekerk authored and wesm committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    eafabe0 View commit details
    Browse the repository at this point in the history
  2. BUG: Fix Python3 import compatibility

    Author: Phillip Cloud <cpcloud@gmail.com>
    
    Closes #718 from cpcloud/fix-py3-compat and squashes the following commits:
    
    bde8563 [Phillip Cloud] Python 3 compat
    40f9f02 [Phillip Cloud] Ignore .cache in gitignore
    cpcloud authored and wesm committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    2cd9355 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    870d22e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2015

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

Commits on Nov 3, 2015

  1. ENH: Support for inserting into partitioned tables

    Support for static partitioning. Close #489
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #721 from wesm/feature/partition-support and squashes the following commits:
    
    1931701 [Wes McKinney] Insert with static partition keys
    0f9bf5d [Wes McKinney] More partition scaffolding
    684a4d4 [Wes McKinney] Unit test stubs
    wesm committed Nov 3, 2015
    Configuration menu
    Copy the full SHA
    ad38e13 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2015

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

Commits on Nov 9, 2015

  1. TST: fix superuser failures

    Author: Uri Laserson <laserson@cloudera.com>
    
    Closes #725 from laserson/superuser_failuers and squashes the following commits:
    
    d54623c [Uri Laserson] TST: fix superuser failures
    laserson authored and wesm committed Nov 9, 2015
    Configuration menu
    Copy the full SHA
    07e4380 View commit details
    Browse the repository at this point in the history
  2. REF: Incorporate type conversion option and other impyla refactoring

    requires cloudera/impyla#153
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #724 from wesm/refactor/impyla-refactor and squashes the following commits:
    
    688ff0c [Wes McKinney] Bump impyla required version
    b09545d [Wes McKinney] Conform to impyla upstream changes
    a302da8 [Wes McKinney] Add convert_types option per cloudera/impyla#151
    5cf35bc [Wes McKinney] REF: update for refactored impyla
    wesm committed Nov 9, 2015
    Configuration menu
    Copy the full SHA
    0069a05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5a7a65 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2428fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b2831b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    039fcfb View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2015

  1. ENH: implement a replace-values API that accepts dicts

    Also renamed StringValue.replace to str_replace.
    
    Closes #259.
    wesm committed Nov 10, 2015
    Configuration menu
    Copy the full SHA
    713f405 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54b66bf View commit details
    Browse the repository at this point in the history
  3. TST: fix flake8 error

    wesm committed Nov 10, 2015
    Configuration menu
    Copy the full SHA
    1b4bd73 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2015

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

Commits on Nov 22, 2015

  1. ENH: Partition metadata management APIs and ALTER TABLE support for t…

    …able props
    
    See #335, #490, #702, #738
    
    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #739 from wesm/feature/impala-load-data and squashes the following commits:
    
    12bf165 [Wes McKinney] Implement/test alter table properties for unpartitioned tables
    ba0eccd [Wes McKinney] Parse storage parameters too
    ce605b2 [Wes McKinney] More metadata parsing code
    0c13ecc [Wes McKinney] Incomplete describe formatted parser
    b24facb [Wes McKinney] Add stub for DESCRIBE FORMATTED metadata parser
    4d2dc2d [Wes McKinney] Test stubs
    7760eab [Wes McKinney] DDL tests / cleanup for alter table and alter partition
    22e9560 [Wes McKinney] Implement add and modify partition, get load_data test running
    244a0be [Wes McKinney] Add partition with properties
    3860ed3 [Wes McKinney] Move table properties to AlterTable top level DDL
    fd688a6 [Wes McKinney] Alter table properties
    d541a2a [Wes McKinney] Add API and DDL stubs for add/modify/drop partition functions
    fd2dd16 [Wes McKinney] Initial non-working load data test
    ebeb86a [Wes McKinney] Slight refactoring to move more code into ImpalaTable class
    e89bab9 [Wes McKinney] Add initial DDL generator for LOAD DATA
    wesm committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    1c23901 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d01964 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2015

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

Commits on Nov 29, 2015

  1. ENH: add drop_partition API to ImpalaTable. Closes #745

    Author: Wes McKinney <wes@cloudera.com>
    
    Closes #747 from wesm/feature/impala-drop-partition and squashes the following commits:
    
    a1f5f87 [Wes McKinney] Add e2e test for drop partition
    17dc959 [Wes McKinney] Generate drop partition DDL
    wesm committed Nov 29, 2015
    Configuration menu
    Copy the full SHA
    0688f53 View commit details
    Browse the repository at this point in the history