sqlglot

View on PyPIReverse Dependencies (130)

25.31.4 sqlglot-25.31.4-py3-none-any.whl

Wheel Details

Project: sqlglot
Version: 25.31.4
Filename: sqlglot-25.31.4-py3-none-any.whl
Download: [link]
Size: 430538
MD5: 6d2d0503e082b2d0cf62372e07ce4cad
SHA256: fa4f8042e843d7fa57dadf1329e4735601cae4d84392554acc6a2af0a66cf8e8
Uploaded: 2024-11-17 12:15:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sqlglot
Version: 25.31.4
Summary: An easily customizable SQL parser and transpiler
Author: Toby Mao
Author-Email: toby.mao[at]gmail.com
Home-Page: https://github.com/tobymao/sqlglot
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: SQL
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.7
Requires-Dist: duckdb (>=0.6); extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: python-dateutil; extra == "dev"
Requires-Dist: pytz; extra == "dev"
Requires-Dist: pdoc; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff (==0.7.2); extra == "dev"
Requires-Dist: types-python-dateutil; extra == "dev"
Requires-Dist: types-pytz; extra == "dev"
Requires-Dist: typing-extensions; extra == "dev"
Requires-Dist: maturin (<2.0,>=1.4); extra == "dev"
Requires-Dist: sqlglotrs (==0.2.14); extra == "rs"
Provides-Extra: dev
Provides-Extra: rs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18141 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.45.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sqlglot/__init__.py sha256=za08rtdPh2v7dOpGdNomttlIVGgTrKja7rPd6sQwaTg 5391
sqlglot/__main__.py sha256=022c173KqxsiABWTEpUIq_tJUxuNiW7a7ABsxBXqvu8 2069
sqlglot/_typing.py sha256=-1HPyr3w5COlSJWqlgt8jhFk2dyMvBuvVBqIX1wyVCM 642
sqlglot/_version.py sha256=-Bmbxgeerz1e5VJaEsPQ1TAn2lV04VkWrg-6urPhHdQ 415
sqlglot/diff.py sha256=7-A1waImHGzC2CH26EC7RUFQmD21sEfzdfgVSNLeVXA 17182
sqlglot/errors.py sha256=QNKMr-pzLUDR-tuMmn_GK6iMHUIVdb_YSJ_BhGEvuso 2126
sqlglot/expressions.py sha256=iuoB3fEcZtUdukS7RAh_gbKlhCNjsTqxIPdmrHIXnAo 231703
sqlglot/generator.py sha256=bHhu04o-fFNCH33ZUZJWt6fV8o_TIREy_YeCaXaybag 191053
sqlglot/helper.py sha256=PlEHbPwd0PaIudsGqFEK1ZRKV3SA9edb_btyN5R4B0M 13641
sqlglot/jsonpath.py sha256=R3VuwOe4RMUh4SPE9cPp8YFx9doY3xEsu1ZXvclzjgc 6746
sqlglot/lineage.py sha256=A8g0NdRqRTbmRRi_8q5ZEvjjmX2ErAbN8cPTdLj6A58 12412
sqlglot/parser.py sha256=fKBpddSe5lxJDs2RcSTtlX5_-UCN3IHn5Ne53t3uPMw 285011
sqlglot/planner.py sha256=X_DExFGRwPKHMBxzAnH4bxpf-F4JyOIXTvBwjLxequU 14577
sqlglot/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sqlglot/schema.py sha256=13H2qKQs27EKdTpDLOvcNnSTDAUbYNKjWtJs4aQCSOA 20509
sqlglot/serde.py sha256=DQVJ95WrIvhYfe02Ytb4NQug2aMwDCEwpMBW1LKDqzE 2031
sqlglot/time.py sha256=Q62gv6kL40OiRBF6BMESxKJcMVn7ZLNw7sv8H34z5FI 18400
sqlglot/tokens.py sha256=IEc7S84rqYss3rBDygxlLmOr994I7IVjc-pLduZ4Bfo 46496
sqlglot/transforms.py sha256=VaBlvdyqA_wpzsJUXHu-aiHIA57--DT9QxSpZd5TQOQ 38116
sqlglot/trie.py sha256=v27uXMrHfqrXlJ6GmeTSMovsB_3o0ctnlKhdNt7W6fI 2245
sqlglot/dialects/__init__.py sha256=s7oxayafzn5CAw19DthcNMSPWxcjKXzWzDJUMVyS6TA 3628
sqlglot/dialects/athena.py sha256=BwvGdtXFJmFcvYwnpacytc-GNyFHZp2hFYpc1T8T8Do 5789
sqlglot/dialects/bigquery.py sha256=I9-A7f1dRazGBLrJ2yL0_0ZMhe_jWwzSSjjF1T9arDk 46311
sqlglot/dialects/clickhouse.py sha256=gaTbONgiuVQghd9AAh8_4XyZ7CkE-ZbUjqJNrh1rX-A 49986
sqlglot/dialects/databricks.py sha256=86uWZIEETIDokCU4uFUUp_1tfo936zOV7QvbLj-LKT4 3893
sqlglot/dialects/dialect.py sha256=GhcdeyfRdDhUEeZKJKBl1dt6_V6Hj5M6UGjAg8QHJXo 62043
sqlglot/dialects/doris.py sha256=NkAKjIMRtnfHxmEoxBV6pUX7jpaOGF8ATs-j9bHDxDA 14339
sqlglot/dialects/drill.py sha256=C2AFaOkznpM3DNR9Ni0WheKzFQyRN7pcXOBYDq9wKJ0 5792
sqlglot/dialects/duckdb.py sha256=HuAnvFwmFJNBQnALeKELDzFTjHgfEl8NAge0m5GZkAY 40528
sqlglot/dialects/hive.py sha256=7SFFsOa03asOQd3VIvFQLOGjsxi0Cmj4QbU3G6jiffs 29521
sqlglot/dialects/materialize.py sha256=_DPLPt8YrdQIIXNrGJw1IMcGOoAEJ9NO9X9pDfy4hxs 3494
sqlglot/dialects/mysql.py sha256=LUk2WulrfP6O40GE8QszmkgrK7IXXG0Y-M8i4MDFU60 46141
sqlglot/dialects/oracle.py sha256=_BYPlgR0WrPzR3IVY3nP-k-9LsNphvfKU19WYPO48ZM 17508
sqlglot/dialects/postgres.py sha256=8rLFo8YISNzEX5t9ZsvPo_IhqKMvkGg8xAuS500kzXI 27561
sqlglot/dialects/presto.py sha256=JyuK8awed1EHIM3Hb74geiu4sFqtAMlGLBv7Uvv-Q2Y 29010
sqlglot/dialects/prql.py sha256=1VUijeJyE4h4blspkCpY9lo6H_lkxRlvvBvEN_fsR3c 7802
sqlglot/dialects/redshift.py sha256=RsiZBds1y-uivFnkPorkkTRdq_hUQRIP7oN21_hTgvM 15362
sqlglot/dialects/risingwave.py sha256=ah1D5_1mBjv0QXLAJhVLnHQ_0gilu2BsTQZsMzxjSl0 158
sqlglot/dialects/snowflake.py sha256=hb0B3_LesNhX1PL4orz5D1v2NBNMQj_CdSfhZ6uKzYg 47808
sqlglot/dialects/spark.py sha256=IyH-y2-L5Iyn6YE4q-NVsS3HHnqj5w1zDFjTCe4IiR0 7606
sqlglot/dialects/spark2.py sha256=1Iq3Vh_aKxlS74kksN8e-tqb0s8QRPV7B162KjDjifY 14177
sqlglot/dialects/sqlite.py sha256=MwEeB_eqCfGnE4ZWzi71rxlG5cBwPHIfayMd73_6KYc 11617
sqlglot/dialects/starrocks.py sha256=fN1eW06aQ6jfpyj44YJD_LLtq_wVjVGOr5STP0sl33U 8784
sqlglot/dialects/tableau.py sha256=0exdL-RQuoBbfgNq2NgEcwcx9nN0xq_JtdvEpdF31-Y 1554
sqlglot/dialects/teradata.py sha256=W6lpg1do6ZoKMdKt_fKJVgPxDPgdpDS2sPq5Xuvo7dg 14013
sqlglot/dialects/trino.py sha256=A6XRWfBYTMGfmwOrM4dTBS3uQY4oRelg1fw5OP3cgDk 3194
sqlglot/dialects/tsql.py sha256=ZEXziuR-IfIlzxSiOQgufvz1m5k2YiajVaq2tbGD2dU 47873
sqlglot/executor/__init__.py sha256=tE_51ndABewab1CDZJlJkPdnhvaK7F9Rzb3oCyPdoos 2904
sqlglot/executor/context.py sha256=WJHJdYQCOeVXwLw0uSSrWSc25eBMn5Ix108RCvdsKRQ 3386
sqlglot/executor/env.py sha256=KqniZjy2ZiRcgddMh0TRUdMf3nOw8QkEgh5M309U_ug 8276
sqlglot/executor/python.py sha256=IiR9ycHChx3n7s44zJI59-8huESXMgJJr2Fjw1VyI-8 16627
sqlglot/executor/table.py sha256=fL19LYc6_lUxU4lQGF9qJfO4mw8hHs83y47TG5MAdHo 4070
sqlglot/optimizer/__init__.py sha256=FdAvVz6rQLLkiiH21-SD4RxB5zS3WDeU-s03PZkJ-F4 343
sqlglot/optimizer/annotate_types.py sha256=9CWV4aSxSAetYaJfkdZI20BjoHLj90dv8NZ54EN1wsQ 21732
sqlglot/optimizer/canonicalize.py sha256=bBffhCuEvEeEVJH6wnJrpPlqlsnPTZkhsECU6LdrgFg 6295
sqlglot/optimizer/eliminate_ctes.py sha256=fUBM0RUnPrm2sYptEWBux98B7fcx7W-BM1zVqfgDz9c 1448
sqlglot/optimizer/eliminate_joins.py sha256=5Whliegc7U8BnS6tlrl9wkeAgyP1NpgCCAPxChHzFfw 5874
sqlglot/optimizer/eliminate_subqueries.py sha256=sAB_Pk94_n2n1PIaZ2Mc3M-n2TV-JmjjaomaY14u0Og 6292
sqlglot/optimizer/isolate_table_selects.py sha256=Am6AKmFkydrvuVfg-O0K1BCdIx_SQkXix0imyod_Zt8 1128
sqlglot/optimizer/merge_subqueries.py sha256=2jrlupJhfVGvvgCo4CNRX5AD4p1VJ9afQs_796e9HYY 15167
sqlglot/optimizer/normalize.py sha256=wu3GeKY36PLyAb9f534jDDfzDwvZJpZ8g_H5QH6acZQ 6667
sqlglot/optimizer/normalize_identifiers.py sha256=uD4xICJAgj0X7EFc2LYcDWxAW2aTHANO2wy7kfn9gfY 2098
sqlglot/optimizer/optimize_joins.py sha256=LLBH6Zk0Uegsff48soJgJqhpGXkQx5VstGEt40vsjrg 2991
sqlglot/optimizer/optimizer.py sha256=vXEXDWHvbO-vJmSI7UqJuydM2WrD1xko7rETq2EtVJo 3533
sqlglot/optimizer/pushdown_predicates.py sha256=D9nIKz-4s03XW-savFFFwlllY13b-5xZgHMd2ycTCog 7780
sqlglot/optimizer/pushdown_projections.py sha256=SQXsJov-4D_LcyNHqE6Gphc_gdpnYiW69nc_yKPsPPM 5362
sqlglot/optimizer/qualify.py sha256=Z6DrUm9DwWcL3yQ1yMPWHQxQBKlk0y9Pi2bO9Gj5eoY 4002
sqlglot/optimizer/qualify_columns.py sha256=BtrcF2i_jUMzjJIiaLsMn4icWCL0ZAlaZAY0XboTbjo 35665
sqlglot/optimizer/qualify_tables.py sha256=lIG1aiNLco76iFAErzkC0HBt7fz_UQTbkuVfgJsPyPo 6078
sqlglot/optimizer/scope.py sha256=vZn1JFqyjcAUDNaxHbJQHJ-v4eLhQShLBDdU-iDyDnI 28880
sqlglot/optimizer/simplify.py sha256=GKik6zhREsQrqyw-FVgf1aI1gyoajqK1DRp3VJ0ehw8 49778
sqlglot/optimizer/unnest_subqueries.py sha256=xKNbaueRHIlgnSedt1YA5YXylp7-1DBxaha7gqD91Ik 10865
sqlglot-25.31.4.dist-info/LICENSE sha256=AI3__mHZfOtzY3EluR_pIYBm3_pE7TbVx7qaHxoZ114 1065
sqlglot-25.31.4.dist-info/METADATA sha256=EbLhSvkptBDr9oN0htZMZ5IXZ1r89UB3mVTiF-4wgyQ 19436
sqlglot-25.31.4.dist-info/WHEEL sha256=bFJAMchF8aTQGUgMZzHJyDDMPTO3ToJ7x23SLJa1SVo 92
sqlglot-25.31.4.dist-info/top_level.txt sha256=5kRskCGA_gVADF9rSfSzPdLHXqvfMusDYeHePfNY2nQ 8
sqlglot-25.31.4.dist-info/RECORD

top_level.txt

sqlglot