LICENSE
README.md
pyproject.toml
setup.py
spark_board/__init__.py
spark_board/default_settings.py
spark_board/env.py
spark_board/html.py
spark_board.egg-info/PKG-INFO
spark_board.egg-info/SOURCES.txt
spark_board.egg-info/dependency_links.txt
spark_board.egg-info/requires.txt
spark_board.egg-info/top_level.txt
spark_board/plan_extractor/__init__.py
spark_board/plan_extractor/dag.py
spark_board/plan_extractor/dag_builder.py
spark_board/plan_extractor/errors.py
spark_board/plan_extractor/py4j_utils.py
spark_board/plan_extractor/transformations_dag.py
spark_board/plan_extractor/dag_simplification/__init__.py
spark_board/plan_extractor/dag_simplification/dag_simplifier.py
spark_board/plan_extractor/dag_simplification/merge_datasource_and_alias.py
spark_board/plan_extractor/dag_simplification/merge_join_and_project.py
spark_board/plan_extractor/transformation_node_builders/__init__.py
spark_board/plan_extractor/transformation_node_builders/aggregate_node_builder.py
spark_board/plan_extractor/transformation_node_builders/alias_node_builder.py
spark_board/plan_extractor/transformation_node_builders/deduplicate_node_builder.py
spark_board/plan_extractor/transformation_node_builders/except_node_builder.py
spark_board/plan_extractor/transformation_node_builders/expand_node_builder.py
spark_board/plan_extractor/transformation_node_builders/filter_node_builder.py
spark_board/plan_extractor/transformation_node_builders/generate_node_builder.py
spark_board/plan_extractor/transformation_node_builders/intersect_node_builder.py
spark_board/plan_extractor/transformation_node_builders/join_node_builder.py
spark_board/plan_extractor/transformation_node_builders/limit_node_builder.py
spark_board/plan_extractor/transformation_node_builders/logical_rdd_node_builder.py
spark_board/plan_extractor/transformation_node_builders/logical_relation_node_builder.py
spark_board/plan_extractor/transformation_node_builders/project_node_builder.py
spark_board/plan_extractor/transformation_node_builders/repartition_node_builder.py
spark_board/plan_extractor/transformation_node_builders/repository.py
spark_board/plan_extractor/transformation_node_builders/sample_node_builder.py
spark_board/plan_extractor/transformation_node_builders/sort_node_builder.py
spark_board/plan_extractor/transformation_node_builders/transformation_node_builder.py
spark_board/plan_extractor/transformation_node_builders/union_node_builder.py
spark_board/plan_extractor/transformation_node_builders/unknown_node_builder.py
spark_board/plan_extractor/transformation_node_builders/window_node_builder.py
spark_board/ui/index.html
spark_board/ui/assets/alias-065c6bd6.svg
spark_board/ui/assets/except-a8ce988b.svg
spark_board/ui/assets/expand-64822fd3.svg
spark_board/ui/assets/filter-16196f8c.svg
spark_board/ui/assets/group-daa83ef9.svg
spark_board/ui/assets/index-5eeae494.css
spark_board/ui/assets/index-6d021960.js
spark_board/ui/assets/intersect-38dc5b49.svg
spark_board/ui/assets/join-e0676af1.svg
spark_board/ui/assets/logo-c54f7abe.png
spark_board/ui/assets/partition-1f125985.svg
spark_board/ui/assets/project-c5ff19d9.svg
spark_board/ui/assets/questionMarkIcon-ea9a6a41.svg
spark_board/ui/assets/sample-04046588.svg
spark_board/ui/assets/sort-7864cb74.svg
spark_board/ui/assets/table-1441493a.svg
spark_board/ui/assets/transform-1982020b.svg
spark_board/ui/assets/union-e6640cdd.png
spark_board/ui/assets/upload-4f5382f0.svg
spark_board/ui/assets/upper-limit-2af54b76.svg
tests/test_integration.py