This is an automated email from the ASF dual-hosted git repository.
hughhhh pushed a change to branch hughhhh/pfm-6-explore-indicator
in repository https://gitbox.apache.org/repos/asf/superset.git
from 542e1dc583b Merge branch 'master' into hughhhh/pfm-6-explore-indicator
add 9e8f42d5d4e fix(datasets): let import accept the null export writes
add fa6fbe42758 fix(datasets): stop the probe mangling its own SQL and its
own results
add 7c42ff8a48b fix(datasets): require a value transform to be a bare
scalar expression
add 4365f073641 fix(datasets): let preview refuse what the query path
already refuses
add 4760967c0b7 fix(datasets): stop import discarding what a PUT
deliberately keeps
add 7f997ad2343 fix(datasets): probe the transform with the value the
predicate compares
add bca9dc6b2b0 fix(datasets): mirror the window each query actually
filters
add 7c1692711fe fix(datasets): stop create minting a dataset no write can
fix
add 642e236e667 fix(datasets): repair a dangling mapping against what the
request asked for
add 501d58e3666 fix(datasets): mirror equality only where the engine
compares exactly
add b1cb7768e5e fix(explore): keep the pruning glyphs across a dataset save
add 74df5b6c92b fix(datasets): stop the editor losing edits it cannot
show, or a sibling's
No new revisions were added by this update.
Summary of changes:
.../configuration/partition-filter-mapping.mdx | 17 +-
.../CollectionTable/CollectionTable.test.tsx | 97 ++++-
.../components/CollectionTable/index.tsx | 108 ++----
.../DatasourceEditor/DatasourceEditor.tsx | 32 +-
.../PartitionMappingSection.tsx | 2 +-
.../DatasourceEditorPartitionMapping.test.tsx | 84 +++++
.../Datasource/utils/partitionMapping.test.ts | 45 +++
superset/commands/dataset/importers/v1/utils.py | 19 +-
superset/commands/dataset/update.py | 10 +-
superset/connectors/sqla/models.py | 38 +-
superset/connectors/sqla/partition_mapping.py | 385 +++++++++++++++++---
superset/daos/dataset.py | 53 ++-
superset/datasets/api.py | 9 +
superset/datasets/schemas.py | 12 +-
superset/db_engine_specs/base.py | 17 +
superset/db_engine_specs/bigquery.py | 3 +
superset/db_engine_specs/databricks.py | 3 +
superset/db_engine_specs/impala.py | 3 +
superset/db_engine_specs/postgres.py | 3 +
superset/db_engine_specs/presto.py | 3 +
superset/db_engine_specs/sqlite.py | 3 +
superset/models/helpers.py | 240 ++++++++++--
superset/sql/parse.py | 26 ++
tests/unit_tests/commands/dataset/update_test.py | 57 +++
tests/unit_tests/connectors/sqla/models_test.py | 79 ++++
.../connectors/sqla/partition_mapping_test.py | 400 +++++++++++++++++++-
tests/unit_tests/dao/dataset_test.py | 164 ++++++++-
tests/unit_tests/datasets/api_tests.py | 75 ++++
.../datasets/commands/importers/v1/import_test.py | 86 ++++-
.../datasets/partition_mapping_preview_test.py | 70 +++-
.../partition_mapping_serialization_test.py | 77 ++++
.../unit_tests/models/partition_mirroring_test.py | 404 ++++++++++++++++++++-
tests/unit_tests/sql/parse_tests.py | 35 ++
33 files changed, 2478 insertions(+), 181 deletions(-)