This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch
4250-add-csv-dataset-import-with-preview-for-data-sets
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 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
No new revisions were added by this update.
Summary of changes:
.idea/runConfigurations/AllExtensionsIIoTInit.xml | 1 -
.../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 +++
.../datalake-configuration.component.ts | 5 +-
.../csv-import-dialog.component.html | 273 +----
.../csv-import-dialog.component.scss | 180 ---
.../csv-import-dialog.component.ts | 652 ++++++-----
.../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 +-
23 files changed, 2486 insertions(+), 1960 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
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%)