- BREAKING - All
sourcemodules and methods have been stripped out - Functionality has been moved to the
spacklpackage (pip install spackl) - The
comparatorpackage will expectspacklto be used for allleftandrightdata sources
- Adds better transaction handling in the PostgresDb class
- Cleans up calls to connect() in the Db classes
- BREAKING -
QueryPairarguments order has changed (QueryPair(left, lquery, right, rquery)) QueryPair,Comparator, andComparatorSetno longer require a "right" Db
- DEPRECATED - the
from_listmethod onComparatorSet - adds the
QueryPairclass - BREAKING -
ComparatorandComparatorSetare instantiated withQueryPairobjects - BREAKING -
ComparatorSet.from_dict()requires the dict as the first argument - BREAKING -
QueryResult.keys()andQueryResult.values()both return generators - the
rquerypassed to aQueryPaircan be formatted with thelqueryquery result - adds the
QueryResultColclass - adds the
append,pop,extend, andfiltermethods onQueryResult - downgrades pandas version requirement to >=0.22.0
- improves docstrings on
QueryResultmethods - adds slice handling to
QueryResult - adds
emptyproperty toQueryResult
- adds MANIFEST.in for readme and changes
- adds
creds_fileto possible BigQueryDb init kwargs
- DEPRECATED - the
query_dfmethod onBaseDband subclasses - DEPRECATED - the
outputkwarg for Comparator results - adds the
executemethod onBaseDband subclasses - adds the
QueryResultandQueryResultRowclasses - adds the
ComparatorSetclass - adds
list_tablesanddelete_tablemethods toBigQueryDb - cleans up some python 2/3 compatability using six
- officially support Python 2.7, 3.6, and 3.7
- adds
query_dfmethods for returning pandas DataFrames - adds
outputkwarg to Comparator to allow calling thequery_dfmethod
- initial release