diff --git a/.github/labeler.yml b/.github/labeler.yml index 3632e1ab25e..72ff0ffd4a0 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -19,10 +19,10 @@ frontend: - any-glob-to-any-file: - 'frontend/**' -backend: +common: - changed-files: - any-glob-to-any-file: - - 'core/**' + - 'common/**' service: - changed-files: diff --git a/.github/workflows/github-action-build.yml b/.github/workflows/github-action-build.yml index b88372e7acf..58747e85632 100644 --- a/.github/workflows/github-action-build.yml +++ b/.github/workflows/github-action-build.yml @@ -105,7 +105,7 @@ jobs: uses: sbt/setup-sbt@v1 - uses: coursier/cache-action@v6 with: - extraSbtFiles: '["core/*.sbt", "core/project/**.{scala,sbt}", "core/project/build.properties" ]' + extraSbtFiles: '["*.sbt", "project/**.{scala,sbt}", "project/build.properties" ]' - name: Lint with scalafmt run: sbt scalafmtCheckAll - name: Create Databases diff --git a/build.sbt b/build.sbt index fb89ff94d78..60efe697ce7 100644 --- a/build.sbt +++ b/build.sbt @@ -15,9 +15,9 @@ // specific language governing permissions and limitations // under the License. -lazy val DAO = project in file("core/dao") -lazy val Config = project in file("core/config") -lazy val Auth = (project in file("core/auth")) +lazy val DAO = project in file("common/dao") +lazy val Config = project in file("common/config") +lazy val Auth = (project in file("common/auth")) .dependsOn(DAO, Config) lazy val ConfigService = (project in file("config-service")) .dependsOn(Auth, Config) @@ -37,7 +37,7 @@ lazy val AccessControlService = (project in file("access-control-service")) ) .configs(Test) .dependsOn(DAO % "test->test", Auth % "test->test") -lazy val WorkflowCore = (project in file("core/workflow-core")) +lazy val WorkflowCore = (project in file("common/workflow-core")) .dependsOn(DAO, Config) .configs(Test) .dependsOn(DAO % "test->test") // test scope dependency @@ -62,7 +62,7 @@ lazy val FileService = (project in file("file-service")) ) ) -lazy val WorkflowOperator = (project in file("core/workflow-operator")).dependsOn(WorkflowCore) +lazy val WorkflowOperator = (project in file("common/workflow-operator")).dependsOn(WorkflowCore) lazy val WorkflowCompilingService = (project in file("workflow-compiling-service")) .dependsOn(WorkflowOperator, Config) .settings( diff --git a/core/.scalafix.conf b/common/.scalafix.conf similarity index 100% rename from core/.scalafix.conf rename to common/.scalafix.conf diff --git a/core/auth/build.sbt b/common/auth/build.sbt similarity index 100% rename from core/auth/build.sbt rename to common/auth/build.sbt diff --git a/core/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala b/common/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala similarity index 100% rename from core/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala rename to common/auth/src/main/scala/org/apache/texera/auth/JwtAuth.scala diff --git a/core/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala b/common/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala similarity index 100% rename from core/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala rename to common/auth/src/main/scala/org/apache/texera/auth/JwtAuthFilter.scala diff --git a/core/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala b/common/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala similarity index 100% rename from core/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala rename to common/auth/src/main/scala/org/apache/texera/auth/JwtParser.scala diff --git a/core/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala b/common/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala similarity index 100% rename from core/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala rename to common/auth/src/main/scala/org/apache/texera/auth/SessionUser.scala diff --git a/core/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala b/common/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala similarity index 100% rename from core/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala rename to common/auth/src/main/scala/org/apache/texera/auth/util/ComputingUnitAccess.scala diff --git a/core/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala b/common/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala similarity index 100% rename from core/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala rename to common/auth/src/main/scala/org/apache/texera/auth/util/HeaderField.scala diff --git a/core/config/build.sbt b/common/config/build.sbt similarity index 100% rename from core/config/build.sbt rename to common/config/build.sbt diff --git a/core/config/src/main/resources/application.conf b/common/config/src/main/resources/application.conf similarity index 100% rename from core/config/src/main/resources/application.conf rename to common/config/src/main/resources/application.conf diff --git a/core/config/src/main/resources/auth.conf b/common/config/src/main/resources/auth.conf similarity index 100% rename from core/config/src/main/resources/auth.conf rename to common/config/src/main/resources/auth.conf diff --git a/core/config/src/main/resources/cluster.conf b/common/config/src/main/resources/cluster.conf similarity index 100% rename from core/config/src/main/resources/cluster.conf rename to common/config/src/main/resources/cluster.conf diff --git a/core/config/src/main/resources/computing-unit.conf b/common/config/src/main/resources/computing-unit.conf similarity index 100% rename from core/config/src/main/resources/computing-unit.conf rename to common/config/src/main/resources/computing-unit.conf diff --git a/core/config/src/main/resources/default.conf b/common/config/src/main/resources/default.conf similarity index 100% rename from core/config/src/main/resources/default.conf rename to common/config/src/main/resources/default.conf diff --git a/core/config/src/main/resources/gui.conf b/common/config/src/main/resources/gui.conf similarity index 100% rename from core/config/src/main/resources/gui.conf rename to common/config/src/main/resources/gui.conf diff --git a/core/config/src/main/resources/kubernetes.conf b/common/config/src/main/resources/kubernetes.conf similarity index 100% rename from core/config/src/main/resources/kubernetes.conf rename to common/config/src/main/resources/kubernetes.conf diff --git a/core/config/src/main/resources/storage.conf b/common/config/src/main/resources/storage.conf similarity index 100% rename from core/config/src/main/resources/storage.conf rename to common/config/src/main/resources/storage.conf diff --git a/core/config/src/main/resources/udf.conf b/common/config/src/main/resources/udf.conf similarity index 100% rename from core/config/src/main/resources/udf.conf rename to common/config/src/main/resources/udf.conf diff --git a/core/config/src/main/resources/user-system.conf b/common/config/src/main/resources/user-system.conf similarity index 100% rename from core/config/src/main/resources/user-system.conf rename to common/config/src/main/resources/user-system.conf diff --git a/core/config/src/main/scala/org/apache/amber/config/AkkaConfig.scala b/common/config/src/main/scala/org/apache/amber/config/AkkaConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/amber/config/AkkaConfig.scala rename to common/config/src/main/scala/org/apache/amber/config/AkkaConfig.scala diff --git a/core/config/src/main/scala/org/apache/amber/config/ApplicationConfig.scala b/common/config/src/main/scala/org/apache/amber/config/ApplicationConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/amber/config/ApplicationConfig.scala rename to common/config/src/main/scala/org/apache/amber/config/ApplicationConfig.scala diff --git a/core/config/src/main/scala/org/apache/amber/config/EnvironmentalVariable.scala b/common/config/src/main/scala/org/apache/amber/config/EnvironmentalVariable.scala similarity index 100% rename from core/config/src/main/scala/org/apache/amber/config/EnvironmentalVariable.scala rename to common/config/src/main/scala/org/apache/amber/config/EnvironmentalVariable.scala diff --git a/core/config/src/main/scala/org/apache/amber/config/StorageConfig.scala b/common/config/src/main/scala/org/apache/amber/config/StorageConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/amber/config/StorageConfig.scala rename to common/config/src/main/scala/org/apache/amber/config/StorageConfig.scala diff --git a/core/config/src/main/scala/org/apache/amber/config/UdfConfig.scala b/common/config/src/main/scala/org/apache/amber/config/UdfConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/amber/config/UdfConfig.scala rename to common/config/src/main/scala/org/apache/amber/config/UdfConfig.scala diff --git a/core/config/src/main/scala/org/apache/amber/util/ConfigParserUtil.scala b/common/config/src/main/scala/org/apache/amber/util/ConfigParserUtil.scala similarity index 100% rename from core/config/src/main/scala/org/apache/amber/util/ConfigParserUtil.scala rename to common/config/src/main/scala/org/apache/amber/util/ConfigParserUtil.scala diff --git a/core/config/src/main/scala/org/apache/texera/config/AuthConfig.scala b/common/config/src/main/scala/org/apache/texera/config/AuthConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/texera/config/AuthConfig.scala rename to common/config/src/main/scala/org/apache/texera/config/AuthConfig.scala diff --git a/core/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala b/common/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala rename to common/config/src/main/scala/org/apache/texera/config/ComputingUnitConfig.scala diff --git a/core/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala b/common/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala rename to common/config/src/main/scala/org/apache/texera/config/DefaultsConfig.scala diff --git a/core/config/src/main/scala/org/apache/texera/config/GuiConfig.scala b/common/config/src/main/scala/org/apache/texera/config/GuiConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/texera/config/GuiConfig.scala rename to common/config/src/main/scala/org/apache/texera/config/GuiConfig.scala diff --git a/core/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala b/common/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala rename to common/config/src/main/scala/org/apache/texera/config/KubernetesConfig.scala diff --git a/core/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala b/common/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala similarity index 100% rename from core/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala rename to common/config/src/main/scala/org/apache/texera/config/UserSystemConfig.scala diff --git a/core/dao/.gitignore b/common/dao/.gitignore similarity index 100% rename from core/dao/.gitignore rename to common/dao/.gitignore diff --git a/core/dao/build.sbt b/common/dao/build.sbt similarity index 100% rename from core/dao/build.sbt rename to common/dao/build.sbt diff --git a/core/dao/src/main/resources/jooq-conf.xml b/common/dao/src/main/resources/jooq-conf.xml similarity index 98% rename from core/dao/src/main/resources/jooq-conf.xml rename to common/dao/src/main/resources/jooq-conf.xml index 8d5d516dc18..3ab73fe497b 100644 --- a/core/dao/src/main/resources/jooq-conf.xml +++ b/common/dao/src/main/resources/jooq-conf.xml @@ -64,7 +64,7 @@ org.apache.texera.dao.jooq.generated - core/dao/src/main/scala + common/dao/src/main/scala diff --git a/core/dao/src/main/scala/org/apache/texera/dao/JooqCodeGenerator.scala b/common/dao/src/main/scala/org/apache/texera/dao/JooqCodeGenerator.scala similarity index 100% rename from core/dao/src/main/scala/org/apache/texera/dao/JooqCodeGenerator.scala rename to common/dao/src/main/scala/org/apache/texera/dao/JooqCodeGenerator.scala diff --git a/core/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala b/common/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala similarity index 100% rename from core/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala rename to common/dao/src/main/scala/org/apache/texera/dao/SqlServer.scala diff --git a/core/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala b/common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala similarity index 100% rename from core/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala rename to common/dao/src/test/scala/org/apache/texera/dao/MockTexeraDB.scala diff --git a/core/scripts/python-language-service.sh b/common/scripts/python-language-service.sh similarity index 100% rename from core/scripts/python-language-service.sh rename to common/scripts/python-language-service.sh diff --git a/core/workflow-core/build.sbt b/common/workflow-core/build.sbt similarity index 100% rename from core/workflow-core/build.sbt rename to common/workflow-core/build.sbt diff --git a/core/workflow-core/src/main/protobuf/org/apache/amber/core/executor.proto b/common/workflow-core/src/main/protobuf/org/apache/amber/core/executor.proto similarity index 100% rename from core/workflow-core/src/main/protobuf/org/apache/amber/core/executor.proto rename to common/workflow-core/src/main/protobuf/org/apache/amber/core/executor.proto diff --git a/core/workflow-core/src/main/protobuf/org/apache/amber/core/virtualidentity.proto b/common/workflow-core/src/main/protobuf/org/apache/amber/core/virtualidentity.proto similarity index 100% rename from core/workflow-core/src/main/protobuf/org/apache/amber/core/virtualidentity.proto rename to common/workflow-core/src/main/protobuf/org/apache/amber/core/virtualidentity.proto diff --git a/core/workflow-core/src/main/protobuf/org/apache/amber/core/workflow.proto b/common/workflow-core/src/main/protobuf/org/apache/amber/core/workflow.proto similarity index 100% rename from core/workflow-core/src/main/protobuf/org/apache/amber/core/workflow.proto rename to common/workflow-core/src/main/protobuf/org/apache/amber/core/workflow.proto diff --git a/core/workflow-core/src/main/protobuf/org/apache/amber/core/workflowruntimestate.proto b/common/workflow-core/src/main/protobuf/org/apache/amber/core/workflowruntimestate.proto similarity index 100% rename from core/workflow-core/src/main/protobuf/org/apache/amber/core/workflowruntimestate.proto rename to common/workflow-core/src/main/protobuf/org/apache/amber/core/workflowruntimestate.proto diff --git a/core/workflow-core/src/main/protobuf/scalapb/scalapb.proto b/common/workflow-core/src/main/protobuf/scalapb/scalapb.proto similarity index 100% rename from core/workflow-core/src/main/protobuf/scalapb/scalapb.proto rename to common/workflow-core/src/main/protobuf/scalapb/scalapb.proto diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/WorkflowRuntimeException.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/WorkflowRuntimeException.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/WorkflowRuntimeException.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/WorkflowRuntimeException.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/executor/ExecFactory.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/executor/ExecFactory.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/executor/ExecFactory.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/executor/ExecFactory.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/executor/JavaRuntimeCompilation.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/executor/JavaRuntimeCompilation.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/executor/JavaRuntimeCompilation.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/executor/JavaRuntimeCompilation.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/executor/OperatorExecutor.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/executor/OperatorExecutor.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/executor/OperatorExecutor.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/executor/OperatorExecutor.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/executor/SourceOperatorExecutor.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/executor/SourceOperatorExecutor.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/executor/SourceOperatorExecutor.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/executor/SourceOperatorExecutor.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/state/State.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/state/State.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/state/State.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/state/State.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/DocumentFactory.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/DocumentFactory.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/DocumentFactory.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/DocumentFactory.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/FileResolver.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/FileResolver.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/FileResolver.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/FileResolver.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/IcebergCatalogInstance.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/IcebergCatalogInstance.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/IcebergCatalogInstance.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/IcebergCatalogInstance.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/VFSURIFactory.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/VFSURIFactory.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/VFSURIFactory.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/VFSURIFactory.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/BufferedItemWriter.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/BufferedItemWriter.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/BufferedItemWriter.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/BufferedItemWriter.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/DatasetFileDocument.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/DatasetFileDocument.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/DatasetFileDocument.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/DatasetFileDocument.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/OnDataset.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/OnDataset.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/OnDataset.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/OnDataset.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyLocalFileDocument.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyLocalFileDocument.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyLocalFileDocument.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyLocalFileDocument.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyVirtualDocument.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyVirtualDocument.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyVirtualDocument.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/ReadonlyVirtualDocument.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualCollection.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualCollection.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualCollection.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualCollection.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualDocument.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualDocument.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualDocument.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/model/VirtualDocument.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/ResultSchema.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/ResultSchema.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/ResultSchema.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/ResultSchema.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/WorkflowResultStore.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/WorkflowResultStore.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/WorkflowResultStore.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/WorkflowResultStore.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergDocument.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergDocument.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergDocument.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergDocument.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergTableWriter.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergTableWriter.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergTableWriter.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/IcebergTableWriter.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/OnIceberg.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/OnIceberg.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/OnIceberg.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/result/iceberg/OnIceberg.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/LakeFSStorageClient.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/LakeFSStorageClient.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/LakeFSStorageClient.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/LakeFSStorageClient.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/StorageUtil.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/StorageUtil.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/StorageUtil.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/StorageUtil.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/GitVersionControlLocalFileStorage.java diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/JGitVersionControl.java b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/JGitVersionControl.java similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/JGitVersionControl.java rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/JGitVersionControl.java diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/PhysicalFileNode.java b/common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/PhysicalFileNode.java similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/PhysicalFileNode.java rename to common/workflow-core/src/main/scala/org/apache/amber/core/storage/util/dataset/PhysicalFileNode.java diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/Attribute.java b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/Attribute.java similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/Attribute.java rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/Attribute.java diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeType.java b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeType.java similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeType.java rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeType.java diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeTypeUtils.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeTypeUtils.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeTypeUtils.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/AttributeTypeUtils.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/Schema.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/Schema.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/Schema.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/Schema.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/Tuple.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/Tuple.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/Tuple.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/Tuple.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleLike.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleLike.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleLike.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleLike.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleUtils.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleUtils.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleUtils.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/tuple/TupleUtils.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/workflow/LocationPreference.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/workflow/LocationPreference.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/workflow/LocationPreference.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/workflow/LocationPreference.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/workflow/PartitionInfo.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/workflow/PartitionInfo.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/workflow/PartitionInfo.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/workflow/PartitionInfo.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalOp.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalOp.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalOp.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalOp.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalPlan.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalPlan.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalPlan.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/workflow/PhysicalPlan.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowContext.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowContext.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowContext.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowContext.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowSettings.scala b/common/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowSettings.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowSettings.scala rename to common/workflow-core/src/main/scala/org/apache/amber/core/workflow/WorkflowSettings.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/ArrowUtils.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/ArrowUtils.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/ArrowUtils.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/ArrowUtils.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/IcebergUtil.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/IcebergUtil.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/IcebergUtil.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/IcebergUtil.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/JSONUtils.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/JSONUtils.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/JSONUtils.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/JSONUtils.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/VirtualIdentityUtils.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/VirtualIdentityUtils.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/VirtualIdentityUtils.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/VirtualIdentityUtils.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/serde/GlobalPortIdentitySerde.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/serde/GlobalPortIdentitySerde.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/serde/GlobalPortIdentitySerde.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/serde/GlobalPortIdentitySerde.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeyDeserializer.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeyDeserializer.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeyDeserializer.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeyDeserializer.scala diff --git a/core/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeySerializer.scala b/common/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeySerializer.scala similarity index 100% rename from core/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeySerializer.scala rename to common/workflow-core/src/main/scala/org/apache/amber/util/serde/PortIdentityKeySerializer.scala diff --git a/core/workflow-core/src/test/resources/country_sales_small.csv b/common/workflow-core/src/test/resources/country_sales_small.csv similarity index 100% rename from core/workflow-core/src/test/resources/country_sales_small.csv rename to common/workflow-core/src/test/resources/country_sales_small.csv diff --git a/core/workflow-core/src/test/resources/datasets/1/directory/a.csv b/common/workflow-core/src/test/resources/datasets/1/directory/a.csv similarity index 100% rename from core/workflow-core/src/test/resources/datasets/1/directory/a.csv rename to common/workflow-core/src/test/resources/datasets/1/directory/a.csv diff --git a/core/workflow-core/src/test/resources/datasets/1/random_data.csv b/common/workflow-core/src/test/resources/datasets/1/random_data.csv similarity index 100% rename from core/workflow-core/src/test/resources/datasets/1/random_data.csv rename to common/workflow-core/src/test/resources/datasets/1/random_data.csv diff --git a/core/workflow-core/src/test/scala/org/apache/amber/core/storage/model/VirtualDocumentSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/core/storage/model/VirtualDocumentSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/core/storage/model/VirtualDocumentSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/core/storage/model/VirtualDocumentSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/core/tuple/AttributeTypeUtilsSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/core/tuple/AttributeTypeUtilsSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/core/tuple/AttributeTypeUtilsSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/core/tuple/AttributeTypeUtilsSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/core/tuple/SchemaSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/core/tuple/SchemaSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/core/tuple/SchemaSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/core/tuple/SchemaSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/core/tuple/TupleSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/core/tuple/TupleSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/core/tuple/TupleSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/core/tuple/TupleSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/storage/FileResolverSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/storage/FileResolverSpec.scala similarity index 97% rename from core/workflow-core/src/test/scala/org/apache/amber/storage/FileResolverSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/storage/FileResolverSpec.scala index bb7de496f16..91680d1c734 100644 --- a/core/workflow-core/src/test/scala/org/apache/amber/storage/FileResolverSpec.scala +++ b/common/workflow-core/src/test/scala/org/apache/amber/storage/FileResolverSpec.scala @@ -77,7 +77,7 @@ class FileResolverSpec datasetVersion } - private val localCsvFilePath = "core/workflow-core/src/test/resources/country_sales_small.csv" + private val localCsvFilePath = "common/workflow-core/src/test/resources/country_sales_small.csv" private val datasetACsvFilePath = "/test_user@test.com/test_dataset/v2/directory/a.csv" diff --git a/core/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentConsoleMessagesSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergDocumentSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergTableStatsSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergTableStatsSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergTableStatsSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/storage/result/iceberg/IcebergTableStatsSpec.scala diff --git a/core/workflow-core/src/test/scala/org/apache/amber/util/IcebergUtilSpec.scala b/common/workflow-core/src/test/scala/org/apache/amber/util/IcebergUtilSpec.scala similarity index 100% rename from core/workflow-core/src/test/scala/org/apache/amber/util/IcebergUtilSpec.scala rename to common/workflow-core/src/test/scala/org/apache/amber/util/IcebergUtilSpec.scala diff --git a/core/workflow-operator/build.sbt b/common/workflow-operator/build.sbt similarity index 100% rename from core/workflow-operator/build.sbt rename to common/workflow-operator/build.sbt diff --git a/core/workflow-operator/project/build.properties b/common/workflow-operator/project/build.properties similarity index 100% rename from core/workflow-operator/project/build.properties rename to common/workflow-operator/project/build.properties diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java diff --git a/core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java b/common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java similarity index 100% rename from core/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java rename to common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/DummyProperties.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/DummyProperties.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/DummyProperties.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/DummyProperties.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/LogicalOp.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/LogicalOp.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/LogicalOp.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/LogicalOp.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/PortDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/PortDescriptor.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/PortDescriptor.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/PortDescriptor.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/PythonOperatorDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/PythonOperatorDescriptor.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/PythonOperatorDescriptor.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/PythonOperatorDescriptor.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/SpecialPhysicalOpFactory.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/SpecialPhysicalOpFactory.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/SpecialPhysicalOpFactory.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/SpecialPhysicalOpFactory.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/TestOperators.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/TestOperators.scala similarity index 99% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/TestOperators.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/TestOperators.scala index fa82e443ea0..93c79020fc8 100644 --- a/core/workflow-operator/src/main/scala/org/apache/amber/operator/TestOperators.scala +++ b/common/workflow-operator/src/main/scala/org/apache/amber/operator/TestOperators.scala @@ -39,7 +39,8 @@ object TestOperators { val parentDir = Path .of(sys.env.getOrElse("TEXERA_HOME", ".")) - .resolve("core/workflow-operator") + .resolve("common") + .resolve("workflow-operator") .toRealPath() .toString val CountrySalesSmallCsvPath = s"$parentDir/src/test/resources/country_sales_small.csv" diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregateOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationFunction.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationFunction.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationFunction.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationFunction.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationOperation.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationOperation.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationOperation.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/AggregationOperation.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/DistributedAggregation.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/DistributedAggregation.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/DistributedAggregation.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/aggregate/DistributedAggregation.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/MatchingType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/MatchingType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/MatchingType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/dictionary/MatchingType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/difference/DifferenceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/distinct/DistinctOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/dummy/DummyOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/dummy/DummyOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/dummy/DummyOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/dummy/DummyOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/ComparisonType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/ComparisonType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/ComparisonType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/ComparisonType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterPredicate.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterPredicate.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterPredicate.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/FilterPredicate.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/filter/SpecializedFilterOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/flatmap/FlatMapOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinBuildOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinBuildOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinBuildOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinBuildOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinProbeOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinProbeOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinProbeOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/HashJoinProbeOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/JoinType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/JoinType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/JoinType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/hashJoin/JoinType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceIrisLogisticRegressionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSentimentAnalysisOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceSpamSMSDetectionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/huggingFace/HuggingFaceTextSummarizationOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/ifStatement/IfOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/intersect/IntersectOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/IntervalJoinOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/TimeIntervalType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/TimeIntervalType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/TimeIntervalType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/intervalJoin/TimeIntervalType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/limit/LimitOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/MachineLearningScorerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/classificationMetricsFnc.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/Scorer/regressionMetricsFnc.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNClassifierTrainerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNParameters.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/KNNTrainer/SklearnAdvancedKNNRegressorTrainerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCParameters.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVCTrainer/SklearnAdvancedSVCTrainerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRParameters.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/SVRTrainer/SklearnAdvancedSVRTrainerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/HyperParameters.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/machineLearning/sklearnAdvanced/base/SklearnAdvancedBaseDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/map/MapOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OPVersion.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OPVersion.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OPVersion.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OPVersion.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorGroupConstants.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorGroupConstants.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorGroupConstants.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorGroupConstants.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorMetadataGenerator.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorMetadataGenerator.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorMetadataGenerator.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/OperatorMetadataGenerator.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/PropertyNameConstants.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/PropertyNameConstants.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/PropertyNameConstants.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/PropertyNameConstants.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeName.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeName.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeName.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeName.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameLambda.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameList.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameList.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameList.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameList.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/AutofillAttributeNameOnPort1.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/BatchByColumn.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/BatchByColumn.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/BatchByColumn.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/BatchByColumn.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/CommonOpDescAnnotation.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/CommonOpDescAnnotation.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/CommonOpDescAnnotation.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/CommonOpDescAnnotation.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/EnablePresets.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/EnablePresets.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/EnablePresets.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/EnablePresets.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/HideAnnotation.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/HideAnnotation.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/HideAnnotation.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/HideAnnotation.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/UIWidget.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/UIWidget.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/UIWidget.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/metadata/annotations/UIWidget.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/projection/AttributeUnit.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/projection/AttributeUnit.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/projection/AttributeUnit.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/projection/AttributeUnit.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/projection/ProjectionOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/randomksampling/RandomKSamplingOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/regex/RegexOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/reservoirsampling/ReservoirSamplingOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sink/ProgressiveUtils.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sink/ProgressiveUtils.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sink/ProgressiveUtils.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sink/ProgressiveUtils.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnAdaptiveBoostingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBaggingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBaggingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBaggingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBaggingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnBernoulliNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnClassifierOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnClassifierOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnClassifierOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnClassifierOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnComplementNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDecisionTreeOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnDummyClassifierOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreeOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnExtraTreesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGaussianNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnGradientBoostingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnKNNOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnKNNOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnKNNOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnKNNOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearRegressionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLinearSVMOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionCVOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnLogisticRegressionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultiLayerPerceptronOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnMultinomialNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnNearestCentroidOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPassiveAggressiveOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPerceptronOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPerceptronOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPerceptronOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPredictionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPredictionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPredictionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnPredictionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnProbabilityCalibrationOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRandomForestOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRandomForestOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRandomForestOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRandomForestOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeCVOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnRidgeOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSDGOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSDGOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSDGOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSDGOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSVMOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSVMOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/SklearnSVMOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingAdaptiveBoostingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBaggingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingComplementNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDecisionTreeOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingDummyClassifierOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreeOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingExtraTreesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGaussianNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingGradientBoostingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingKNNOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearRegressionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLinearSVMOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionCVOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingLogisticRegressionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultiLayerPerceptronOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingNearestCentroidOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPassiveAggressiveOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingPerceptronOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingProbabilityCalibrationOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRandomForestOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeCVOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingRidgeOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSDGOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sklearn/training/SklearnTrainingSVMOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sleep/SleepOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortCriteriaUnit.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortCriteriaUnit.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortCriteriaUnit.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortCriteriaUnit.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortPreference.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortPreference.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortPreference.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sort/SortPreference.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/BufferedBlockReader.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/BufferedBlockReader.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/BufferedBlockReader.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/BufferedBlockReader.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/PythonSourceOperatorDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/PythonSourceOperatorDescriptor.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/PythonSourceOperatorDescriptor.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/PythonSourceOperatorDescriptor.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/SourceOperatorDescriptor.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/SourceOperatorDescriptor.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/SourceOperatorDescriptor.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/SourceOperatorDescriptor.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/reddit/RedditSourceOperatorFunction.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/TwitterSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterFullArchiveSearchSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterSearchSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterUtils.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterUtils.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterUtils.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/apis/twitter/v2/TwitterUtils.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/cache/CacheSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/cache/CacheSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/cache/CacheSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/cache/CacheSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/DecodingMethod.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/DecodingMethod.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/DecodingMethod.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/DecodingMethod.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/RandomUserAgent.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/RandomUserAgent.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/RandomUserAgent.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/RandomUserAgent.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetchUtil.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetchUtil.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetchUtil.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetchUtil.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/AutoClosingIterator.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/AutoClosingIterator.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/AutoClosingIterator.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/AutoClosingIterator.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileAttributeType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileAttributeType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileAttributeType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileAttributeType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileDecodingMethod.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileDecodingMethod.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileDecodingMethod.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileDecodingMethod.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/FileScanSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/ScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/ScanSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/ScanSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/ScanSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/arrow/ArrowSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csv/ParallelCSVScanSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/csvOld/CSVOldScanSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONLScanSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONUtil.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONUtil.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONUtil.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/json/JSONUtil.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/scan/text/TextSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/SQLSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBConnUtil.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/asterixdb/AsterixDBSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLConnUtil.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLConnUtil.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLConnUtil.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLConnUtil.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/mysql/MySQLSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLConnUtil.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/source/sql/postgresql/PostgreSQLSourceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/split/SplitOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/timeSeriesPlot/TimeSeriesPlot.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/timeSeriesPlot/TimeSeriesPlot.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/timeSeriesPlot/TimeSeriesPlot.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/timeSeriesPlot/TimeSeriesPlot.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingUnit.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingUnit.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingUnit.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/typecasting/TypeCastingUnit.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/java/JavaUDFOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/java/JavaUDFOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/java/JavaUDFOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/java/JavaUDFOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/DualInputPortsPythonUDFOpDescV2.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/LambdaAttributeUnit.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/LambdaAttributeUnit.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/LambdaAttributeUnit.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/LambdaAttributeUnit.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonTableReducerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonTableReducerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonTableReducerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonTableReducerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonUDFOpDescV2.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonUDFOpDescV2.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonUDFOpDescV2.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/PythonUDFOpDescV2.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/python/source/PythonUDFSourceOpDescV2.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFSourceOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFSourceOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/udf/r/RUDFSourceOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/union/UnionOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/unneststring/UnnestStringOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/util/OperatorDescriptorUtils.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/util/OperatorDescriptorUtils.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/util/OperatorDescriptorUtils.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/util/OperatorDescriptorUtils.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/IcicleChart/IcicleChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageUtility.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageUtility.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageUtility.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageUtility.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ScatterMatrixChart/ScatterMatrixChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/boxViolinPlot/BoxViolinPlotQuartileFunction.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/bulletChart/BulletChartStepDefinition.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/candlestickChart/CandlestickChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/choroplethMap/ChoroplethMapOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/BandConfig.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/BandConfig.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/BandConfig.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/BandConfig.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotColoringFunction.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dendrogram/DendrogramOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellDotConfig.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/dumbbellPlot/DumbbellPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableConfig.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/figureFactoryTable/FigureFactoryTableOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/funnelPlot/FunnelPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/gaugeChart/GaugeChartSteps.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/heatMap/HeatMapOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/heatMap/HeatMapOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/heatMap/HeatMapOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/heatMap/HeatMapOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchySection.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchySection.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchySection.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchySection.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram/HistogramChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram/HistogramChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram/HistogramChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram/HistogramChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/NormalizationType.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/NormalizationType.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/NormalizationType.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/histogram2d/NormalizationType.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineConfig.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineConfig.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineConfig.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineConfig.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineMode.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineMode.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineMode.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/lineChart/LineMode.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableConfig.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableConfig.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableConfig.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableConfig.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/nestedTable/NestedTableOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/networkGraph/NetworkGraphOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/quiverPlot/QuiverPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderHandleDuplicateFunction.java diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/rangeSlider/RangeSliderOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/sankeyDiagram/SankeyDiagramOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatter3DChart/Scatter3dChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/scatterplot/ScatterplotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesConfig.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesConfig.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesConfig.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesConfig.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/tablesChart/TablesPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/ternaryPlot/TernaryPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/treeplot/TreeplotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/treeplot/TreeplotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/treeplot/TreeplotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/treeplot/TreeplotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpExec.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpExec.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpExec.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/urlviz/UrlVizOpExec.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/volcanoPlot/VolcanoPlotOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/waterfallChart/WaterfallChartOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/operator/visualization/wordCloud/WordCloudOpDesc.scala diff --git a/core/workflow-operator/src/main/scala/org/apache/amber/util/ObjectMapperUtils.scala b/common/workflow-operator/src/main/scala/org/apache/amber/util/ObjectMapperUtils.scala similarity index 100% rename from core/workflow-operator/src/main/scala/org/apache/amber/util/ObjectMapperUtils.scala rename to common/workflow-operator/src/main/scala/org/apache/amber/util/ObjectMapperUtils.scala diff --git a/core/workflow-operator/src/test/resources/100.jsonl b/common/workflow-operator/src/test/resources/100.jsonl similarity index 100% rename from core/workflow-operator/src/test/resources/100.jsonl rename to common/workflow-operator/src/test/resources/100.jsonl diff --git a/core/workflow-operator/src/test/resources/1000.jsonl b/common/workflow-operator/src/test/resources/1000.jsonl similarity index 100% rename from core/workflow-operator/src/test/resources/1000.jsonl rename to common/workflow-operator/src/test/resources/1000.jsonl diff --git a/core/workflow-operator/src/test/resources/country_sales_headerless_small.csv b/common/workflow-operator/src/test/resources/country_sales_headerless_small.csv similarity index 100% rename from core/workflow-operator/src/test/resources/country_sales_headerless_small.csv rename to common/workflow-operator/src/test/resources/country_sales_headerless_small.csv diff --git a/core/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv b/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv similarity index 100% rename from core/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv rename to common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line.csv diff --git a/core/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv b/common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv similarity index 100% rename from core/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv rename to common/workflow-operator/src/test/resources/country_sales_headerless_small_multi_line_custom_delimiter.csv diff --git a/core/workflow-operator/src/test/resources/country_sales_medium.csv b/common/workflow-operator/src/test/resources/country_sales_medium.csv similarity index 100% rename from core/workflow-operator/src/test/resources/country_sales_medium.csv rename to common/workflow-operator/src/test/resources/country_sales_medium.csv diff --git a/core/workflow-operator/src/test/resources/country_sales_small.csv b/common/workflow-operator/src/test/resources/country_sales_small.csv similarity index 100% rename from core/workflow-operator/src/test/resources/country_sales_small.csv rename to common/workflow-operator/src/test/resources/country_sales_small.csv diff --git a/core/workflow-operator/src/test/resources/country_sales_small_multi_line.csv b/common/workflow-operator/src/test/resources/country_sales_small_multi_line.csv similarity index 100% rename from core/workflow-operator/src/test/resources/country_sales_small_multi_line.csv rename to common/workflow-operator/src/test/resources/country_sales_small_multi_line.csv diff --git a/core/workflow-operator/src/test/resources/line_numbers.txt b/common/workflow-operator/src/test/resources/line_numbers.txt similarity index 100% rename from core/workflow-operator/src/test/resources/line_numbers.txt rename to common/workflow-operator/src/test/resources/line_numbers.txt diff --git a/core/workflow-operator/src/test/resources/line_numbers_crlf.txt b/common/workflow-operator/src/test/resources/line_numbers_crlf.txt similarity index 100% rename from core/workflow-operator/src/test/resources/line_numbers_crlf.txt rename to common/workflow-operator/src/test/resources/line_numbers_crlf.txt diff --git a/core/workflow-operator/src/test/resources/numbers.txt b/common/workflow-operator/src/test/resources/numbers.txt similarity index 100% rename from core/workflow-operator/src/test/resources/numbers.txt rename to common/workflow-operator/src/test/resources/numbers.txt diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/cartesianProduct/CartesianProductOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/dictionary/DictionaryMatcherOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/difference/DifferenceOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/difference/DifferenceOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/difference/DifferenceOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/difference/DifferenceOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/distinct/DistinctOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/distinct/DistinctOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/distinct/DistinctOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/distinct/DistinctOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/filter/SpecializedFilterOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/filter/SpecializedFilterOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/filter/SpecializedFilterOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/filter/SpecializedFilterOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/hashJoin/HashJoinOpSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/hashJoin/HashJoinOpSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/hashJoin/HashJoinOpSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/hashJoin/HashJoinOpSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/intersect/IntersectOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/intersect/IntersectOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/intersect/IntersectOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/intersect/IntersectOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/intervalJoin/IntervalOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/intervalJoin/IntervalOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/intervalJoin/IntervalOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/intervalJoin/IntervalOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/keywordSearch/KeywordSearchOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/projection/ProjectionOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/sortPartitions/SortPartitionsOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/source/fetcher/URLFetcherOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/csv/CSVScanSourceOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/FileScanSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/FileScanSourceOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/FileScanSourceOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/FileScanSourceOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/source/scan/text/TextInputSourceOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/symmetricDifference/SymmetricDifferenceOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/typecasting/TypeCastingOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/typecasting/TypeCastingOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/typecasting/TypeCastingOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/typecasting/TypeCastingOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/udf/python/PythonLambdaFunctionOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/unneststring/UnnestStringOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/unneststring/UnnestStringOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/unneststring/UnnestStringOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/unneststring/UnnestStringOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/DotPlot/DotPlotOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ImageViz/ImageVisualizerOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/barChart/BarChartOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/bubbleChart/BubbleChartOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/filledAreaPlot/FilledAreaPlotOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/ganttChart/GanttChartOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/hierarchychart/HierarchyChartOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/htmlviz/HtmlVizOpExecSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/pieChart/PieChartOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/operator/visualization/scatterplot/ScatterPlotOpDescSpec.scala diff --git a/core/workflow-operator/src/test/scala/org/apache/amber/util/ArrowUtilsSpec.scala b/common/workflow-operator/src/test/scala/org/apache/amber/util/ArrowUtilsSpec.scala similarity index 100% rename from core/workflow-operator/src/test/scala/org/apache/amber/util/ArrowUtilsSpec.scala rename to common/workflow-operator/src/test/scala/org/apache/amber/util/ArrowUtilsSpec.scala