Wes McKinney has uploaded a new patch set (#2). Change subject: Rough draft of Cython interface to libhs2client and start of DB API 2.0 compliance layer (for compatibility with other systems that expect the standard Python database driver interface). ......................................................................
Rough draft of Cython interface to libhs2client and start of DB API 2.0 compliance layer (for compatibility with other systems that expect the standard Python database driver interface). Draft fetchall code path to a pandas-compatible NumPy representation - Integers (with and without nulls) - Floating point - String (UTF-8 only for now) - Boolean - Timestamps (using pandas.to_datetime for ISO-8601 parsing) - Decimal (to Python Decimal objects) There is some refactoring of the C++ ColumnarRowSet to enable template-based column access. Change-Id: I8c26be5932548d096088aa62bde0fe03e85a9a1e --- M .gitignore M CMakeLists.txt A python/.gitignore A python/README.md A python/hs2client/__init__.pxd A python/hs2client/__init__.py A python/hs2client/compat.py A python/hs2client/converters.h A python/hs2client/dbapi.py A python/hs2client/error.py A python/hs2client/ext.pyx A python/hs2client/libhs2client.pxd A python/hs2client/tests/__init__.py A python/hs2client/tests/common.py A python/hs2client/tests/test_impala.py A python/setup.py M src/hs2client/api.h M src/hs2client/columnar-row-set.cc M src/hs2client/columnar-row-set.h M src/hs2client/service.h M src/hs2client/session.h M src/hs2client/types.h M src/hs2client/util.h 23 files changed, 2,174 insertions(+), 74 deletions(-) git pull ssh://gerrit.cloudera.org:29418/hs2client refs/changes/96/3296/2 -- To view, visit http://gerrit.cloudera.org:8080/3296 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I8c26be5932548d096088aa62bde0fe03e85a9a1e Gerrit-PatchSet: 2 Gerrit-Project: hs2client Gerrit-Branch: master Gerrit-Owner: Wes McKinney <[email protected]> Gerrit-Reviewer: Matthew Jacobs <[email protected]> Gerrit-Reviewer: Wes McKinney <[email protected]>
