Integrate the graphical explain module in the Query Editor.
Added few TODO list for the graphical explain module by Ashesh.
56
web/pgadmin/misc/static/explain/css/explain.css
Normal file
@@ -0,0 +1,56 @@
|
||||
.pg-explain-zoom-area {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
left: 5px;
|
||||
opacity: 0.5;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.pg-explain-zoom-btn {
|
||||
top: 5px;
|
||||
min-width: 25px;
|
||||
cursor: pointer;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
.pg-explain-zoom-area:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.explain-tooltip {
|
||||
display: table-cell;
|
||||
text-align: left;
|
||||
white-space: nowrap;
|
||||
line-height: 10px !important;
|
||||
padding: 2px !important;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
td.explain-tooltip-val {
|
||||
display: table-cell;
|
||||
text-align: left;
|
||||
white-space: pre-wrap;
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
.pgadmin-explain-tooltip {
|
||||
position: absolute;
|
||||
padding:5px;
|
||||
border: 1px solid white;
|
||||
opacity:0;
|
||||
color: cornsilk;
|
||||
background-color: #010125;
|
||||
}
|
||||
|
||||
.pgadmin-tooltip-table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 1px;
|
||||
top: auto;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.pgadmin-explain-container {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
overflow: auto;
|
||||
}
|
||||
BIN
web/pgadmin/misc/static/explain/img/ex_aggregate.png
Normal file
|
After Width: | Height: | Size: 574 B |
BIN
web/pgadmin/misc/static/explain/img/ex_append.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_bmp_and.png
Normal file
|
After Width: | Height: | Size: 1006 B |
BIN
web/pgadmin/misc/static/explain/img/ex_bmp_heap.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_bmp_index.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_bmp_or.png
Normal file
|
After Width: | Height: | Size: 685 B |
BIN
web/pgadmin/misc/static/explain/img/ex_broadcast_motion.png
Normal file
|
After Width: | Height: | Size: 334 B |
BIN
web/pgadmin/misc/static/explain/img/ex_cte_scan.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_delete.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_foreign_scan.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_gather_motion.png
Normal file
|
After Width: | Height: | Size: 218 B |
BIN
web/pgadmin/misc/static/explain/img/ex_group.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash_anti_join.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash_semi_join.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash_setop_except.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash_setop_except_all.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash_setop_intersect.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_hash_setop_unknown.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_index_only_scan.png
Normal file
|
After Width: | Height: | Size: 498 B |
BIN
web/pgadmin/misc/static/explain/img/ex_index_scan.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_insert.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_join.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_limit.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_lock_rows.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_materialize.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_merge.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_merge_anti_join.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_merge_append.png
Normal file
|
After Width: | Height: | Size: 980 B |
BIN
web/pgadmin/misc/static/explain/img/ex_merge_semi_join.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_nested.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_nested_loop_anti_join.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_nested_loop_semi_join.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_recursive_union.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_redistribute_motion.png
Normal file
|
After Width: | Height: | Size: 218 B |
BIN
web/pgadmin/misc/static/explain/img/ex_result.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_scan.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_seek.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_setop.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_sort.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_subplan.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_tid_scan.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_unique.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_unknown.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_update.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_values_scan.png
Normal file
|
After Width: | Height: | Size: 913 B |
BIN
web/pgadmin/misc/static/explain/img/ex_window_aggregate.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
web/pgadmin/misc/static/explain/img/ex_worktable_scan.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
web/pgadmin/misc/static/explain/img/exclude.png
Normal file
|
After Width: | Height: | Size: 725 B |
BIN
web/pgadmin/misc/static/explain/img/extension-sm.png
Normal file
|
After Width: | Height: | Size: 423 B |
BIN
web/pgadmin/misc/static/explain/img/extension.png
Normal file
|
After Width: | Height: | Size: 996 B |
BIN
web/pgadmin/misc/static/explain/img/extensions.png
Normal file
|
After Width: | Height: | Size: 1017 B |
BIN
web/pgadmin/misc/static/explain/img/exttable-sm.png
Normal file
|
After Width: | Height: | Size: 612 B |
BIN
web/pgadmin/misc/static/explain/img/exttable.png
Normal file
|
After Width: | Height: | Size: 793 B |
BIN
web/pgadmin/misc/static/explain/img/exttables.png
Normal file
|
After Width: | Height: | Size: 662 B |