LICENSE
MANIFEST.in
README.md
setup.py
sqllineage/__init__.py
sqllineage/cli.py
sqllineage/config.py
sqllineage/drawing.py
sqllineage/exceptions.py
sqllineage/io.py
sqllineage/runner.py
sqllineage.egg-info/PKG-INFO
sqllineage.egg-info/SOURCES.txt
sqllineage.egg-info/dependency_links.txt
sqllineage.egg-info/entry_points.txt
sqllineage.egg-info/requires.txt
sqllineage.egg-info/top_level.txt
sqllineage/build/asset-manifest.json
sqllineage/build/editor.worker.js
sqllineage/build/editor.worker.js.LICENSE.txt
sqllineage/build/editor.worker.js.map
sqllineage/build/favicon.ico
sqllineage/build/index.html
sqllineage/build/logo192.png
sqllineage/build/logo512.png
sqllineage/build/manifest.json
sqllineage/build/robots.txt
sqllineage/build/static/css/main.c1b86fee.css
sqllineage/build/static/css/main.c1b86fee.css.map
sqllineage/build/static/js/333.97bcedbd.chunk.js
sqllineage/build/static/js/333.97bcedbd.chunk.js.map
sqllineage/build/static/js/main.a990fd89.js
sqllineage/build/static/js/main.a990fd89.js.LICENSE.txt
sqllineage/build/static/js/main.a990fd89.js.map
sqllineage/build/static/media/codicon.4168b9c11e5075e9cfe6.ttf
sqllineage/core/__init__.py
sqllineage/core/analyzer.py
sqllineage/core/holders.py
sqllineage/core/metadata_provider.py
sqllineage/core/models.py
sqllineage/core/metadata/__init__.py
sqllineage/core/metadata/dummy.py
sqllineage/core/metadata/sqlalchemy.py
sqllineage/core/parser/__init__.py
sqllineage/core/parser/sqlfluff/__init__.py
sqllineage/core/parser/sqlfluff/analyzer.py
sqllineage/core/parser/sqlfluff/models.py
sqllineage/core/parser/sqlfluff/utils.py
sqllineage/core/parser/sqlfluff/extractors/__init__.py
sqllineage/core/parser/sqlfluff/extractors/base.py
sqllineage/core/parser/sqlfluff/extractors/copy.py
sqllineage/core/parser/sqlfluff/extractors/create_insert.py
sqllineage/core/parser/sqlfluff/extractors/cte.py
sqllineage/core/parser/sqlfluff/extractors/drop.py
sqllineage/core/parser/sqlfluff/extractors/merge.py
sqllineage/core/parser/sqlfluff/extractors/noop.py
sqllineage/core/parser/sqlfluff/extractors/rename.py
sqllineage/core/parser/sqlfluff/extractors/select.py
sqllineage/core/parser/sqlfluff/extractors/update.py
sqllineage/core/parser/sqlparse/__init__.py
sqllineage/core/parser/sqlparse/analyzer.py
sqllineage/core/parser/sqlparse/models.py
sqllineage/core/parser/sqlparse/utils.py
sqllineage/core/parser/sqlparse/handlers/__init__.py
sqllineage/core/parser/sqlparse/handlers/base.py
sqllineage/core/parser/sqlparse/handlers/cte.py
sqllineage/core/parser/sqlparse/handlers/source.py
sqllineage/core/parser/sqlparse/handlers/swap_partition.py
sqllineage/core/parser/sqlparse/handlers/target.py
sqllineage/data/tpcds/query01.sql
sqllineage/data/tpcds/query02.sql
sqllineage/data/tpcds/query03.sql
sqllineage/data/tpcds/query04.sql
sqllineage/data/tpcds/query05.sql
sqllineage/data/tpcds/query06.sql
sqllineage/data/tpcds/query07.sql
sqllineage/data/tpcds/query08.sql
sqllineage/data/tpcds/query09.sql
sqllineage/data/tpcds/query10.sql
sqllineage/data/tpcds/query11.sql
sqllineage/data/tpcds/query12.sql
sqllineage/data/tpcds/query13.sql
sqllineage/data/tpcds/query14.sql
sqllineage/data/tpcds/query15.sql
sqllineage/data/tpcds/query16.sql
sqllineage/data/tpcds/query17.sql
sqllineage/data/tpcds/query18.sql
sqllineage/data/tpcds/query19.sql
sqllineage/data/tpcds/query20.sql
sqllineage/data/tpcds/query21.sql
sqllineage/data/tpcds/query22.sql
sqllineage/data/tpcds/query23.sql
sqllineage/data/tpcds/query24.sql
sqllineage/data/tpcds/query25.sql
sqllineage/data/tpcds/query26.sql
sqllineage/data/tpcds/query27.sql
sqllineage/data/tpcds/query28.sql
sqllineage/data/tpcds/query29.sql
sqllineage/data/tpcds/query30.sql
sqllineage/data/tpcds/query31.sql
sqllineage/data/tpcds/query32.sql
sqllineage/data/tpcds/query33.sql
sqllineage/data/tpcds/query34.sql
sqllineage/data/tpcds/query35.sql
sqllineage/data/tpcds/query36.sql
sqllineage/data/tpcds/query37.sql
sqllineage/data/tpcds/query38.sql
sqllineage/data/tpcds/query39.sql
sqllineage/data/tpcds/query40.sql
sqllineage/data/tpcds/query41.sql
sqllineage/data/tpcds/query42.sql
sqllineage/data/tpcds/query43.sql
sqllineage/data/tpcds/query44.sql
sqllineage/data/tpcds/query45.sql
sqllineage/data/tpcds/query46.sql
sqllineage/data/tpcds/query47.sql
sqllineage/data/tpcds/query48.sql
sqllineage/data/tpcds/query49.sql
sqllineage/data/tpcds/query50.sql
sqllineage/data/tpcds/query51.sql
sqllineage/data/tpcds/query52.sql
sqllineage/data/tpcds/query53.sql
sqllineage/data/tpcds/query54.sql
sqllineage/data/tpcds/query55.sql
sqllineage/data/tpcds/query56.sql
sqllineage/data/tpcds/query57.sql
sqllineage/data/tpcds/query58.sql
sqllineage/data/tpcds/query59.sql
sqllineage/data/tpcds/query60.sql
sqllineage/data/tpcds/query61.sql
sqllineage/data/tpcds/query62.sql
sqllineage/data/tpcds/query63.sql
sqllineage/data/tpcds/query64.sql
sqllineage/data/tpcds/query65.sql
sqllineage/data/tpcds/query66.sql
sqllineage/data/tpcds/query67.sql
sqllineage/data/tpcds/query68.sql
sqllineage/data/tpcds/query69.sql
sqllineage/data/tpcds/query70.sql
sqllineage/data/tpcds/query71.sql
sqllineage/data/tpcds/query72.sql
sqllineage/data/tpcds/query73.sql
sqllineage/data/tpcds/query74.sql
sqllineage/data/tpcds/query75.sql
sqllineage/data/tpcds/query76.sql
sqllineage/data/tpcds/query77.sql
sqllineage/data/tpcds/query78.sql
sqllineage/data/tpcds/query79.sql
sqllineage/data/tpcds/query80.sql
sqllineage/data/tpcds/query81.sql
sqllineage/data/tpcds/query82.sql
sqllineage/data/tpcds/query83.sql
sqllineage/data/tpcds/query84.sql
sqllineage/data/tpcds/query85.sql
sqllineage/data/tpcds/query86.sql
sqllineage/data/tpcds/query87.sql
sqllineage/data/tpcds/query88.sql
sqllineage/data/tpcds/query89.sql
sqllineage/data/tpcds/query90.sql
sqllineage/data/tpcds/query91.sql
sqllineage/data/tpcds/query92.sql
sqllineage/data/tpcds/query93.sql
sqllineage/data/tpcds/query94.sql
sqllineage/data/tpcds/query95.sql
sqllineage/data/tpcds/query96.sql
sqllineage/data/tpcds/query97.sql
sqllineage/data/tpcds/query98.sql
sqllineage/data/tpcds/query99.sql
sqllineage/utils/__init__.py
sqllineage/utils/constant.py
sqllineage/utils/entities.py
sqllineage/utils/helpers.py
sqllineagejs/config-overrides.js
sqllineagejs/package-lock.json
sqllineagejs/package.json
sqllineagejs/public/favicon.ico
sqllineagejs/public/index.html
sqllineagejs/public/logo192.png
sqllineagejs/public/logo512.png
sqllineagejs/public/manifest.json
sqllineagejs/public/robots.txt
sqllineagejs/src/App.js
sqllineagejs/src/index.css
sqllineagejs/src/index.js
sqllineagejs/src/api/client.js
sqllineagejs/src/app/store.js
sqllineagejs/src/features/directory/Directory.js
sqllineagejs/src/features/directory/DirectoryTreeItem.js
sqllineagejs/src/features/directory/directorySlice.js
sqllineagejs/src/features/editor/DAG.js
sqllineagejs/src/features/editor/DAGDesc.js
sqllineagejs/src/features/editor/Editor.js
sqllineagejs/src/features/editor/editorSlice.js
sqllineagejs/src/features/widget/LoadError.js
sqllineagejs/src/features/widget/Loading.js
tests/core/__init__.py
tests/core/test_cli.py
tests/core/test_config.py
tests/core/test_drawing.py
tests/core/test_exception.py
tests/core/test_holder.py
tests/core/test_metadata_provider.py
tests/core/test_models.py
tests/core/test_parser.py
tests/core/test_runner.py
tests/sql/__init__.py
tests/sql/column/__init__.py
tests/sql/column/test_column_merge.py
tests/sql/column/test_column_select_case_when.py
tests/sql/column/test_column_select_cast.py
tests/sql/column/test_column_select_column.py
tests/sql/column/test_column_select_column_dialect_specific.py
tests/sql/column/test_column_select_column_specified_in_dml.py
tests/sql/column/test_column_select_expression.py
tests/sql/column/test_column_select_from_cte.py
tests/sql/column/test_column_select_from_join.py
tests/sql/column/test_column_select_from_subquery.py
tests/sql/column/test_column_select_function.py
tests/sql/column/test_column_select_lateral_alias_ref.py
tests/sql/column/test_column_select_union.py
tests/sql/column/test_column_update.py
tests/sql/column/test_metadata_unqualified_column.py
tests/sql/column/test_metadata_wildcard.py
tests/sql/column/multiple_statements/__init__.py
tests/sql/column/multiple_statements/test_session_metadata.py
tests/sql/table/__init__.py
tests/sql/table/test_create.py
tests/sql/table/test_create_dialect_specific.py
tests/sql/table/test_cte.py
tests/sql/table/test_cte_dialect_specific.py
tests/sql/table/test_insert.py
tests/sql/table/test_insert_dialect_specific.py
tests/sql/table/test_merge.py
tests/sql/table/test_merge_dialect_specific.py
tests/sql/table/test_other_with_lineage.py
tests/sql/table/test_other_with_lineage_dialect_specific.py
tests/sql/table/test_other_without_lineage.py
tests/sql/table/test_other_without_lineage_dialect_specific.py
tests/sql/table/test_path_dialect_specific.py
tests/sql/table/test_select.py
tests/sql/table/test_select_dialect_specific.py
tests/sql/table/test_update.py
tests/sql/table/test_update_dialect_specific.py
tests/sql/table/multiple_statements/__init__.py
tests/sql/table/multiple_statements/test_split.py
tests/sql/table/multiple_statements/test_tmp_table.py
tests/sql/table/multiple_statements/test_tsql_no_semicolon.py
tests/sql/table/multiple_statements/test_variable.py