Metadata-Version: 1.1
Name: qsqla
Version: 0.1.2
Summary: qSQLA is a query builder for SQLAlchemy Core Selectables 
Home-page: https://github.com/blue-yonder/qsqla
Author: Peter Hoffmann
Author-email: peter.hoffmann@blue-yonder.com
License: BSD
Download-URL: https://github.com/blue-yonder/qsqla/tarball/
Description: qsqla
        ===============================
        
        [![Build Status](https://travis-ci.org/blue-yonder/qsqla.svg?branch=master)](https://travis-ci.org/blue-yonder/qsqla)
        
        qSQLA is a query builder for SQLAlchemy Core Selectables 
        
        Installation / Usage
        --------------------
        
        To install use pip:
        
            $ pip install qsqla
        
        
        Or clone the repo:
        
            $ git clone https://github.com/blue-yonder/qsqla.git
            $ python setup.py install
        
        Example
        -------
        
        
        ```python
        
        from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String
        
        
        db = create_engine("sqlite:////:memory:")
        md = MetaData(bind=db)
        
        table = Table('user', 
                      md,
                      Column('id', Integer, primary_key=True),
                      Column('name', String(16), nullable=False),
                      Column('age', Integer)
                      )
        
        sel = table.select()
        
        from qsqla.query import query, build_filters
        filter =  build_filters({"id__eq":1})
        stm = query(sel, filter)
        
        ```
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
