Skip to main content
.. image:: https://img.shields.io/badge/license-Apache2.0-blue.svg
:target: https://github.com/CoderSong2015/Trafodion-pythondriver/blob/master/LICENSE

.. image:: https://badge.fury.io/py/PyTrafodion.svg
:target: https://badge.fury.io/py/PyTrafodion

.. image:: https://travis-ci.com/CoderSong2015/Trafodion-pythondriver.svg?branch=master
:target: https://travis-ci.com/CoderSong2015/Trafodion-pythondriver.svg?branch=master

Python Driver of Apache Trafodion
=================================
About Apache Trafodion
----------------------
https://trafodion.apache.org/

::

Apache Trafodion is a webscale SQL-on-Hadoop solution enabling transactional or operational workloads on Apache Hadoop.

The name "Trafodion" (the Welsh word for transactions, pronounced "Tra-vod-eee-on") was chosen specifically to emphasize the differentiation that Trafodion provides in closing a critical gap in the Hadoop ecosystem.

Trafodion builds on the scalability, elasticity, and flexibility of Hadoop. Trafodion extends Hadoop to provide guaranteed transactional integrity, enabling new kinds of big data applications to run on Hadoop.



About driver
------------
Implements the Python Database API Specification v2.0 (PEP-249)
This is a Pure-Python Driver of Apache Trafodion

Requirement
-----------

* Python -- one of the following:

- CPython_ : >= 3.4
- PyPy_ : Not support(havn't try)

* Trafodion Server -- one of the following:

- Trafodion_ >= 2.3

* Python Module:
cryptography >=2.3 (You can still use 2.2.2 although it has a known security vulnerability. Python-driver doesn't use related functions)
.. _CPython: https://www.python.org/
.. _PyPy: https://pypy.org/
.. _Trafodion: https://trafodion.apache.org/

Installation
------------


You can install it with pip::

$ python3 -m pip install PyTrafodion


Example
-------
* TODO

Resources
---------

* DB-API 2.0: http://www.python.org/dev/peps/pep-0249

* Apache Trafodion: https://trafodion.apache.org/

License
-------
PyTrafodion is released under the Apache License. See LICENSE for more information.

Contract me
-----------
email: haolin.song@esgyn.cn

Release files for PyTrafodion 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyTrafodion 0.0.5
File Size Uploaded
PyTrafodion-0.0.5.tar.gz 39.6 kB Details

Release files / PyTrafodion-0.0.5.tar.gz

Download URL PyTrafodion-0.0.5.tar.gz
Size 39.6 kB
Tags Source
SHA-256 checksum
How to use checksums
498c8ab59593291f433c0accddab7793d0584590601b61aaabfe6bb871eb0a8f
BLAKE2b-256 checksum
How to use checksums
971ca1d18bb447263ad0e00a4de36655f6fd37fb8b3cb5e6977ab7992345b5bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.6

Release history Release notifications | RSS feed

This release

0.0.5 This release

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page