This is an automated email from the ASF dual-hosted git repository.
micklich pushed a change to branch
1321-geo-create-derived-point-of-input-geometry-processor
in repository https://gitbox.apache.org/repos/asf/streampipes.git
discard e5dac2640 [#1321] Change Variable Names
discard 6a00daffa [#1321] extend documentary. Add log output to log field
discard 0a9adbf9a [#1321] add switch between interior and centroid point as
output. add resources
discard 6f3a0df7f [#1321] first base setup and add resources
add c8318c5b3 chore(docs): add information on how to develop the UI
locally (#1326)
add 62037abdf [#1296] Swinging Door Trending (SDT) Filter Processor (#1306)
add 417ac009b [hotfix] Use extensions-all-jvm module in backend environment
add 0f6bcf55f Rename endpoint to fetch all pipelines from API (#1333)
(#1334)
add 72c5b6b9c Update all version to 0.92.0-SNAPSHOT (#1338)
add b8b33370b [#1336] Add a builder to create SpQueryResult objects
add d5789f74e Bump cypress from 12.5.1 to 12.6.0 in /ui
add 5653e5e60 chore(python-docs): improve getting started section (#1310)
add d70630c2d feat: Add input validation for API token name (#793)
add 53e19f439 Support backend-only development mode (#1327) (#1339)
add a5ebee83e [#1291] Can't aggregate calculation results of the Math
processing element (#1340)
add 921e27600 Bump pre-commit from 3.0.0 to 3.1.0 in
/streampipes-client-python (#1345)
add 0811e9967 Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0
in /ui (#1347)
add 8a013b590 chore(ci): improve caching for dependencies in pr-validation
workflow (#1311)
add f06b3e422 [hotfix] Extract interface from data explorer query builder
add 21bef02d4 [hotfix] Fix failing e2e tests
add 81b1a4a2e [hotfix] Add echarts to shared modules
add f71bd9629 [#1254]: extend data lake measure endpoints get method to
process query parameters (#1349)
add d3ca321f5 1207 improve helm charts (#1344)
add 44017e066 [hotfix] Use try-with-resource way to fix the potential
InfluxDB connection leak in DataExplorerQueryV4 (#1350)
add e70e2462a Bump snakeyaml from 1.32 to 2.0
add 1abb75708 [hotfix] Set `PageResult` as deprecated
add 73874ee0b [hotfix] Fix example in python client README
add 181c78f25 [hotfix] Modify README of python client so that commands can
be copied
add f8bb8f744 Bump @braintree/sanitize-url and swagger-ui in /ui
add 5c4118e61 chore: reify project url in package metadata (#1356)
add 729742f16 Bump eslint from 8.34.0 to 8.35.0 in /ui (#1365)
add 433fe9190 Refactor Image Processors (#1331)
add 7bf158d1e Fix UI container cannot get the backend DNS correctly
add db0e3b89f Ignore install/defaul.conf
add a304daebd #1272 add buffer geometry
add 500410b70 #1272 misc changes of buffer geometry
add 0beea321d #1272 add buffer point processor
add 930356a59 [#1272] improve icons
add b142fb93f [#1272] check dependencies for SIS DB
add 11f3a443a [#1272] add missing license header
add 834c947dd [#1272] fix checkstyle error and rewrite text
add 24b0d7ff7 [#1272] Improve documentation
add 95bed0766 Merge branch 'dev' into 1272-buffer-processor
add 4f521bec5 [#1272] Add Output Image to Documentation and register in
Processor
add ddb62403d Merge pull request #1303 from apache/1272-buffer-processor
add bc616d472 Bump @cypress/webpack-preprocessor from 5.16.0 to 5.17.0 in
/ui (#1370)
add 9cbeed0a4 [hotfix] Set `PageResult` as deprecated
add a60bae140 [hotfix] Automatically add licence headers to generated
model classes
add cd34cdd4d Merge branch 'dev' of github.com:apache/streampipes into dev
add a1698440b chore: fix example code & add disclaimer for doc versioning
(#1364)
add 85565b8fd [#1307] Add geometry validation processor first
implementation
add 2a89675ca [#1307] misc validation fixes manual tests
add 562dbb34a [#1307] add resources
add 4e8de865e Merge branch 'dev' into 1307-geometry-validation-processor
add 502d05efc [#1307] Split processor in two types, extend documentation
add 49cd5231d Merge branch 'dev' into 1307-geometry-validation-processor
add 5938bc96f [#1307] catch non selection with better info output from
https://github.com/apache/streampipes/issues/1351
add 3b7c207fd Merge pull request #1320 from
apache/1307-geometry-validation-processor
new 41e4ed076 [#1321] first base setup and add resources
new b8891bf81 [#1321] add switch between interior and centroid point as
output. add resources
new b52d6c2f5 [#1321] extend documentary. Add log output to log field
new 818c0d889 [#1321] Change Variable Names
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e5dac2640)
\
N -- N -- N
refs/heads/1321-geo-create-derived-point-of-input-geometry-processor (818c0d889)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 4 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:
.github/workflows/build.yml | 8 +-
.github/workflows/cypress-test.yml | 7 +-
.github/workflows/pr-validation.yml | 56 +--
.github/workflows/pypi-deployment.yml | 4 +-
.github/workflows/python-docs.yml | 10 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
create-client-model.sh | 44 +-
docker-compose.yml | 2 +-
installer/.gitignore | 2 +
installer/cli/.env | 6 +-
installer/cli/README.md | 2 +-
.../extensions-all-jvm/docker-compose.dev.yml | 4 +-
.../extensions-all-jvm/docker-compose.yml | 1 -
.../deploy/standalone/ui-custom-conf}/default.conf | 36 +-
.../ui-custom-conf/docker-compose.dev.yml} | 12 +-
.../{ui => ui-custom-conf}/docker-compose.yml | 7 +-
.../cli/deploy/standalone/ui/docker-compose.yml | 2 +-
installer/cli/environments/backend | 4 +-
installer/cli/environments/backend-nats | 3 +-
installer/compose/.env | 2 +-
installer/compose/README.md | 2 +-
installer/compose/docker-compose.full.yml | 2 +-
installer/compose/docker-compose.nats.yml | 2 +-
installer/compose/docker-compose.yml | 2 +-
installer/k8s/Chart.yaml | 4 +-
installer/k8s/README.md | 2 +-
.../k8s/templates/core/backend-deployment.yaml | 27 +-
installer/k8s/templates/core/backend-pv-pvc.yaml | 42 --
.../backend-pvc.yaml} | 22 +-
installer/k8s/templates/core/backend-service.yaml | 8 +-
installer/k8s/templates/core/ui-configmap.yaml | 51 +++
.../templates/core/{ui.yaml => ui-deployment.yaml} | 28 +-
installer/k8s/templates/core/ui-ingress.yaml | 25 +-
installer/k8s/templates/core/ui-ingressroute.yaml | 46 ++
installer/k8s/templates/core/ui-service.yaml | 10 +-
...nt.yaml => extensions-all-iiot-deployment.yaml} | 10 +-
...rvice.yaml => extensions-all-iiot-service.yaml} | 6 +-
.../pipeline-elements-all-flink-deployment.yaml | 37 --
.../external/consul/consul-deployment.yaml | 16 +-
.../templates/external/consul/consul-pv-pvc.yaml | 22 +-
.../templates/external/consul/consul-service.yaml | 6 +-
.../external/couchdb/couchdb-deployment.yaml | 20 +-
.../templates/external/couchdb/couchdb-pv-pvc.yaml | 22 +-
.../external/couchdb/couchdb-service.yaml | 6 +-
.../external/flink/jobmanager-deployment.yaml | 46 --
.../external/flink/jobmanager-service.yaml | 34 --
.../external/flink/taskmanager-deployment.yaml | 43 --
.../external/influxdb/influxdb-deployment.yaml | 34 +-
.../templates/external/influxdb/influxdb-pvc.yaml | 20 +-
.../external/influxdb/influxdb-service.yaml | 4 +-
.../templates/external/influxdb/influxdb2-pvc.yaml | 21 +-
.../templates/external/nats/nats-deployment.yaml | 8 +-
.../k8s/templates/external/nats/nats-service.yaml | 2 +
installer/k8s/values.yaml | 96 +++-
pom.xml | 2 +-
streampipes-client-python/README.md | 39 +-
...introduction-to-streampipes-python-client.ipynb | 80 +++-
...cting-data-from-the-streampipes-data-lake.ipynb | 153 ++++++-
...ive-data-from-the-streampipes-data-stream.ipynb | 12 +
...ine-learning-on-a-streampipes-data-stream.ipynb | 13 +-
.../docs/getting-started/developing.md | 106 +++++
.../docs/getting-started/first-steps.md | 68 +++
.../docs/getting-started/installation.md | 43 --
.../docs/img/tutorial-preparation.gif | Bin 0 -> 2569748 bytes
streampipes-client-python/docs/index.md | 60 ++-
streampipes-client-python/mkdocs.yml | 3 +-
streampipes-client-python/setup.py | 4 +-
.../streampipes/client/client.py | 2 +-
.../streampipes/endpoint/api/data_lake_measure.py | 220 +++++++++-
.../streampipes/endpoint/api/data_stream.py | 2 +-
.../streampipes/endpoint/endpoint.py | 2 +-
.../tests/client/test_data_lake_series.py | 2 +-
.../{streampipes => tests/endpoint}/__init__.py | 0
.../tests/endpoint/test_data_lake_measure.py | 138 ++++++
.../streampipes/client/api/DataProcessorApi.java | 3 +-
.../apache/streampipes/client/api/DataSinkApi.java | 3 +-
.../streampipes/client/api/DataStreamApi.java | 3 +-
.../apache/streampipes/client/api/PipelineApi.java | 2 +-
.../dataexplorer/commons/influx/InfluxStore.java | 16 +-
.../dataexplorer/sdk/DataLakeQueryBuilder.java | 42 +-
.../dataexplorer/sdk/IDataLakeQueryBuilder.java | 74 ++++
.../dataexplorer/v4/query/DataExplorerQueryV4.java | 66 ++-
.../processors/filters/jvm/FiltersJvmInit.java | 4 +-
.../processor/sdt/SwingingDoorTrendingFilter.java | 182 ++++++++
.../sdt/SwingingDoorTrendingFilterProcessor.java | 133 ++++++
.../documentation.md | 79 ++++
.../icon.png | Bin 0 -> 107607 bytes
.../strings.en | 34 ++
.../streampipes/processors/geo/jvm/GeoJvmInit.java | 9 +
.../jts/exceptions/SpJtsGeoemtryException.java} | 26 +-
.../geo/jvm/jts/helper/buffer/BufferSide.java} | 17 +-
.../geo/jvm/jts/helper/buffer/CapStyle.java | 42 +-
.../geo/jvm/jts/helper/buffer/JoinStyle.java} | 20 +-
.../geo/jvm/jts/helper/buffer/SpBufferBuilder.java | 124 ++++++
.../buffergeometry/BufferGeomProcessor.java | 224 ++++++++++
.../bufferpoint/BufferPointProcessor.java | 172 ++++++++
.../jts/processor/validation/ValidationOutput.java | 36 +-
.../jts/processor/validation/ValidationType.java | 38 +-
.../complex/TopologyValidationProcessor.java | 143 ++++++
.../simple/GeometryValidationProcessor.java | 159 +++++++
.../documentation.md | 89 ++++
.../icon.png | Bin 0 -> 13109 bytes
.../strings.en | 49 +++
.../documentation.md | 76 ++++
.../icon.png | Bin 0 -> 15494 bytes
.../output.png | Bin 0 -> 32372 bytes
.../strings.en | 26 +-
.../documentation.md | 80 ++++
.../icon.png | Bin 0 -> 19690 bytes
.../strings.en | 22 +-
.../documentation.md | 74 ++++
.../icon.png | Bin 0 -> 16986 bytes
.../strings.en | 22 +-
.../jvm/ImageProcessingJvmInit.java | 16 +-
.../processor/commons/ImagePropertyConstants.java | 56 +++
.../jvm/processor/commons/ImageTransformer.java | 35 +-
.../processor/commons/PlainImageTransformer.java | 7 +-
.../GenericImageClassificationController.java | 73 ----
...va => GenericImageClassificationProcessor.java} | 80 ++--
.../jvm/processor/imagecropper/ImageCropper.java | 76 ----
.../imagecropper/ImageCropperController.java | 67 ---
.../imagecropper/ImageCropperProcessor.java | 116 +++++
.../imageenrichment/ImageEnrichmentController.java | 66 ---
.../imageenrichment/ImageEnrichmentParameters.java | 101 -----
...Enricher.java => ImageEnrichmentProcessor.java} | 71 ++-
.../jvm/processor/qrreader/QrCodeReader.java | 98 -----
.../processor/qrreader/QrCodeReaderController.java | 77 ----
.../processor/qrreader/QrCodeReaderParameters.java | 48 --
.../processor/qrreader/QrCodeReaderProcessor.java | 133 ++++++
.../streampipes/model/datalake/DataSeries.java | 15 +
.../{DataSeries.java => DataSeriesBuilder.java} | 52 +--
.../streampipes/model/datalake/PageResult.java | 1 +
.../model/datalake/SpQueryResultBuilder.java | 73 ++++
.../model/datalake/DataSeriesBuilderTest.java | 90 ++++
.../model/datalake/SpQueryResultBuilderTest.java | 116 +++++
.../AbstractPipelineElementResourceManager.java | 9 +-
.../rest/impl/pe/DataProcessorResource.java | 12 +-
.../streampipes/rest/impl/pe/DataSinkResource.java | 12 +-
.../rest/impl/pe/DataStreamResource.java | 9 +-
...AbstractConfigurablePipelineElementBuilder.java | 18 +
.../streampipes/sdk/helpers/EpProperties.java | 3 +-
ui/Dockerfile | 12 +-
ui/README.md | 11 +-
.../booleanCounter1/expected.csv | 10 +-
.../booleanCounter2/expected.csv | 14 +-
ui/nginx_config/default.conf | 23 +-
ui/nginx_config/ssl.conf | 2 +-
ui/package-lock.json | 485 ++++++++++-----------
ui/package.json | 12 +-
.../src/lib/apis/pipeline-element.service.ts | 6 +-
.../src/lib/apis/pipeline.service.ts | 12 +-
.../assets/dialog/base-asset-links.directive.ts | 2 +-
.../components/widgets/base/base-widget-config.ts | 2 +-
.../data-explorer-field-provider-service.ts | 5 +-
ui/src/app/home/components/status.component.ts | 2 +-
.../app/notifications/notifications.component.ts | 2 +-
ui/src/app/pipelines/pipelines.component.ts | 2 +-
.../token/token-management-settings.component.html | 23 +-
.../token/token-management-settings.component.scss | 4 +
.../token/token-management-settings.component.ts | 8 +
ui/webpack.partial.base.js | 11 +
163 files changed, 4255 insertions(+), 1905 deletions(-)
copy {ui/nginx_config =>
installer/cli/deploy/standalone/ui-custom-conf}/default.conf (60%)
copy installer/cli/{environments/backend-nats =>
deploy/standalone/ui-custom-conf/docker-compose.dev.yml} (85%)
copy installer/cli/deploy/standalone/{ui => ui-custom-conf}/docker-compose.yml
(92%)
delete mode 100644 installer/k8s/templates/core/backend-pv-pvc.yaml
rename
installer/k8s/templates/{extensions/pipeline-elements/pipeline-elements-all-flink-service.yaml
=> core/backend-pvc.yaml} (71%)
create mode 100644 installer/k8s/templates/core/ui-configmap.yaml
rename installer/k8s/templates/core/{ui.yaml => ui-deployment.yaml} (68%)
create mode 100644 installer/k8s/templates/core/ui-ingressroute.yaml
rename
installer/k8s/templates/extensions/pipeline-elements/{extensions-all-jvm-deployment.yaml
=> extensions-all-iiot-deployment.yaml} (86%)
rename
installer/k8s/templates/extensions/pipeline-elements/{extensions-all-jvm-service.yaml
=> extensions-all-iiot-service.yaml} (91%)
delete mode 100644
installer/k8s/templates/extensions/pipeline-elements/pipeline-elements-all-flink-deployment.yaml
delete mode 100644
installer/k8s/templates/external/flink/jobmanager-deployment.yaml
delete mode 100644
installer/k8s/templates/external/flink/jobmanager-service.yaml
delete mode 100644
installer/k8s/templates/external/flink/taskmanager-deployment.yaml
create mode 100644 streampipes-client-python/docs/getting-started/developing.md
create mode 100644
streampipes-client-python/docs/getting-started/first-steps.md
delete mode 100644
streampipes-client-python/docs/getting-started/installation.md
create mode 100644 streampipes-client-python/docs/img/tutorial-preparation.gif
copy streampipes-client-python/{streampipes => tests/endpoint}/__init__.py
(100%)
create mode 100644
streampipes-client-python/tests/endpoint/test_data_lake_measure.py
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/IDataLakeQueryBuilder.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilter.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilterProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/icon.png
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/strings.en
copy
streampipes-extensions/{streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/GenericImageClassificationParameters.java
=>
streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/exceptions/SpJtsGeoemtryException.java}
(56%)
mode change 100644 => 100755
rename
streampipes-extensions/{streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropperParameters.java
=>
streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/BufferSide.java}
(57%)
mode change 100644 => 100755
copy
ui/src/app/profile/components/token/token-management-settings.component.scss =>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/CapStyle.java
(61%)
mode change 100644 => 100755
rename
streampipes-extensions/{streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/GenericImageClassificationParameters.java
=>
streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/JoinStyle.java}
(57%)
mode change 100644 => 100755
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/SpBufferBuilder.java
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/buffergeometry/BufferGeomProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/bufferpoint/BufferPointProcessor.java
copy
ui/src/app/profile/components/token/token-management-settings.component.scss =>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/validation/ValidationOutput.java
(61%)
mode change 100644 => 100755
copy
ui/src/app/profile/components/token/token-management-settings.component.scss =>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/validation/ValidationType.java
(60%)
mode change 100644 => 100755
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/validation/complex/TopologyValidationProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/validation/simple/GeometryValidationProcessor.java
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry/icon.png
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry/strings.en
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/icon.png
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/output.png
copy ui/Dockerfile =>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/strings.en
(50%)
mode change 100644 => 100755
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex/icon.png
copy ui/Dockerfile =>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex/strings.en
(56%)
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple/icon.png
copy ui/Dockerfile =>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple/strings.en
(55%)
create mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/commons/ImagePropertyConstants.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/GenericImageClassificationController.java
rename
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/{GenericImageClassification.java
=> GenericImageClassificationProcessor.java} (50%)
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropper.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropperController.java
create mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropperProcessor.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imageenrichment/ImageEnrichmentController.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imageenrichment/ImageEnrichmentParameters.java
rename
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imageenrichment/{ImageEnricher.java
=> ImageEnrichmentProcessor.java} (51%)
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReader.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReaderController.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReaderParameters.java
create mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReaderProcessor.java
copy
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/{DataSeries.java
=> DataSeriesBuilder.java} (51%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/SpQueryResultBuilder.java
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/datalake/DataSeriesBuilderTest.java
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/datalake/SpQueryResultBuilderTest.java