This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch SP-1085
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from d9250f91f Merge branch 'dev' into SP-1085
add 3123212a7 [#1065] Add e2e tests for all json formats
add 5a2a19d39 Merge branch 'dev' into SP-1065
add c36c21fce [#1065] Replace library underscore with
jackson-dataformat-xml
add 898ad6c0f [SP-1065] Add e2e test for xml format
add 609b3f379 [SP-1065] Add e2e test for csv format
add 80afe5ecb [hotfix] Add missing header and fix dependency convergence
add ce0b5cafc [#1065] Extracted common strings into GeoJsonConstants
add 3854af17a Bump konva from 8.3.14 to 8.4.0 in /ui (#1083)
add 5119886c6 Bump simple-java-mail from 7.5.2 to 7.6.0 (#1076)
add 1e66a8b8d [#877] Format and lint core module (#1086)
add 1cde20aba Remove unused classes (#1058)
add 8a1161839 Remove obsolete event property quality classes (#1058)
add c59017c13 Eliminate Abstract and UnnamedStreamPipesEntity classes
(#SP-1058)
add 7b17ffe60 Bump jgrapht-core from 1.3.1 to 1.5.1
add 4e61e6848 Merge pull request #1075 from
apache/dependabot/maven/org.jgrapht-jgrapht-core-1.5.1
add 8de82671b Bump protobuf-java from 3.16.3 to 3.21.12
add 505fdb6d0 Merge pull request #1074 from
apache/dependabot/maven/com.google.protobuf-protobuf-java-3.21.12
add 8d07cafd2 Merge branch 'dev' into SP-1065
new 77354bffc Merge remote-tracking branch 'origin/SP-1065' into SP-1085
new 02059a87d [#1085] Extract find timestamp property from
FileStreamProtocol to EventSchemaUtils
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
pom.xml | 12 +-
.../api/declarer/EventStreamDeclarer.java | 25 -
.../declarer/SemanticEventProducerDeclarer.java | 28 -
streampipes-extensions-management/pom.xml | 20 +-
.../connect/adapter/AdapterPipelineGenerator.java | 9 +-
.../connect/adapter/format/csv/CsvParser.java | 4 +-
.../geojson/GeoJsonConstants.java} | 30 +-
.../adapter/format/geojson/GeoJsonFormat.java | 28 +-
.../adapter/format/geojson/GeoJsonParser.java | 99 +-
...onObjectParser.java => AbstractJsonParser.java} | 49 +-
.../adapter/format/json/arraykey/JsonParser.java | 32 +-
.../format/json/arraynokey/JsonArrayParser.java | 36 +-
.../format/json/object/JsonObjectParser.java | 47 +-
.../adapter/format/xml/XmlMapConverter.java | 20 +-
.../connect/adapter/format/xml/XmlParser.java | 37 +-
.../adapter/model/generic/GenericAdapter.java | 4 -
.../pipeline/AdapterEventPreviewPipeline.java | 6 +
.../adapter/model/pipeline/AdapterPipeline.java | 8 +-
.../management/util/EventSchemaUtils.java | 29 +-
.../adapter/format/xml/XmlMapConverterTest.java | 37 +-
.../management/util/EventSchemaUtilsTest.java | 18 +-
.../streampipes-connect-adapters-iiot/pom.xml | 6 +
.../iiot/protocol/stream/FileStreamProtocol.java | 34 +-
streampipes-model/pom.xml | 5 -
.../apache/streampipes/model/ApplicationLink.java | 95 --
.../org/apache/streampipes/model/SpDataSet.java | 11 +-
.../org/apache/streampipes/model/SpDataStream.java | 67 -
.../streampipes/model/SpDataStreamContainer.java | 8 +-
.../model/base/AbstractStreamPipesEntity.java | 71 -
.../model/base/NamedStreamPipesEntity.java | 50 +-
.../apache/streampipes/model/base/Namespaces.java | 25 -
.../model/base/UnnamedStreamPipesEntity.java | 45 -
.../model/connect/guess/GuessSchema.java | 7 +-
.../rules/TransformationRuleDescription.java | 9 +-
.../model/dashboard/DashboardWidgetSettings.java | 3 +-
.../model/datalake/DataLakeMeasure.java | 16 +-
.../model/graph/DataSourceDescription.java | 93 --
.../model/grounding/EventGrounding.java | 4 +-
.../model/grounding/TopicDefinition.java | 7 +-
.../model/grounding/TransportFormat.java | 5 +-
.../model/grounding/TransportProtocol.java | 18 +-
.../model/grounding/WildcardTopicMapping.java | 4 +-
.../monitoring/ElementStatusInfoSettings.java | 5 +-
.../streampipes/model/output/OutputStrategy.java | 6 +-
.../model/output/PropertyRenameRule.java | 5 +-
.../model/output/TransformOperation.java | 5 +-
.../apache/streampipes/model/quality/Accuracy.java | 47 -
.../quality/EventPropertyQualityDefinition.java | 41 -
.../quality/EventPropertyQualityRequirement.java | 82 --
.../quality/EventStreamQualityDefinition.java | 40 -
.../quality/EventStreamQualityRequirement.java | 64 -
.../streampipes/model/quality/Frequency.java | 52 -
.../apache/streampipes/model/quality/Latency.java | 63 -
.../model/quality/MeasurementCapability.java | 54 -
.../model/quality/MeasurementObject.java | 54 -
.../model/quality/MeasurementProperty.java | 41 -
.../model/quality/MeasurementRange.java | 61 -
.../streampipes/model/quality/Precision.java | 48 -
.../streampipes/model/quality/Resolution.java | 48 -
.../model/runtime/RuntimeOptionsRequest.java | 6 +-
.../streampipes/model/schema/Enumeration.java | 1 -
.../streampipes/model/schema/EventProperty.java | 69 +-
.../model/schema/EventPropertyPrimitive.java | 10 -
.../streampipes/model/schema/EventSchema.java | 4 +-
.../model/schema/QuantitativeValue.java | 3 -
.../model/schema/ValueSpecification.java | 10 +-
.../streampipes/model/staticproperty/Option.java | 26 +-
.../staticproperty/PropertyValueSpecification.java | 4 +-
.../model/staticproperty/StaticProperty.java | 6 +-
.../staticproperty/StaticPropertyAlternative.java | 13 +
.../model/staticproperty/SupportedProperty.java | 4 +-
.../model/template/BoundPipelineElement.java | 5 +-
.../PipelineTemplateDescriptionContainer.java | 4 +-
.../model/template/PipelineTemplateInvocation.java | 7 +-
.../org/apache/streampipes/model/util/Cloner.java | 46 -
.../streampipes/model/util/ElementIdGenerator.java | 2 +-
.../apache/streampipes/model/util/SchemaUtils.java | 34 -
.../matching/output/ListOutputSchemaGenerator.java | 1 -
.../matching/output/PropertyDuplicateRemover.java | 3 -
.../output/TransformOutputSchemaGenerator.java | 7 +-
.../manager/matching/v2/StreamMatch.java | 29 +-
.../manager/matching/v2/StreamQualityMatch.java | 45 -
.../monitoring/pipeline/ExtensionsLogProvider.java | 6 +-
.../runtime/HeartbeatMessageGenerator.java | 38 -
.../runtime/RuntimeVerificationResult.java | 23 -
.../verification/runtime/RuntimeVerifier.java | 23 -
.../verification/runtime/SourceSchemaVerifier.java | 41 -
.../verification/structure/GeneralSecVerifier.java | 23 -
.../verification/structure/GeneralSepVerifier.java | 23 -
.../structure/GeneralSepaVerifier.java | 23 -
.../structure/StreamRequirementVerifier.java | 23 -
.../verification/structure/StreamVerifier.java | 41 -
.../AbstractPipelineElementResourceManager.java | 3 +-
.../streampipes/sdk/builder/DataSourceBuilder.java | 50 -
.../sdk/builder/PrimitivePropertyBuilder.java | 21 -
.../storage/couchdb/serializer/GsonSerializer.java | 8 -
ui/.eslintignore | 1 -
ui/.prettierignore | 1 -
.../fixtures/connect/format/csvWithComma.csv | 2 +
.../fixtures/connect/format/csvWithHeader.csv | 2 +
.../fixtures/connect/format/csvWithoutHeader.csv | 1 +
ui/cypress/fixtures/connect/format/geoJson.json | 16 +
ui/cypress/fixtures/connect/format/jsonArray.json | 9 +
.../fixtures/connect/format/jsonArrayField.json | 11 +
ui/cypress/fixtures/connect/format/jsonObject.json | 7 +
ui/cypress/fixtures/connect/format/xmlObject.xml | 28 +
ui/cypress/support/utils/connect/ConnectBtns.ts | 43 +
ui/cypress/support/utils/connect/ConnectUtils.ts | 12 +-
ui/cypress/tests/adapter/formats/format.spec.ts | 221 +++
ui/package-lock.json | 14 +-
ui/package.json | 2 +-
.../src/lib/model/gen/streampipes-model.ts | 1403 ++++++--------------
.../breadcrumb/breadcrumb.component.html | 35 +-
.../breadcrumb/breadcrumb.component.scss | 20 +-
.../components/breadcrumb/breadcrumb.component.ts | 44 +-
.../core/components/iconbar/iconbar.component.html | 82 +-
.../core/components/iconbar/iconbar.component.scss | 4 +-
.../core/components/iconbar/iconbar.component.ts | 40 +-
.../streampipes/streampipes.component.html | 10 +-
.../streampipes/streampipes.component.scss | 10 +-
.../streampipes/streampipes.component.ts | 21 +-
.../core/components/toolbar/toolbar.component.html | 204 ++-
.../core/components/toolbar/toolbar.component.scss | 61 +-
.../core/components/toolbar/toolbar.component.ts | 170 +--
ui/src/app/core/core.module.ts | 57 +-
ui/src/app/editor/editor.component.ts | 20 +-
126 files changed, 1622 insertions(+), 3491 deletions(-)
delete mode 100644
streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/declarer/EventStreamDeclarer.java
delete mode 100644
streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/declarer/SemanticEventProducerDeclarer.java
copy
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/{guess/SchemaGuesser.java
=> format/geojson/GeoJsonConstants.java} (56%)
copy
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/format/json/{object/JsonObjectParser.java
=> AbstractJsonParser.java} (67%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/util/SchemaUtils.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/util/EventSchemaUtils.java
(74%)
copy
streampipes-data-explorer/src/test/java/org/apache/streampipesdataexplorer/v4/query/writer/item/TestCsvItemWriter.java
=>
streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/format/xml/XmlMapConverterTest.java
(52%)
rename
streampipes-model/src/test/java/org/apache/streampipes/model/util/SchemaUtilsTest.java
=>
streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/util/EventSchemaUtilsTest.java
(81%)
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/ApplicationLink.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/base/AbstractStreamPipesEntity.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/base/Namespaces.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/base/UnnamedStreamPipesEntity.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/graph/DataSourceDescription.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/Accuracy.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/EventPropertyQualityDefinition.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/EventPropertyQualityRequirement.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/EventStreamQualityDefinition.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/EventStreamQualityRequirement.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/Frequency.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/Latency.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/MeasurementCapability.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/MeasurementObject.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/MeasurementProperty.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/MeasurementRange.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/Precision.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/quality/Resolution.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/StreamQualityMatch.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/runtime/HeartbeatMessageGenerator.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/runtime/RuntimeVerificationResult.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/runtime/RuntimeVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/runtime/SourceSchemaVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/GeneralSecVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/GeneralSepVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/GeneralSepaVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/StreamRequirementVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/StreamVerifier.java
delete mode 100644
streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/DataSourceBuilder.java
create mode 100644 ui/cypress/fixtures/connect/format/csvWithComma.csv
create mode 100644 ui/cypress/fixtures/connect/format/csvWithHeader.csv
create mode 100644 ui/cypress/fixtures/connect/format/csvWithoutHeader.csv
create mode 100644 ui/cypress/fixtures/connect/format/geoJson.json
create mode 100644 ui/cypress/fixtures/connect/format/jsonArray.json
create mode 100644 ui/cypress/fixtures/connect/format/jsonArrayField.json
create mode 100644 ui/cypress/fixtures/connect/format/jsonObject.json
create mode 100644 ui/cypress/fixtures/connect/format/xmlObject.xml
create mode 100644 ui/cypress/tests/adapter/formats/format.spec.ts