SQL feature lineage extraction and unified vector SQL planning
Project description
feature-sql-tool
Current implementation of feature-sql-tool focused on:
- recursive column resolution through CTEs and scope aliases
- computed-vs-passthrough alias classification
- intermediate feature extraction
filter_only_intermediate_featuresclassification through graph reachability- multi-feature unified graph building
- safe SQL optimization by merging features with identical logical query shape
Current scope
This package is a practical implementation scaffold with working core logic for:
- scope parsing
- recursive lineage for one feature
filter_onlyclassification- safe grouping of multiple feature queries into shared aggregate CTEs when their
WITH/FROM/JOIN/WHERE/GROUP/HAVING/QUALIFYsignatures are identical
Notes
The optimizer intentionally uses safe reuse only. It merges features only when their normalized query shape matches exactly.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file feature_sql_tool-1.4.4-py3-none-any.whl.
File metadata
- Download URL: feature_sql_tool-1.4.4-py3-none-any.whl
- Upload date:
- Size: 35.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6e597dbcb54ac4c9e0b7b56246c777968dbc77109f868d50502d6ad0ce9a8c8
|
|
| MD5 |
a079b57f589de7de3c5fa2857b542773
|
|
| BLAKE2b-256 |
420af329568ce454a0794da01be46973e3511d6641d627e8d192c3a7df21b29f
|