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%)

Reply via email to