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]>

Reply via email to