This is an automated email from the ASF dual-hosted git repository.
vogievetsky pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from 09432c099be Web console: refactor and improve the segment timeline
(#17508)
add f3e1f1e586f Revert "Web console: refactor and improve the segment
timeline (#17508)" (#17520)
No new revisions were added by this update.
Summary of changes:
licenses.yaml | 94 ++-
web-console/e2e-tests/tutorial-batch.spec.ts | 2 +-
web-console/jest.common.config.js | 2 -
web-console/lib/keywords.ts | 8 -
web-console/package-lock.json | 205 +++--
web-console/package.json | 5 +-
web-console/script/create-sql-docs.mjs | 6 -
web-console/script/licenses | 1 -
web-console/src/bootstrap/json-parser.tsx | 2 +-
.../__snapshots__/auto-form.spec.tsx.snap | 1 +
web-console/src/components/auto-form/auto-form.tsx | 1 +
.../cell-filter-menu/cell-filter-menu.tsx | 4 +-
.../fancy-numeric-input/fancy-numeric-input.tsx | 2 +-
web-console/src/components/index.ts | 1 -
.../components/portal-bubble/portal-bubble.scss | 86 --
.../src/components/portal-bubble/portal-bubble.tsx | 93 ---
.../record-table-pane/record-table-pane.tsx | 2 +-
.../__snapshots__/rule-editor.spec.tsx.snap | 10 +-
.../src/components/rule-editor/rule-editor.scss | 4 -
.../src/components/rule-editor/rule-editor.tsx | 6 +-
.../__snapshots__/bar-unit.spec.tsx.snap | 13 +
.../__snapshots__/segment-timeline.spec.tsx.snap | 422 ++++------
.../src/components/segment-timeline/bar-group.tsx | 75 ++
.../components/segment-timeline/bar-unit.spec.tsx} | 22 +-
.../{chart-axis.tsx => bar-unit.tsx} | 36 +-
.../src/components/segment-timeline/chart-axis.tsx | 14 +-
.../src/components/segment-timeline/common.ts | 87 --
.../segment-timeline/segment-bar-chart-render.scss | 169 ----
.../segment-timeline/segment-bar-chart-render.tsx | 793 ------------------
.../segment-timeline/segment-bar-chart.tsx | 162 ----
.../segment-timeline/segment-timeline.scss | 32 +-
.../segment-timeline/segment-timeline.spec.tsx | 52 +-
.../segment-timeline/segment-timeline.tsx | 887 ++++++++++++++-------
...gment-bar-chart.scss => stacked-bar-chart.scss} | 31 +-
.../segment-timeline/stacked-bar-chart.tsx | 174 ++++
.../supervisor-history-panel.tsx | 13 +-
.../table-clickable-cell/table-clickable-cell.tsx | 5 +-
.../table-filterable-cell.tsx | 2 +-
web-console/src/console-application.tsx | 18 +-
.../compaction-history-dialog.tsx | 7 +-
.../coordinator-dynamic-config-dialog.tsx | 7 +-
.../datasource-columns-table.tsx | 2 +-
.../datasource-preview-pane.tsx | 4 +-
.../lookup-values-table/lookup-values-table.tsx | 2 +-
.../overlord-dynamic-config-dialog.tsx | 7 +-
.../__snapshots__/retention-dialog.spec.tsx.snap | 4 +-
.../dialogs/retention-dialog/retention-dialog.tsx | 17 +-
.../segments-preview-pane.tsx | 4 +-
.../src/dialogs/status-dialog/status-dialog.tsx | 3 +-
.../supervisor-reset-offsets-dialog.tsx | 11 +-
.../src/druid-models/datasource/datasource.ts | 47 --
.../src/druid-models/execution/execution.ts | 2 +-
.../external-config/external-config.ts | 4 +-
web-console/src/druid-models/index.ts | 3 -
.../ingest-query-pattern.spec.ts | 2 +-
.../ingest-query-pattern/ingest-query-pattern.ts | 2 +-
web-console/src/druid-models/segment/segment.ts | 50 --
web-console/src/druid-models/task/task.ts | 2 +-
.../workbench-query/workbench-query.spec.ts | 2 +-
.../workbench-query/workbench-query.ts | 4 +-
web-console/src/entry.scss | 1 -
web-console/src/entry.tsx | 2 +-
web-console/src/helpers/capabilities.ts | 4 -
web-console/src/helpers/execution/general.ts | 2 +-
.../src/helpers/execution/sql-task-execution.ts | 2 +-
web-console/src/helpers/spec-conversion.ts | 2 +-
web-console/src/hooks/use-clock.ts | 18 +-
.../src/react-table/react-table-utils.spec.ts | 4 -
web-console/src/react-table/react-table-utils.ts | 50 +-
.../date-floor-shift-ceil-utc.spec.ts | 169 ----
.../date-floor-shift-ceil.spec.ts | 181 -----
.../date-floor-shift-ceil/date-floor-shift-ceil.ts | 296 -------
web-console/src/utils/date.spec.ts | 9 +
web-console/src/utils/date.ts | 11 +-
web-console/src/utils/download.ts | 2 +-
web-console/src/utils/druid-query.spec.ts | 2 +-
web-console/src/utils/druid-query.ts | 8 +-
web-console/src/utils/duration/duration.spec.ts | 505 ------------
web-console/src/utils/duration/duration.ts | 388 ---------
web-console/src/utils/general.spec.ts | 14 +-
web-console/src/utils/general.tsx | 28 +-
web-console/src/utils/index.tsx | 2 -
.../{druid-models/load-rule => utils}/load-rule.ts | 3 +-
web-console/src/utils/query-action.ts | 2 +-
.../src/utils/query-manager/query-manager.ts | 2 +-
web-console/src/utils/sampler.ts | 2 +-
web-console/src/utils/sql.spec.ts | 2 +-
web-console/src/utils/sql.ts | 4 +-
web-console/src/utils/table-helpers.ts | 26 +-
web-console/src/utils/types.ts | 2 +-
web-console/src/utils/values-query.spec.tsx | 2 +-
web-console/src/utils/values-query.tsx | 4 +-
.../__snapshots__/datasources-view.spec.tsx.snap | 1 -
.../views/datasources-view/datasources-view.scss | 9 +-
.../views/datasources-view/datasources-view.tsx | 145 +---
.../column-picker-menu/column-picker-menu.tsx | 2 +-
.../components/column-picker/column-picker.tsx | 2 +-
.../components/control-pane/control-pane.tsx | 4 +-
.../components/control-pane/expression-menu.tsx | 4 +-
.../components/control-pane/measure-menu.tsx | 4 +-
.../droppable-container/droppable-container.tsx | 2 +-
.../contains-filter-control.tsx | 4 +-
.../filter-pane/filter-menu/filter-menu.tsx | 4 +-
.../number-range-filter-control.tsx | 2 +-
.../regexp-filter-control.tsx | 4 +-
.../time-interval-filter-control.tsx | 2 +-
.../time-relative-filter-control.tsx | 2 +-
.../values-filter-control.tsx | 4 +-
.../components/filter-pane/filter-pane.tsx | 6 +-
.../generic-output-table/generic-output-table.tsx | 4 +-
.../components/module-pane/module-pane.tsx | 5 +-
.../components/preview-pane/preview-pane.tsx | 2 +-
.../resource-pane/column-dialog/column-dialog.tsx | 4 +-
.../measure-dialog/measure-dialog.tsx | 2 +-
.../nested-column-dialog/nested-column-dialog.tsx | 4 +-
.../components/resource-pane/resource-pane.tsx | 2 +-
.../components/source-pane/source-pane.tsx | 6 +-
.../components/sql-input/sql-input.tsx | 4 +-
web-console/src/views/explore-view/drag-helper.ts | 2 +-
.../src/views/explore-view/explore-state.ts | 4 +-
.../src/views/explore-view/explore-view.tsx | 4 +-
.../views/explore-view/models/expression-meta.ts | 4 +-
web-console/src/views/explore-view/models/index.ts | 1 +
.../views/explore-view/models/measure-pattern.ts | 4 +-
.../src/views/explore-view/models/measure.ts | 4 +-
.../src/views/explore-view/models/query-source.ts | 4 +-
.../{utils => views/explore-view/models}/stage.ts | 14 -
.../module-repository/module-repository.ts | 5 +-
.../explore-view/modules/bar-chart-module.tsx | 2 +-
.../explore-view/modules/grouping-table-module.tsx | 4 +-
.../modules/multi-axis-chart-module.tsx | 16 +-
.../explore-view/modules/pie-chart-module.tsx | 2 +-
.../explore-view/modules/record-table-module.tsx | 2 +-
.../explore-view/modules/time-chart-module.tsx | 19 +-
.../explore-view/query-macros/aggregate.spec.ts | 2 +-
.../views/explore-view/query-macros/aggregate.ts | 2 +-
.../explore-view/query-macros/max-data-time.ts | 4 +-
.../utils/duration.spec.ts} | 30 +-
.../src/views/explore-view/utils/duration.ts | 46 ++
.../explore-view/utils/filter-pattern-helpers.ts | 10 +-
.../src/views/explore-view/utils/general.ts | 4 +-
.../explore-view/utils/get-auto-granularity.ts | 87 +-
web-console/src/views/explore-view/utils/index.ts | 2 +
.../views/explore-view/utils/max-time-for-table.ts | 2 +-
.../explore-view/utils/snap-to-granularity.ts | 57 ++
.../views/explore-view/utils/table-query.spec.ts | 4 +-
.../src/views/explore-view/utils/table-query.ts | 11 +-
.../explore-view/utils/time-manipulation.spec.ts | 2 +-
.../views/explore-view/utils/time-manipulation.ts | 2 +-
.../datasources-card/datasources-card.tsx | 10 +-
.../home-view/segments-card/segments-card.tsx | 7 +-
.../home-view/services-card/services-card.tsx | 13 +-
.../supervisors-card/supervisors-card.tsx | 15 +-
.../src/views/home-view/tasks-card/tasks-card.tsx | 17 +-
.../src/views/load-data-view/load-data-view.tsx | 4 +-
.../src/views/lookups-view/lookups-view.tsx | 14 +-
.../__snapshots__/segments-view.spec.tsx.snap | 57 +-
.../src/views/segments-view/segments-view.scss | 2 +-
.../src/views/segments-view/segments-view.tsx | 521 ++++++------
.../src/views/services-view/services-view.tsx | 48 +-
.../column-actions/column-actions.tsx | 4 +-
.../column-editor/column-editor.tsx | 4 +-
.../expression-editor-dialog.tsx | 2 +-
.../ingestion-progress-dialog.tsx | 2 +-
.../schema-step/column-list/column-list.tsx | 2 +-
.../expression-entry/expression-entry.tsx | 4 +-
.../schema-step/preview-table/preview-table.tsx | 6 +-
.../rollup-analysis-pane/rollup-analysis-pane.tsx | 4 +-
.../schema-step/schema-step.tsx | 6 +-
.../sql-data-loader-view/sql-data-loader-view.tsx | 2 +-
.../__snapshots__/supervisors-view.spec.tsx.snap | 12 +-
.../views/supervisors-view/supervisors-view.tsx | 119 ++-
web-console/src/views/tasks-view/tasks-view.tsx | 37 +-
.../complex-menu-items/complex-menu-items.spec.tsx | 2 +-
.../complex-menu-items/complex-menu-items.tsx | 4 +-
.../number-menu-items/number-menu-items.spec.tsx | 2 +-
.../number-menu-items/number-menu-items.tsx | 4 +-
.../string-menu-items/string-menu-items.spec.tsx | 2 +-
.../string-menu-items/string-menu-items.tsx | 4 +-
.../time-menu-items/time-menu-items.spec.tsx | 2 +-
.../time-menu-items/time-menu-items.tsx | 74 +-
.../column-tree/column-tree.spec.tsx | 2 +-
.../workbench-view/column-tree/column-tree.tsx | 4 +-
.../connect-external-data-dialog.tsx | 2 +-
.../current-dart-panel/current-dart-panel.tsx | 12 +-
.../execution-details-pane.tsx | 2 +-
.../execution-stages-pane.tsx | 2 +-
.../flexible-query-input/flexible-query-input.tsx | 2 +-
.../ingest-success-pane/ingest-success-pane.tsx | 2 +-
.../input-format-step/input-format-step.tsx | 4 +-
.../input-source-step/input-source-step.tsx | 2 +-
.../query-parameters-dialog.tsx | 4 +-
.../views/workbench-view/query-tab/query-tab.tsx | 15 +-
.../recent-query-task-panel.tsx | 20 +-
.../result-table-pane/result-table-pane.tsx | 4 +-
.../views/workbench-view/run-panel/run-panel.tsx | 71 +-
.../time-floor-menu-item/time-floor-menu-item.tsx | 4 +-
.../timezone-menu-items.spec.tsx.snap | 563 -------------
.../timezone-menu-items/timezone-menu-items.tsx | 151 ----
.../src/views/workbench-view/work-state-store.ts | 22 +-
.../src/views/workbench-view/workbench-view.tsx | 4 +-
201 files changed, 2349 insertions(+), 5616 deletions(-)
delete mode 100644 web-console/src/components/portal-bubble/portal-bubble.scss
delete mode 100644 web-console/src/components/portal-bubble/portal-bubble.tsx
create mode 100644
web-console/src/components/segment-timeline/__snapshots__/bar-unit.spec.tsx.snap
create mode 100644 web-console/src/components/segment-timeline/bar-group.tsx
copy web-console/{jest.common.config.js =>
src/components/segment-timeline/bar-unit.spec.tsx} (68%)
copy web-console/src/components/segment-timeline/{chart-axis.tsx =>
bar-unit.tsx} (61%)
delete mode 100644 web-console/src/components/segment-timeline/common.ts
delete mode 100644
web-console/src/components/segment-timeline/segment-bar-chart-render.scss
delete mode 100644
web-console/src/components/segment-timeline/segment-bar-chart-render.tsx
delete mode 100644
web-console/src/components/segment-timeline/segment-bar-chart.tsx
rename web-console/src/components/segment-timeline/{segment-bar-chart.scss =>
stacked-bar-chart.scss} (66%)
create mode 100644
web-console/src/components/segment-timeline/stacked-bar-chart.tsx
delete mode 100644 web-console/src/druid-models/datasource/datasource.ts
delete mode 100644 web-console/src/druid-models/segment/segment.ts
delete mode 100755
web-console/src/utils/date-floor-shift-ceil/date-floor-shift-ceil-utc.spec.ts
delete mode 100755
web-console/src/utils/date-floor-shift-ceil/date-floor-shift-ceil.spec.ts
delete mode 100755
web-console/src/utils/date-floor-shift-ceil/date-floor-shift-ceil.ts
delete mode 100755 web-console/src/utils/duration/duration.spec.ts
delete mode 100755 web-console/src/utils/duration/duration.ts
rename web-console/src/{druid-models/load-rule => utils}/load-rule.ts (97%)
rename web-console/src/{utils => views/explore-view/models}/stage.ts (80%)
rename
web-console/src/views/{workbench-view/timezone-menu-items/timezone-menu-items.spec.tsx
=> explore-view/utils/duration.spec.ts} (55%)
create mode 100644 web-console/src/views/explore-view/utils/duration.ts
create mode 100644
web-console/src/views/explore-view/utils/snap-to-granularity.ts
delete mode 100644
web-console/src/views/workbench-view/timezone-menu-items/__snapshots__/timezone-menu-items.spec.tsx.snap
delete mode 100644
web-console/src/views/workbench-view/timezone-menu-items/timezone-menu-items.tsx
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]