├── .coveragerc ├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.rst ├── TCLIService ├── TCLIService-remote ├── TCLIService.py ├── __init__.py ├── constants.py └── ttypes.py ├── dev_requirements.txt ├── generate.py ├── pyhive ├── __init__.py ├── common.py ├── exc.py ├── hive.py ├── presto.py ├── sasl_compat.py ├── sqlalchemy_hive.py ├── sqlalchemy_presto.py ├── sqlalchemy_trino.py ├── tests │ ├── __init__.py │ ├── dbapi_test_case.py │ ├── ldif_data │ │ ├── INITIAL_TESTDATA.ldif │ │ └── base.ldif │ ├── sqlalchemy_test_case.py │ ├── test_common.py │ ├── test_hive.py │ ├── test_presto.py │ ├── test_sasl_compat.py │ ├── test_sqlalchemy_hive.py │ ├── test_sqlalchemy_presto.py │ ├── test_sqlalchemy_trino.py │ └── test_trino.py └── trino.py ├── scripts ├── ldap_config │ └── slapd.conf ├── make_many_rows.sh ├── make_one_row.sh ├── make_one_row_complex.sh ├── make_test_database.sh ├── make_test_tables.sh ├── thrift-patches │ └── TCLIService.patch ├── travis-conf │ ├── com │ │ └── dropbox │ │ │ └── DummyPasswdAuthenticationProvider.java │ ├── hive │ │ ├── hive-site-custom.xml │ │ ├── hive-site-ldap.xml │ │ └── hive-site.xml │ ├── presto │ │ ├── catalog │ │ │ └── hive.properties │ │ ├── config.properties │ │ ├── jvm.config │ │ └── node.properties │ └── trino │ │ ├── catalog │ │ └── hive.properties │ │ ├── config.properties │ │ ├── jvm.config │ │ └── node.properties ├── travis-install.sh └── update_thrift_bindings.sh ├── setup.cfg └── setup.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | branch = True 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/README.rst -------------------------------------------------------------------------------- /TCLIService/TCLIService-remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/TCLIService/TCLIService-remote -------------------------------------------------------------------------------- /TCLIService/TCLIService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/TCLIService/TCLIService.py -------------------------------------------------------------------------------- /TCLIService/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/TCLIService/__init__.py -------------------------------------------------------------------------------- /TCLIService/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/TCLIService/constants.py -------------------------------------------------------------------------------- /TCLIService/ttypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/TCLIService/ttypes.py -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/generate.py -------------------------------------------------------------------------------- /pyhive/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/__init__.py -------------------------------------------------------------------------------- /pyhive/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/common.py -------------------------------------------------------------------------------- /pyhive/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/exc.py -------------------------------------------------------------------------------- /pyhive/hive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/hive.py -------------------------------------------------------------------------------- /pyhive/presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/presto.py -------------------------------------------------------------------------------- /pyhive/sasl_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/sasl_compat.py -------------------------------------------------------------------------------- /pyhive/sqlalchemy_hive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/sqlalchemy_hive.py -------------------------------------------------------------------------------- /pyhive/sqlalchemy_presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/sqlalchemy_presto.py -------------------------------------------------------------------------------- /pyhive/sqlalchemy_trino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/sqlalchemy_trino.py -------------------------------------------------------------------------------- /pyhive/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyhive/tests/dbapi_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/dbapi_test_case.py -------------------------------------------------------------------------------- /pyhive/tests/ldif_data/INITIAL_TESTDATA.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/ldif_data/INITIAL_TESTDATA.ldif -------------------------------------------------------------------------------- /pyhive/tests/ldif_data/base.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/ldif_data/base.ldif -------------------------------------------------------------------------------- /pyhive/tests/sqlalchemy_test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/sqlalchemy_test_case.py -------------------------------------------------------------------------------- /pyhive/tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_common.py -------------------------------------------------------------------------------- /pyhive/tests/test_hive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_hive.py -------------------------------------------------------------------------------- /pyhive/tests/test_presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_presto.py -------------------------------------------------------------------------------- /pyhive/tests/test_sasl_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_sasl_compat.py -------------------------------------------------------------------------------- /pyhive/tests/test_sqlalchemy_hive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_sqlalchemy_hive.py -------------------------------------------------------------------------------- /pyhive/tests/test_sqlalchemy_presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_sqlalchemy_presto.py -------------------------------------------------------------------------------- /pyhive/tests/test_sqlalchemy_trino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_sqlalchemy_trino.py -------------------------------------------------------------------------------- /pyhive/tests/test_trino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/tests/test_trino.py -------------------------------------------------------------------------------- /pyhive/trino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/pyhive/trino.py -------------------------------------------------------------------------------- /scripts/ldap_config/slapd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/ldap_config/slapd.conf -------------------------------------------------------------------------------- /scripts/make_many_rows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/make_many_rows.sh -------------------------------------------------------------------------------- /scripts/make_one_row.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/make_one_row.sh -------------------------------------------------------------------------------- /scripts/make_one_row_complex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/make_one_row_complex.sh -------------------------------------------------------------------------------- /scripts/make_test_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/make_test_database.sh -------------------------------------------------------------------------------- /scripts/make_test_tables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/make_test_tables.sh -------------------------------------------------------------------------------- /scripts/thrift-patches/TCLIService.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/thrift-patches/TCLIService.patch -------------------------------------------------------------------------------- /scripts/travis-conf/com/dropbox/DummyPasswdAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/com/dropbox/DummyPasswdAuthenticationProvider.java -------------------------------------------------------------------------------- /scripts/travis-conf/hive/hive-site-custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/hive/hive-site-custom.xml -------------------------------------------------------------------------------- /scripts/travis-conf/hive/hive-site-ldap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/hive/hive-site-ldap.xml -------------------------------------------------------------------------------- /scripts/travis-conf/hive/hive-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/hive/hive-site.xml -------------------------------------------------------------------------------- /scripts/travis-conf/presto/catalog/hive.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/presto/catalog/hive.properties -------------------------------------------------------------------------------- /scripts/travis-conf/presto/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/presto/config.properties -------------------------------------------------------------------------------- /scripts/travis-conf/presto/jvm.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/travis-conf/presto/node.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/presto/node.properties -------------------------------------------------------------------------------- /scripts/travis-conf/trino/catalog/hive.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/trino/catalog/hive.properties -------------------------------------------------------------------------------- /scripts/travis-conf/trino/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/trino/config.properties -------------------------------------------------------------------------------- /scripts/travis-conf/trino/jvm.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/travis-conf/trino/node.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-conf/trino/node.properties -------------------------------------------------------------------------------- /scripts/travis-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/travis-install.sh -------------------------------------------------------------------------------- /scripts/update_thrift_bindings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/scripts/update_thrift_bindings.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropbox/PyHive/HEAD/setup.py --------------------------------------------------------------------------------