This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch
4258-use-data-lake-import-api-for-faster-cypress-test-data-setup-1
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 18e4110207 refactor(#4258): Refactor Cypress datalake test setup to
use CSV import API
add 5b08e58a6d feat(#4250): Add missing header
add 953c473a95 feat(#4250): Reload data sets after csv upload
add d292631ccf feat(#4250): Refactor backend and frontend code
add 241c43379e chore(deps-dev): bump tornado from 6.5 to 6.5.5 in
/streampipes-client-python (#4245)
add 444028b0a9 fix(#4246): Accept full and shorthand propertyScope values
in compactadapters (#4249)
add 6a5296f321 feat(#4247): Add asset infos to resource table (#4248)
add 6986c84661 Merge branch 'dev' into
4250-add-csv-dataset-import-with-preview-for-data-sets
add 230f4db0fb Merge branch
'4250-add-csv-dataset-import-with-preview-for-data-sets' into
4258-use-data-lake-import-api-for-faster-cypress-test-data-setup-1
No new revisions were added by this update.
Summary of changes:
.idea/runConfigurations/AllExtensionsIIoTInit.xml | 1 -
streampipes-client-python/poetry.lock | 28 +-
.../management/compact/SchemaMetadataEnricher.java | 24 +-
.../impl/datalake/AbstractDataLakeResource.java | 4 +
.../impl/datalake/CsvDataLakeImportService.java | 1199 --------------------
.../importer/CsvDataLakeImportService.java | 325 ++++++
.../impl/datalake/importer/CsvImportParser.java | 619 ++++++++++
.../{ => importer}/CsvImportUploadStorage.java | 2 +-
.../CsvImportValidationException.java | 2 +-
.../importer/CsvImportValidationService.java | 339 ++++++
.../{ => importer}/DataLakeImportResource.java | 29 +-
.../CsvDataLakeImportServiceTest.java | 6 +-
.../datalake/importer/CsvImportParserTest.java | 120 ++
.../importer/CsvImportValidationServiceTest.java | 169 +++
.../{ => sp-actions}/sp-table-actions.directive.ts | 0
.../sp-table-multi-actions.directive.ts | 0
.../sp-table-asset-context.service.ts | 178 +++
.../components/sp-table/sp-table.component.html | 340 ++++--
.../components/sp-table/sp-table.component.scss | 90 +-
.../lib/components/sp-table/sp-table.component.ts | 355 +++++-
.../src/lib/components/sp-table/sp-table.model.ts | 63 +
.../streampipes/shared-ui/src/public-api.ts | 6 +-
.../chart-overview-table.component.html | 1 +
.../chart-overview-table.component.ts | 6 +
.../existing-adapters.component.html | 1 +
.../existing-adapters.component.ts | 6 +
.../dashboard-overview-table.component.html | 1 +
.../dashboard-overview-table.component.ts | 6 +
.../datalake-configuration.component.ts | 5 +-
.../csv-import-dialog.component.html | 301 +----
.../csv-import-dialog.component.scss | 196 +---
.../csv-import-dialog.component.ts | 636 ++++++-----
.../csv-import-preview-table.component.html | 186 +++
.../csv-import-preview-table.component.scss | 77 ++
.../csv-import-preview-table.component.ts | 102 ++
.../csv-import-upload-state.component.html | 56 +
.../csv-import-upload-state.component.scss} | 41 +-
.../csv-import-upload-state.component.ts} | 31 +-
.../dialog/csv-import-dialog/csv-import.model.ts} | 28 +-
.../pipeline-overview.component.html | 1 +
.../pipeline-overview.component.ts | 10 +-
41 files changed, 3476 insertions(+), 2114 deletions(-)
delete mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/CsvDataLakeImportService.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvDataLakeImportService.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportParser.java
rename
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/{ =>
importer}/CsvImportUploadStorage.java (98%)
rename
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/{ =>
importer}/CsvImportValidationException.java (95%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportValidationService.java
rename
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/{ =>
importer}/DataLakeImportResource.java (77%)
rename
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/{ =>
importer}/CsvDataLakeImportServiceTest.java (98%)
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportParserTest.java
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportValidationServiceTest.java
rename ui/projects/streampipes/shared-ui/src/lib/components/sp-table/{ =>
sp-actions}/sp-table-actions.directive.ts (100%)
rename ui/projects/streampipes/shared-ui/src/lib/components/sp-table/{ =>
sp-actions}/sp-table-multi-actions.directive.ts (100%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/sp-table/sp-asset-context/sp-table-asset-context.service.ts
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/sp-table/sp-table.model.ts
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-preview-table/csv-import-preview-table.component.html
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-preview-table/csv-import-preview-table.component.scss
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-preview-table/csv-import-preview-table.component.ts
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-upload-state/csv-import-upload-state.component.html
copy
ui/src/app/dataset/dialog/{data-retention-dialog/components/select-retention/select-data.component.scss
=>
csv-import-dialog/csv-import-upload-state/csv-import-upload-state.component.scss}
(59%)
copy
ui/{projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-loading/live-preview-loading.component.ts
=>
src/app/dataset/dialog/csv-import-dialog/csv-import-upload-state/csv-import-upload-state.component.ts}
(55%)
copy
ui/src/app/{chart-shared/components/charts/image/model/image-widget.model.ts =>
dataset/dialog/csv-import-dialog/csv-import.model.ts} (62%)