ppc64le/linux-test/: pypika-0.48.9+ppc64le1 metadata and description

Homepage Simple index

A SQL query builder API for Python

author Timothy Heys
author_email [email protected]
classifiers
  • License :: OSI Approved :: Apache Software License
  • Development Status :: 5 - Production/Stable
  • Intended Audience :: Developers
  • Programming Language :: Python :: 3
  • Programming Language :: PL/SQL
  • Topic :: Software Development :: Libraries :: Python Modules
  • Topic :: Scientific/Engineering :: Information Analysis
  • Topic :: Scientific/Engineering :: Mathematics
  • Operating System :: POSIX
  • Operating System :: MacOS :: MacOS X
  • Operating System :: Microsoft :: Windows
  • Environment :: MetaData :: IBM Python Ecosystem
dynamic
  • author
  • author-email
  • classifier
  • description
  • home-page
  • keywords
  • license
  • license-file
  • summary
keywords pypika python query builder querybuilder sql mysql postgres psql oracle vertica aggregated relational database rdbms business analytics bi data science analysis pandas orm object mapper
license Apache License Version 2.0
license_file
  • LICENSE.txt
File Tox results History
pypika-0.48.9+ppc64le1-py2.py3-none-any.whl
Size
46 KB
Type
Python Wheel
Python
2.7

BuildStatus CoverageStatus Codacy Docs PyPi License

Abstract

What is PyPika?

PyPika is a Python API for building SQL queries. The motivation behind PyPika is to provide a simple interface for building SQL queries without limiting the flexibility of handwritten SQL. Designed with data analysis in mind, PyPika leverages the builder design pattern to construct queries to avoid messy string formatting and concatenation. It is also easily extended to take full advantage of specific features of SQL database vendors.

What are the design goals for PyPika?

PyPika is a fast, expressive and flexible way to replace handwritten SQL (or even ORM for the courageous souls amongst you). Validation of SQL correctness is not an explicit goal of PyPika. With such a large number of SQL database vendors providing a robust validation of input data is difficult. Instead you are encouraged to check inputs you provide to PyPika or appropriately handle errors raised from your SQL database - just as you would have if you were writing SQL yourself.

Read the docs: http://pypika.readthedocs.io/en/latest/

Installation

PyPika supports python 3.6+. It may also work on pypy, cython, and jython, but is not being tested for these versions.

To install PyPika run the following command:

pip install pypika

License

Copyright 2020 KAYAK Germany, GmbH

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Crafted with ♥ in Berlin.

Export Classification Notice

The software hosted on this website consists of publicly available open‑source packages. To the extent U.S. export regulations apply, software that is publicly available as described in 15 C.F.R. §§ 734.7 (for non-encryption software) or 742.15(b) (for encryption software) is not subject to the Export Administration Regulations (EAR). Users are responsible for complying with all applicable export laws and regulations.