This is an automated email from the ASF dual-hosted git repository. zehnder pushed a commit to branch SP-1085 in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit 77354bffcc8e59956c142b566b8935065d26a955 Merge: d9250f91f 8d07cafd2 Author: Philipp Zehnder <[email protected]> AuthorDate: Fri Jan 13 10:50:51 2023 +0100 Merge remote-tracking branch 'origin/SP-1065' into SP-1085 pom.xml | 12 +- .../api/declarer/EventStreamDeclarer.java | 25 - .../declarer/SemanticEventProducerDeclarer.java | 28 - streampipes-extensions-management/pom.xml | 14 +- .../connect/adapter/format/csv/CsvParser.java | 4 +- .../adapter/format/geojson/GeoJsonConstants.java | 14 +- .../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/format/xml/XmlMapConverterTest.java | 56 + .../streampipes-connect-adapters-iiot/pom.xml | 6 + .../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 +- .../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 +- .../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 +- 116 files changed, 1620 insertions(+), 3318 deletions(-)
