Metadata-Version: 2.4
Name: PrivQ
Version: 1.3.0
Summary: Privacy-preserving SQL query transformation library
Author-email: Alex Garza <alexander.garza40@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/alex11garza/PrivQ
Project-URL: Issues, https://github.com/alex11garza/PrivQ/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file
Dynamic: requires-python

# PrivQ

PrivQ is a privacy-preserving SQL transformation library with C++ extensions.

## What It Includes

- ORQ: normalizes SELECT column order
- PrivQ join reorder: differentially private table-size estimation utilities
- ShrinkWrap: structural SQL padding transforms

## Install

```bash
pip install PrivQ
```

## Quick Start

```python
import PrivQ as p

sql = "SELECT salary, name, age FROM employees"

orq_sql = p.orq(sql)
padded_sql = p.shrinkwrap(orq_sql, padding=True, pad_level=2)
```
