.gitignore
.gitpod.yml
.pre-commit-config.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
pyproject.toml
setup.cfg
setup.py
sqlglot.png
sqlglot/__init__.py
sqlglot/__main__.py
sqlglot/_typing.py
sqlglot/_version.py
sqlglot/diff.py
sqlglot/errors.py
sqlglot/expressions.py
sqlglot/generator.py
sqlglot/helper.py
sqlglot/jsonpath.py
sqlglot/lineage.py
sqlglot/parser.py
sqlglot/planner.py
sqlglot/py.typed
sqlglot/schema.py
sqlglot/serde.py
sqlglot/time.py
sqlglot/tokens.py
sqlglot/transforms.py
sqlglot/trie.py
sqlglot.egg-info/PKG-INFO
sqlglot.egg-info/SOURCES.txt
sqlglot.egg-info/dependency_links.txt
sqlglot.egg-info/requires.txt
sqlglot.egg-info/top_level.txt
sqlglot/dialects/__init__.py
sqlglot/dialects/athena.py
sqlglot/dialects/bigquery.py
sqlglot/dialects/clickhouse.py
sqlglot/dialects/databricks.py
sqlglot/dialects/dialect.py
sqlglot/dialects/doris.py
sqlglot/dialects/dremio.py
sqlglot/dialects/drill.py
sqlglot/dialects/druid.py
sqlglot/dialects/duckdb.py
sqlglot/dialects/dune.py
sqlglot/dialects/exasol.py
sqlglot/dialects/fabric.py
sqlglot/dialects/hive.py
sqlglot/dialects/materialize.py
sqlglot/dialects/mysql.py
sqlglot/dialects/oracle.py
sqlglot/dialects/postgres.py
sqlglot/dialects/presto.py
sqlglot/dialects/prql.py
sqlglot/dialects/redshift.py
sqlglot/dialects/risingwave.py
sqlglot/dialects/snowflake.py
sqlglot/dialects/spark.py
sqlglot/dialects/spark2.py
sqlglot/dialects/sqlite.py
sqlglot/dialects/starrocks.py
sqlglot/dialects/tableau.py
sqlglot/dialects/teradata.py
sqlglot/dialects/trino.py
sqlglot/dialects/tsql.py
sqlglot/executor/__init__.py
sqlglot/executor/context.py
sqlglot/executor/env.py
sqlglot/executor/python.py
sqlglot/executor/table.py
sqlglot/optimizer/__init__.py
sqlglot/optimizer/annotate_types.py
sqlglot/optimizer/canonicalize.py
sqlglot/optimizer/eliminate_ctes.py
sqlglot/optimizer/eliminate_joins.py
sqlglot/optimizer/eliminate_subqueries.py
sqlglot/optimizer/isolate_table_selects.py
sqlglot/optimizer/merge_subqueries.py
sqlglot/optimizer/normalize.py
sqlglot/optimizer/normalize_identifiers.py
sqlglot/optimizer/optimize_joins.py
sqlglot/optimizer/optimizer.py
sqlglot/optimizer/pushdown_predicates.py
sqlglot/optimizer/pushdown_projections.py
sqlglot/optimizer/qualify.py
sqlglot/optimizer/qualify_columns.py
sqlglot/optimizer/qualify_tables.py
sqlglot/optimizer/scope.py
sqlglot/optimizer/simplify.py
sqlglot/optimizer/unnest_subqueries.py
sqlglotrs/Cargo.lock
sqlglotrs/Cargo.toml
sqlglotrs/pyproject.toml
sqlglotrs/benches/dialect_settings.json
sqlglotrs/benches/long.rs
sqlglotrs/benches/token_type_settings.json
sqlglotrs/benches/tokenizer_dialect_settings.json
sqlglotrs/benches/tokenizer_settings.json
sqlglotrs/src/lib.rs
sqlglotrs/src/settings.rs
sqlglotrs/src/token.rs
sqlglotrs/src/tokenizer.rs
sqlglotrs/src/trie.rs
tests/__init__.py
tests/gen_fixtures.py
tests/helpers.py
tests/test_build.py
tests/test_dialect_imports.py
tests/test_diff.py
tests/test_docs.py
tests/test_executor.py
tests/test_expressions.py
tests/test_generator.py
tests/test_helper.py
tests/test_jsonpath.py
tests/test_lineage.py
tests/test_optimizer.py
tests/test_parser.py
tests/test_schema.py
tests/test_serde.py
tests/test_time.py
tests/test_tokens.py
tests/test_transforms.py
tests/test_transpile.py
tests/dialects/__init__.py
tests/dialects/test_athena.py
tests/dialects/test_bigquery.py
tests/dialects/test_clickhouse.py
tests/dialects/test_databricks.py
tests/dialects/test_dialect.py
tests/dialects/test_doris.py
tests/dialects/test_dremio.py
tests/dialects/test_drill.py
tests/dialects/test_druid.py
tests/dialects/test_duckdb.py
tests/dialects/test_dune.py
tests/dialects/test_exasol.py
tests/dialects/test_fabric.py
tests/dialects/test_hive.py
tests/dialects/test_materialize.py
tests/dialects/test_mysql.py
tests/dialects/test_oracle.py
tests/dialects/test_pipe_syntax.py
tests/dialects/test_postgres.py
tests/dialects/test_presto.py
tests/dialects/test_prql.py
tests/dialects/test_redshift.py
tests/dialects/test_risingwave.py
tests/dialects/test_snowflake.py
tests/dialects/test_spark.py
tests/dialects/test_sqlite.py
tests/dialects/test_starrocks.py
tests/dialects/test_tableau.py
tests/dialects/test_teradata.py
tests/dialects/test_trino.py
tests/dialects/test_tsql.py
tests/fixtures/identity.sql
tests/fixtures/partial.sql
tests/fixtures/pretty.sql
tests/fixtures/jsonpath/LICENSE
tests/fixtures/jsonpath/cts.json
tests/fixtures/optimizer/annotate_functions.sql
tests/fixtures/optimizer/annotate_types.sql
tests/fixtures/optimizer/canonicalize.sql
tests/fixtures/optimizer/eliminate_ctes.sql
tests/fixtures/optimizer/eliminate_joins.sql
tests/fixtures/optimizer/eliminate_subqueries.sql
tests/fixtures/optimizer/isolate_table_selects.sql
tests/fixtures/optimizer/merge_subqueries.sql
tests/fixtures/optimizer/normalize.sql
tests/fixtures/optimizer/normalize_identifiers.sql
tests/fixtures/optimizer/optimize_joins.sql
tests/fixtures/optimizer/optimizer.sql
tests/fixtures/optimizer/pushdown_cte_alias_columns.sql
tests/fixtures/optimizer/pushdown_predicates.sql
tests/fixtures/optimizer/pushdown_projections.sql
tests/fixtures/optimizer/qualify_columns.sql
tests/fixtures/optimizer/qualify_columns__invalid.sql
tests/fixtures/optimizer/qualify_columns__with_invisible.sql
tests/fixtures/optimizer/qualify_columns_ddl.sql
tests/fixtures/optimizer/qualify_tables.sql
tests/fixtures/optimizer/quote_identifiers.sql
tests/fixtures/optimizer/simplify.sql
tests/fixtures/optimizer/unnest_subqueries.sql
tests/fixtures/optimizer/tpc-ds/call_center.csv.gz
tests/fixtures/optimizer/tpc-ds/catalog_page.csv.gz
tests/fixtures/optimizer/tpc-ds/catalog_returns.csv.gz
tests/fixtures/optimizer/tpc-ds/catalog_sales.csv.gz
tests/fixtures/optimizer/tpc-ds/customer.csv.gz
tests/fixtures/optimizer/tpc-ds/customer_address.csv.gz
tests/fixtures/optimizer/tpc-ds/customer_demographics.csv.gz
tests/fixtures/optimizer/tpc-ds/date_dim.csv.gz
tests/fixtures/optimizer/tpc-ds/household_demographics.csv.gz
tests/fixtures/optimizer/tpc-ds/income_band.csv.gz
tests/fixtures/optimizer/tpc-ds/inventory.csv.gz
tests/fixtures/optimizer/tpc-ds/item.csv.gz
tests/fixtures/optimizer/tpc-ds/promotion.csv.gz
tests/fixtures/optimizer/tpc-ds/reason.csv.gz
tests/fixtures/optimizer/tpc-ds/ship_mode.csv.gz
tests/fixtures/optimizer/tpc-ds/store.csv.gz
tests/fixtures/optimizer/tpc-ds/store_returns.csv.gz
tests/fixtures/optimizer/tpc-ds/store_sales.csv.gz
tests/fixtures/optimizer/tpc-ds/time_dim.csv.gz
tests/fixtures/optimizer/tpc-ds/tpc-ds.sql
tests/fixtures/optimizer/tpc-ds/warehouse.csv.gz
tests/fixtures/optimizer/tpc-ds/web_page.csv.gz
tests/fixtures/optimizer/tpc-ds/web_returns.csv.gz
tests/fixtures/optimizer/tpc-ds/web_sales.csv.gz
tests/fixtures/optimizer/tpc-ds/web_site.csv.gz
tests/fixtures/optimizer/tpc-h/customer.csv.gz
tests/fixtures/optimizer/tpc-h/lineitem.csv.gz
tests/fixtures/optimizer/tpc-h/nation.csv.gz
tests/fixtures/optimizer/tpc-h/orders.csv.gz
tests/fixtures/optimizer/tpc-h/part.csv.gz
tests/fixtures/optimizer/tpc-h/partsupp.csv.gz
tests/fixtures/optimizer/tpc-h/region.csv.gz
tests/fixtures/optimizer/tpc-h/supplier.csv.gz
tests/fixtures/optimizer/tpc-h/tpc-h.sql