From 152e17262962f41de736b44ab1e86433977095ce Mon Sep 17 00:00:00 2001 From: Kevin Knight <57677197+kevin-m-knight-gs@users.noreply.github.com> Date: Fri, 8 Nov 2024 15:58:39 -0500 Subject: [PATCH 01/13] Revert "Enable type arguments in Legend Engine Pure (#3234)" (#3240) This reverts commit 909cb8fe4498a2834a3327884d6b572e44455905. --- .../ValueSpecificationDefaultVisitor.java | 44 +- .../autocomplete/handlers/FromHandler.java | 2 +- .../autocomplete/handlers/JoinHandler.java | 2 +- .../repl/dataCube/server/DataCubeHelpers.java | 8 +- .../dataCube/server/REPLServerHelpers.java | 2 +- .../server/handler/DataCubeQueryBuilder.java | 2 +- .../repl/dataCube/TestDataCubeHelpers.java | 10 +- .../ParameterizedValueSpecification.java | 44 +- ...tiveValueSpecificationToObjectVisitor.java | 44 +- .../FunctionParameterProcessor.java | 3 +- .../FunctionParametersNormalizer.java | 3 +- ...unctionParametersParametersValidation.java | 7 +- .../ParameterValidationContextExecutor.java | 3 +- .../TestParameterizedValueSpecification.java | 15 +- .../language/pure/compiler/api/Compile.java | 2 +- .../compiler/api/test/TestCompileApi.java | 10 +- .../language/pure/compiler/Compiler.java | 2 +- .../AssociationCompilerExtension.java | 15 +- .../ClassMappingFirstPassBuilder.java | 4 +- .../ClassMappingThirdPassBuilder.java | 2 +- .../compiler/toPureGraph/CompileContext.java | 103 +- .../FunctionCompilerExtension.java | 4 +- .../toPureGraph/HelperMappingBuilder.java | 42 +- .../toPureGraph/HelperModelBuilder.java | 35 +- .../HelperValueSpecificationBuilder.java | 25 +- .../compiler/toPureGraph/Milestoning.java | 62 +- ...kageableElementMilestoningPassBuilder.java | 5 +- .../toPureGraph/PropertyMappingBuilder.java | 7 +- .../pure/compiler/toPureGraph/PureModel.java | 2 +- .../toPureGraph/RelationTypeHelper.java | 4 +- .../ValueSpecificationBuilder.java | 64 +- .../ValueSpecificationBuilderForFuncExpr.java | 6 +- .../data/core/EmbeddedDataCompilerHelper.java | 2 +- .../toPureGraph/handlers/Handlers.java | 59 +- .../builder/FunctionExpressionBuilder.java | 4 +- .../handlers/inference/MostCommonType.java | 32 + .../test/ModelStoreTestConnectionFactory.java | 2 +- .../test/TestCompilationFromGrammar.java | 2 +- .../TestDomainCompilationFromGrammar.java | 2 +- .../api/test/TestGrammarToJsonApi.java | 30 +- .../from/antlr4/core/M3ParserGrammar.g4 | 12 +- .../pure/grammar/from/PureGrammarParser.java | 1 + .../ModelStoreDataParseTreeWalker.java | 14 +- .../from/domain/DateParseTreeWalker.java | 6 +- .../from/domain/DomainParseTreeWalker.java | 130 +- .../domain/GraphFetchTreeParseTreeWalker.java | 12 +- .../domain/NavigationParseTreeWalker.java | 14 +- .../domain/StrictTimeParseTreeWalker.java | 2 +- .../DEPRECATED_PureGrammarComposerCore.java | 90 +- .../to/HelperDomainGrammarComposer.java | 10 +- ...lperValueSpecificationGrammarComposer.java | 57 +- .../data/ModelStoreDataGrammarComposer.java | 44 +- .../test/parser/TestDomainGrammarParser.java | 41 - .../test/parser/TestMappingGrammarParser.java | 2 +- .../TestDomainGrammarArgumentsRoundtrip.java | 63 - ...impleMixedBooleanArithmeticConstraint.json | 28 +- .../protocol/pure/v1/ProcessHelper.java | 48 - .../packageableElement/domain/Function.java | 55 +- .../packageableElement/domain/Property.java | 58 +- .../domain/QualifiedProperty.java | 49 +- .../model/{type => }/relationType/Column.java | 15 +- .../{type => }/relationType/RelationType.java | 17 +- .../pure/v1/model/type/GenericType.java | 53 - .../protocol/pure/v1/model/type/Type.java | 29 - .../ValueSpecification.java | 46 +- .../ValueSpecificationVisitor.java | 44 +- .../v1/model/valueSpecification/Variable.java | 83 +- .../application/AppliedFunction.java | 1 + .../application/AppliedProperty.java | 1 + .../AppliedQualifiedProperty.java | 4 +- .../UnknownAppliedFunction.java | 4 +- .../AbstractAppliedFunction.java | 4 +- .../raw/{datatype => }/CBoolean.java | 2 +- .../raw/{datatype => }/CByteArray.java | 2 +- .../raw/{datatype => }/CDate.java | 2 +- .../raw/{datatype => }/CDateTime.java | 2 +- .../raw/{datatype => }/CDecimal.java | 2 +- .../raw/{datatype => }/CFloat.java | 2 +- .../raw/{datatype => }/CInteger.java | 2 +- .../raw/{datatype => }/CLatestDate.java | 2 +- .../raw/{datatype => }/CStrictDate.java | 2 +- .../raw/{datatype => }/CStrictTime.java | 2 +- .../raw/{datatype => }/CString.java | 2 +- .../{deprecated => raw}/Class.java | 3 +- .../DataTypeValueSpecification.java | 4 +- .../raw/DeprecatedValueSpecification.java} | 17 +- .../{deprecated => raw}/Enum.java | 3 +- .../raw/{datatype => }/EnumValue.java | 2 +- .../raw/GenericTypeInstance.java | 53 + .../{deprecated => raw}/HackedClass.java | 4 +- .../{deprecated => raw}/HackedUnit.java | 4 +- .../{deprecated => raw}/MappingInstance.java | 3 +- .../PackageableElementPtr.java | 3 +- .../{deprecated => raw}/PrimitiveType.java | 3 +- .../PrimitiveValueSpecification.java | 3 +- .../raw/{datatype => }/UnitInstance.java | 2 +- .../{deprecated => raw}/Whatever.java | 5 +- .../GenericTypeInstance.java | 84 - .../test/TestCompatibilityAndMigration.java | 1206 +++----- .../test/resources/simpleFunctionAfter.json | 2439 +++++++++-------- .../protocol/vX_X_X/models/metamodel.pure | 28 +- .../vX_X_X/transfers/executionPlan.pure | 2 +- .../protocol/vX_X_X/transfers/metamodel.pure | 20 +- .../vX_X_X/transfers/valueSpecification.pure | 31 +- .../TestM2MGrammarCompileAndExecute.java | 2 +- .../assertion/TestTestAssertionEvaluator.java | 2 +- .../analytics/test/TestClassAnalyticsApi.java | 2 +- .../TestFunctionAnalyticsApi.java | 2 +- .../test/TestMappingAnalyticsApi.java | 2 +- ...eAnalyticsArtifactGenerationExtension.java | 10 +- .../test/TestDiagramAnalyticsApi.java | 10 +- .../elasticsearch_test_tds_schema.pure | 2 +- .../specification_generator.pure | 12 +- ...tiveValueSpecificationToObjectVisitor.java | 44 +- .../plugin/RelationalGraphFetchUtils.java | 16 +- .../MilestoningParseTreeWalker.java | 6 +- .../src/test/resources/expectedJson.json | 177 +- .../resources/expectedJsonWithInclude.json | 93 +- .../milestoning/BusinessMilestoning.java | 2 +- .../milestoning/ProcessingMilestoning.java | 2 +- .../valueSpecification/DatabaseInstance.java | 2 +- .../autogeneration/relationalToPure.pure | 8 +- .../ServiceCompilerExtensionImpl.java | 7 +- .../TestServiceCompilationFromGrammar.java | 12 +- .../ValueSpecificationToResultVisitor.java | 44 +- .../TestValueSpecificationBuilder.java | 44 +- .../engine/query/sql/api/SQLExecutor.java | 16 +- .../shared/FunctionSQLSourceProvider.java | 3 +- .../shared/utils/SQLProviderUtils.java | 4 +- 129 files changed, 2440 insertions(+), 3778 deletions(-) delete mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java delete mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/{type => }/relationType/Column.java (66%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/{type => }/relationType/RelationType.java (62%) delete mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java delete mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => application}/AppliedQualifiedProperty.java (95%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => application}/UnknownAppliedFunction.java (94%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{application => raw}/AbstractAppliedFunction.java (87%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CBoolean.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CByteArray.java (97%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CDate.java (96%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CDateTime.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CDecimal.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CFloat.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CInteger.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CLatestDate.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CStrictDate.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CStrictTime.java (97%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/CString.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/Class.java (92%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/DataTypeValueSpecification.java (87%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/{type/PackageableType.java => valueSpecification/raw/DeprecatedValueSpecification.java} (56%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/Enum.java (92%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/EnumValue.java (98%) create mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/HackedClass.java (89%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/HackedUnit.java (90%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/MappingInstance.java (92%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{packageableElement => }/PackageableElementPtr.java (94%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/PrimitiveType.java (95%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/PrimitiveValueSpecification.java (95%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{datatype => }/UnitInstance.java (97%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{deprecated => raw}/Whatever.java (88%) delete mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java index 2b47bf24d9e..c3692b40e2e 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; public class ValueSpecificationDefaultVisitor implements ValueSpecificationVisitor { diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java index ae183f9131f..ad1e906ef6d 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java @@ -20,7 +20,7 @@ import org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.repl.autocomplete.Completer; import org.finos.legend.engine.repl.autocomplete.CompletionItem; import org.finos.legend.engine.repl.autocomplete.FunctionHandler; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java index 2e97e974455..1c318f4bd11 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java @@ -24,7 +24,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.repl.autocomplete.Completer; import org.finos.legend.engine.repl.autocomplete.CompletionItem; import org.finos.legend.engine.repl.autocomplete.FunctionHandler; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java index 9f1f477d9fe..6c802da0fa4 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java @@ -36,9 +36,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.SingleExecutionPlan; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.pure.code.core.PureCoreExtensionLoader; @@ -194,7 +192,7 @@ public static Function wrapLambda(Lambda lambda) Function func = new Function(); func.name = REPL_RUN_FUNCTION_QUALIFIED_PATH.substring(REPL_RUN_FUNCTION_QUALIFIED_PATH.lastIndexOf("::") + 2); func._package = REPL_RUN_FUNCTION_QUALIFIED_PATH.substring(0, REPL_RUN_FUNCTION_QUALIFIED_PATH.lastIndexOf("::")); - func.returnGenericType = new GenericType(new PackageableType(M3Paths.Any)); + func.returnType = M3Paths.Any; func.returnMultiplicity = new Multiplicity(0, null); func.body = lambda.body; return func; @@ -210,7 +208,7 @@ public static Pair injectNewFunction(PureModelCo func.name = originalFunction.name; func._package = originalFunction._package; func.parameters = originalFunction.parameters; - func.returnGenericType = originalFunction.returnGenericType; + func.returnType = originalFunction.returnType; func.returnMultiplicity = originalFunction.returnMultiplicity; func.body = lambda != null ? lambda.body : func.body; // if no lambda is specified, we'll just use the original function diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java index 96cf4a10867..22ccbe5464d 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java @@ -35,7 +35,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpec; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpecArray; import org.finos.legend.engine.repl.client.Client; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java index 9debbe9347a..94833b616a0 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java @@ -23,7 +23,7 @@ import org.finos.legend.engine.language.pure.grammar.to.PureGrammarComposerContext; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.repl.autocomplete.CompletionResult; import org.finos.legend.engine.repl.dataCube.server.DataCubeHelpers; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java index 3f6088e1a67..bc75b1db240 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java @@ -240,7 +240,7 @@ private void testTypeahead(String expectedResult, String code, Lambda lambda, Pu public void testExtractRelationReturnTypeGroupBy() { String lambda = "|#>{test::TestDatabase.TEST0}#->filter(c | $c.FIRSTNAME != 'Doe')->groupBy(~[FIRSTNAME], ~[count: x | $x.FIRSTNAME : y | $y->count()])->from(test::test)"; - String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"count\",\"type\":\"Integer\"}]}"; + String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"count\",\"type\":\"Integer\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -248,7 +248,7 @@ public void testExtractRelationReturnTypeGroupBy() public void testExtractRelationReturnTypeCast() { String lambda = "|#>{test::TestDatabase.TEST0}#->filter(c | $c.FIRSTNAME != 'Doe')->from(test::test)->groupBy(~[FIRSTNAME], ~[count: x | $x.FIRSTNAME : y | $y->count()])->cast(@meta::pure::metamodel::relation::Relation<(hai:String,ba:Integer)>)"; - String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"hai\",\"type\":\"String\"},{\"name\":\"ba\",\"type\":\"Integer\"}]}"; + String expectedResult = "{\"columns\":[{\"name\":\"hai\",\"type\":\"String\"},{\"name\":\"ba\",\"type\":\"Integer\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -256,7 +256,7 @@ public void testExtractRelationReturnTypeCast() public void testExtractRelationReturnTypeSimpleExtend() { String lambda = "|#>{test::TestDatabase.TEST0}#->extend(~newCol:c|'ok')"; - String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"}]}"; + String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -264,7 +264,7 @@ public void testExtractRelationReturnTypeSimpleExtend() public void testExtractRelationReturnTypeMultipleExtend() { String lambda = "|#>{test::TestDatabase.TEST0}#->extend(~[newCol:c|'ok', colX: c|$c.FIRSTNAME])"; - String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; + String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -272,7 +272,7 @@ public void testExtractRelationReturnTypeMultipleExtend() public void testExtractRelationReturnTypeWithDummySource() { String lambda = "|''->cast(@meta::pure::metamodel::relation::Relation<(FIRSTNAME:String,LASTNAME:String)>)->extend(~[newCol:c|'ok', colX: c|$c.FIRSTNAME])"; - String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; + String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; testExtractRelationReturnType(expectedResult, lambda, null); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java index 4f91da4d189..99513a373f7 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java @@ -21,33 +21,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import java.util.ArrayList; import java.util.HashMap; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java index 237b75858af..f9696e0815d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.PureList; import java.io.ByteArrayInputStream; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java index 2b8cd796dac..029f53ea167 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java @@ -19,7 +19,6 @@ import org.finos.legend.engine.plan.execution.result.ConstantResult; import org.finos.legend.engine.plan.execution.result.Result; import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.nodes.ParameterValidationContext; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import java.util.List; @@ -65,7 +64,7 @@ private static void processStreamParameter(Variable param, List if (!missingExternalParameters.isEmpty()) { - throw new IllegalArgumentException("Missing external parameter(s): " + missingExternalParameters.collect(a -> a.name + ":" + ((PackageableType) a.genericType.rawType).fullPath + "[" + renderMultiplicity(a.multiplicity) + "]").makeString(",")); + throw new IllegalArgumentException("Missing external parameter(s): " + missingExternalParameters.collect(a -> a.name + ":" + a._class.path + "[" + renderMultiplicity(a.multiplicity) + "]").makeString(",")); } } @@ -73,7 +72,7 @@ private static void validateParameterValues(RichIterable externalParam public static ValidationResult validate(Variable var, List parameterValidationContext, Object value) { - FunctionParameterTypeValidator validator = FunctionParameterTypeValidator.externalParameterTypeValidator(((PackageableType) var.genericType.rawType).fullPath); + FunctionParameterTypeValidator validator = FunctionParameterTypeValidator.externalParameterTypeValidator(var._class.path); if (validator == null) { ValidationResult result = null; @@ -85,7 +84,7 @@ public static ValidationResult validate(Variable var, List parameterValueCompare(spec.getParameterValues().get(index), expectedParameters.get(index)))); assert (IntStream.range(0, spec.getVariables().size()).allMatch(index -> variableCompare(spec.getVariables().get(index), expectedVariables.get(index)))); @@ -87,7 +86,7 @@ public void testStringListIsNotParameterized() throws IOException expectedVariables.add(new Variable("GENERATEDL0L1", "Integer", Multiplicity.PURE_ONE)); String actualSpec = objectMapper.writeValueAsString(spec.getValueSpecification()); - Assert.assertEquals("{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"take\",\"parameters\":[{\"_type\":\"func\",\"function\":\"project\",\"parameters\":[{\"_type\":\"func\",\"function\":\"filter\",\"parameters\":[{\"_type\":\"func\",\"function\":\"getAll\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"domain::Example\"}]},{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"in\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"caseType\"},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"string\",\"value\":\"Case 3\"},{\"_type\":\"string\",\"value\":\"Case 2\"},{\"_type\":\"string\",\"value\":\"Case 1\"}]}]}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"cases\"}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"string\",\"value\":\"Cases\"}]}]},{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"GENERATEDL0L1\"}]}],\"parameters\":[]}", actualSpec); + Assert.assertEquals("{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"take\",\"parameters\":[{\"_type\":\"func\",\"function\":\"project\",\"parameters\":[{\"_type\":\"func\",\"function\":\"filter\",\"parameters\":[{\"_type\":\"func\",\"function\":\"getAll\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"domain::Example\"}]},{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"in\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"caseType\"},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"string\",\"value\":\"Case 3\"},{\"_type\":\"string\",\"value\":\"Case 2\"},{\"_type\":\"string\",\"value\":\"Case 1\"}]}]}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"cases\"}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"string\",\"value\":\"Cases\"}]}]},{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"GENERATEDL0L1\"}]}],\"parameters\":[]}", actualSpec); assert (IntStream.range(0, spec.getParameterValues().size()).allMatch(index -> parameterValueCompare(spec.getParameterValues().get(index), expectedParameters.get(index)))); assert (IntStream.range(0, spec.getVariables().size()).allMatch(index -> variableCompare(spec.getVariables().get(index), expectedVariables.get(index)))); @@ -103,7 +102,7 @@ private Boolean parameterValueCompare(ParameterValue a, ParameterValue b) private Boolean variableCompare(Variable a, Variable b) { - return a.name.equals(b.name) && ((PackageableType) a.genericType.rawType).fullPath.equals(((PackageableType) a.genericType.rawType).fullPath) && a.multiplicity.equals(b.multiplicity); + return a.name.equals(b.name) && a._class.path.equals(b._class.path) && a.multiplicity.equals(b.multiplicity); } private ParameterValue createParameterValue(String name, ValueSpecification value) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java index 452c3f598a1..91add3ec413 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java @@ -28,7 +28,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContext; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextPointer; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.kerberos.ProfileManagerHelper; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java index 72265e40723..09b36ef8b99 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java @@ -17,17 +17,19 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import net.javacrumbs.jsonunit.JsonAssert; +import org.finos.legend.engine.language.pure.compiler.Compiler; import org.finos.legend.engine.language.pure.compiler.api.Compile; import org.finos.legend.engine.language.pure.compiler.api.LambdaReturnTypeInput; +import org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel; import org.finos.legend.engine.language.pure.grammar.from.PureGrammarParser; import org.finos.legend.engine.language.pure.modelManager.ModelManager; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextText; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.Column; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.shared.core.ObjectMapperFactory; import org.finos.legend.engine.shared.core.deployment.DeploymentMode; +import org.finos.legend.engine.shared.core.identity.Identity; import org.junit.Assert; import org.junit.Test; @@ -111,9 +113,9 @@ public void testRelationType() throws JsonProcessingException lambdaReturnTypeInput.model = text; lambdaReturnTypeInput.lambda = lambda; String stringResult = objectMapper.writeValueAsString(compileApi.lambdaRelationType(lambdaReturnTypeInput, null, null).getEntity()); - RelationType relationType = objectMapper.readValue(stringResult, RelationType.class); + org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType relationType = objectMapper.readValue(stringResult, RelationType.class); Assert.assertEquals(1, relationType.columns.size()); - Column column = relationType.columns.get(0); + org.finos.legend.engine.protocol.pure.v1.model.relationType.Column column = relationType.columns.get(0); Assert.assertEquals("Person Name", column.name); Assert.assertEquals("String", column.type); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java index 0d7d00c5f5d..3dd7d648f7c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java @@ -66,7 +66,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation return (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.RelationType) type; } - public static org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType getLambdaRelationType(Lambda lambda, PureModel pureModel) + public static org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType getLambdaRelationType(Lambda lambda, PureModel pureModel) { return RelationTypeHelper.convert(buildLambdaRelationType(lambda, pureModel)); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java index fea0aecc162..6dfd98921fd 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java @@ -23,7 +23,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Association; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Class; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_relationship_Association_Impl; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement; @@ -75,8 +74,8 @@ private void associationSecondPass(Association srcAssociation, CompileContext co { String packageString = context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association association = context.pureModel.getAssociation(packageString, srcAssociation.sourceInformation); - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class source = context.resolveClass(((PackageableType) srcAssociation.properties.get(0).genericType.rawType).fullPath, srcAssociation.properties.get(0).sourceInformation); - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class target = context.resolveClass(((PackageableType) srcAssociation.properties.get(1).genericType.rawType).fullPath, srcAssociation.properties.get(1).sourceInformation); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class source = context.resolveClass(srcAssociation.properties.get(0).type, srcAssociation.properties.get(0).sourceInformation); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class target = context.resolveClass(srcAssociation.properties.get(1).type, srcAssociation.properties.get(1).sourceInformation); String property0Ref = context.pureModel.addPrefixToTypeReference(HelperModelBuilder.getElementFullPath(source, context.pureModel.getExecutionSupport())); String property1Ref = context.pureModel.addPrefixToTypeReference(HelperModelBuilder.getElementFullPath(target, context.pureModel.getExecutionSupport())); @@ -107,7 +106,7 @@ private void associationSecondPass(Association srcAssociation, CompileContext co ListIterable> qualifiedProperties = ListIterate.collect(srcAssociation.qualifiedProperties, p -> { - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class cl = context.newGenericType(p.returnGenericType)._rawType() == source ? target : source; + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class cl = context.resolveGenericType(p.returnType, p.sourceInformation)._rawType() == source ? target : source; return HelperModelBuilder.processQualifiedPropertyFirstPass(context, association, org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement.getUserPathForPackageableElement(cl), ctx).valueOf(p); }); qualifiedProperties.forEach(q -> @@ -119,22 +118,22 @@ private void associationSecondPass(Association srcAssociation, CompileContext co } }); ctx.flushVariable("this"); - association._originalMilestonedProperties(ListIterate.collect(srcAssociation.originalMilestonedProperties, HelperModelBuilder.processProperty(context, context.newGenericType(srcAssociation.properties.get(0).genericType), association))) + association._originalMilestonedProperties(ListIterate.collect(srcAssociation.originalMilestonedProperties, HelperModelBuilder.processProperty(context, context.pureModel.getGenericTypeFromIndex(srcAssociation.properties.get(0).type), association))) ._properties(Lists.mutable.with(property1, property2)) ._qualifiedProperties(qualifiedProperties); } private void associationThirdPass(Association srcAssociation, CompileContext context) { - String property0Ref = context.pureModel.addPrefixToTypeReference(((PackageableType)srcAssociation.properties.get(0).genericType.rawType).fullPath); - String property1Ref = context.pureModel.addPrefixToTypeReference(((PackageableType)srcAssociation.properties.get(1).genericType.rawType).fullPath); + String property0Ref = context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(0).type); + String property1Ref = context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(1).type); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association association = context.pureModel.getAssociation(context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name), srcAssociation.sourceInformation); ProcessingContext ctx = new ProcessingContext("Association " + context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name) + " (third pass)"); ListIterate.collect(srcAssociation.qualifiedProperties, property -> { - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification thisVariable = HelperModelBuilder.createThisVariableForClass(context, ((PackageableType) srcAssociation.properties.get(0).genericType.rawType).fullPath.equals(((PackageableType)property.returnGenericType.rawType).fullPath) ? property1Ref : property0Ref); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification thisVariable = HelperModelBuilder.createThisVariableForClass(context, srcAssociation.properties.get(0).type.equals(property.returnType) ? property1Ref : property0Ref); ctx.addInferredVariables("this", thisVariable); ctx.push("Qualified Property " + property.name); ListIterate.collect(property.parameters, expression -> expression.accept(new ValueSpecificationBuilder(context, org.eclipse.collections.api.factory.Lists.mutable.empty(), ctx))); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java index bf6fe7043d2..552c5bbd9c1 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java @@ -30,8 +30,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.aggregationAware.AggregateSetImplementationContainer; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.pure.generated.Root_meta_external_store_model_PureInstanceSetImplementation_Impl; import org.finos.legend.pure.generated.Root_meta_pure_mapping_MergeOperationSetImplementation_Impl; @@ -121,7 +119,7 @@ public Pair> visit(Pu { Variable param = new Variable(); param.name = "src"; - param.genericType = new GenericType(new PackageableType(classMapping.srcClass)); + param._class = new PackageableElementPointer(PackageableElementType.CLASS, classMapping.srcClass); param.multiplicity = new Multiplicity(1, 1); params = Lists.mutable.with(param); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java index 77abf9c7e10..df95ae27e62 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java @@ -26,7 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.mapping.PurePropertyMapping; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; import org.finos.legend.engine.shared.core.operational.Assert; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.core_pure_router_operations_router_operations; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java index 11732d6c21a..b42e890b265 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java @@ -22,7 +22,6 @@ import org.eclipse.collections.api.map.MutableMap; import org.eclipse.collections.api.set.ImmutableSet; import org.eclipse.collections.api.tuple.Pair; -import org.eclipse.collections.impl.utility.ListIterate; import org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions; import org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.Processor; import org.finos.legend.engine.language.pure.compiler.toPureGraph.handlers.builder.FunctionExpressionBuilder; @@ -34,8 +33,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.TagPtr; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.section.ImportAwareCodeSection; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.section.Section; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.shared.core.deployment.DeploymentMode; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; @@ -50,8 +47,6 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.extension.TaggedValue; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition; -import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity; -import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enumeration; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Measure; @@ -62,12 +57,7 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification; import org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store; import org.finos.legend.pure.m3.execution.ExecutionSupport; -import org.finos.legend.pure.m3.navigation.M3Paths; -import org.finos.legend.pure.m3.navigation.ProcessorSupport; -import org.finos.legend.pure.m3.navigation._class._Class; import org.finos.legend.pure.m3.navigation._package._Package; -import org.finos.legend.pure.m3.navigation.relation._Column; -import org.finos.legend.pure.m3.navigation.relation._RelationType; import org.slf4j.Logger; import java.util.List; @@ -550,106 +540,23 @@ private MutableMap searchImports(String name, Function public GenericType newGenericType(Type rawType) { - return newGenericType(rawType, this.pureModel); + return new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(rawType); } public GenericType newGenericType(Type rawType, GenericType typeArgument) { - return newGenericType(rawType, this.pureModel)._typeArguments(Lists.fixedSize.with(typeArgument)); + return newGenericType(rawType, Lists.fixedSize.with(typeArgument)); } public GenericType newGenericType(Type rawType, RichIterable typeArguments) { - return newGenericType(rawType, this.pureModel)._typeArguments(typeArguments); - } - - public GenericType newGenericType(Type rawType, RichIterable typeArguments, RichIterable multiplicityArguments) - { - return newGenericType(rawType, this.pureModel)._typeArguments(typeArguments)._multiplicityArguments(multiplicityArguments); - } - - public static org.finos.legend.engine.protocol.pure.v1.model.type.GenericType convertGenericType(GenericType genericType) - { - org.finos.legend.engine.protocol.pure.v1.model.type.Type rType; - if (genericType._rawType() instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.RelationType) - { - rType = RelationTypeHelper.convert((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.RelationType) genericType._rawType()); - } - else - { - rType = new PackageableType(org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement.getUserPathForPackageableElement(genericType._rawType())); - } - return new org.finos.legend.engine.protocol.pure.v1.model.type.GenericType(rType, genericType._typeArguments().collect(CompileContext::convertGenericType).toList()); - } - - public GenericType newGenericType(org.finos.legend.engine.protocol.pure.v1.model.type.GenericType genericType) - { - ProcessorSupport processorSupport = pureModel.getExecutionSupport().getProcessorSupport(); - GenericType gt = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, pureModel.getClass(M3Paths.GenericType)); - SourceInformation si = null; - org.finos.legend.engine.protocol.pure.v1.model.type.Type protocolType = genericType.rawType; - Type type = null; - if (protocolType instanceof PackageableType) - { - si = ((PackageableType) protocolType).sourceInformation; - type = this.resolveType(((PackageableType) protocolType).fullPath, si); - } - else if (protocolType instanceof RelationType) - { - si = ((RelationType) protocolType).sourceInformation; - type = _RelationType.build( - ListIterate.collect(((RelationType) protocolType).columns, x -> _Column.getColumnInstance(x.name, false, x.type, (Multiplicity) org.finos.legend.pure.m3.navigation.multiplicity.Multiplicity.newMultiplicity(0, 1, processorSupport), null, processorSupport)), - SourceInformationHelper.toM3SourceInformation(si), - processorSupport - ); - } - else - { - throw new EngineException(genericType.rawType.getClass() + " is not supported yet!", genericType.sourceInformation, EngineErrorType.COMPILATION); - } - - if (type instanceof Class) - { - if ((((Class) type)._typeParameters().size() != genericType.typeArguments.size())) - { - throw new EngineException("Missing type arguments for type: " + _Class.print(type), ((PackageableType) genericType.rawType).sourceInformation, EngineErrorType.COMPILATION); - } - if ((((Class) type)._multiplicityParameters().size() != genericType.multiplicityArguments.size())) - { - throw new EngineException("Missing multiplicity arguments for type: " + _Class.print(type), ((PackageableType) genericType.rawType).sourceInformation, EngineErrorType.COMPILATION); - } - } - return gt._rawType(type) - ._typeArguments(ListIterate.collect(genericType.typeArguments, this::newGenericType)) - ._multiplicityArguments(ListIterate.collect(genericType.multiplicityArguments, pureModel::getMultiplicity)); - } - - - public static GenericType newGenericType(Type rawType, PureModel pureModel) - { - return new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, pureModel.getClass(M3Paths.GenericType)) - ._rawType(rawType); + return newGenericType(rawType)._typeArguments(typeArguments); } - public static GenericType newGenericType(Type rawType, GenericType typeArgument, PureModel pureModel) - { - return newGenericType(rawType, pureModel)._typeArguments(Lists.fixedSize.with(typeArgument)); - } - - public static GenericType newGenericType(Type rawType, RichIterable typeArguments, PureModel pureModel) - { - return newGenericType(rawType, pureModel)._typeArguments(typeArguments); - } - - public static GenericType newGenericType(Type rawType, RichIterable typeArguments, RichIterable multiplicityArguments, PureModel pureModel) - { - return newGenericType(rawType, pureModel)._typeArguments(typeArguments)._multiplicityArguments(multiplicityArguments); - } - - public TaggedValue newTaggedValue(org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.TaggedValue taggedValue) { - return new Root_meta_pure_metamodel_extension_TaggedValue_Impl("", null, this.pureModel.getClass(M3Paths.TaggedValue)) + return new Root_meta_pure_metamodel_extension_TaggedValue_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::extension::TaggedValue")) ._tag(resolveTag(taggedValue.tag)) ._value(taggedValue.value); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java index 5be8006cc83..640096c721c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java @@ -83,13 +83,13 @@ private PackageableElement functionFirstPass(Function function, CompileContext c context.pureModel.setNameAndPackage(targetFunc, functionSignature, function._package, function.sourceInformation) ._functionName(functionName) // function name to be used in the handler map -> meta::pure::functions::date::isAfterDay - ._classifierGenericType(context.newGenericType(context.pureModel.getType("meta::pure::metamodel::function::ConcreteFunctionDefinition"), PureModel.buildFunctionType(ListIterate.collect(function.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), ctx))), context.newGenericType(function.returnGenericType), context.pureModel.getMultiplicity(function.returnMultiplicity), context.pureModel))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType("meta::pure::metamodel::function::ConcreteFunctionDefinition"), PureModel.buildFunctionType(ListIterate.collect(function.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), ctx))), context.resolveGenericType(function.returnType, function.sourceInformation), context.pureModel.getMultiplicity(function.returnMultiplicity), context.pureModel))) ._stereotypes(ListIterate.collect(function.stereotypes, context::resolveStereotype)) ._taggedValues(ListIterate.collect(function.taggedValues, context::newTaggedValue)); HelperModelBuilder.processFunctionConstraints(function, context, targetFunc, ctx); context.pureModel.handlers.register(new UserDefinedFunctionHandler(context.pureModel, functionFullName, targetFunc, - ps -> new TypeAndMultiplicity(context.newGenericType(function.returnGenericType), context.pureModel.getMultiplicity(function.returnMultiplicity)), + ps -> new TypeAndMultiplicity(context.resolveGenericType(function.returnType, function.sourceInformation), context.pureModel.getMultiplicity(function.returnMultiplicity)), ps -> { List vs = ListIterate.collect(function.parameters, p -> p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), ctx))); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java index 210cb900b0c..fd7c68ef5b9 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java @@ -72,7 +72,6 @@ import org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl; import org.finos.legend.pure.generated.Root_meta_pure_test_AtomicTest; -import org.finos.legend.pure.m2.dsl.mapping.M2MappingPaths; import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.AssociationImplementation; import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.InstanceSetImplementation; import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping; @@ -94,7 +93,6 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store; import org.finos.legend.pure.m3.coreinstance.meta.pure.test.Test; -import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement; import java.util.List; @@ -157,7 +155,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Enumeratio // process enum value mappings String id = getEnumerationMappingId(em); return new Root_meta_pure_mapping_EnumerationMapping_Impl<>(id, SourceInformationHelper.toM3SourceInformation(em.sourceInformation), null) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M2MappingPaths.EnumerationMapping), Lists.mutable.with(context.newGenericType(context.pureModel.getType(M3Paths.Any))))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::mapping::EnumerationMapping"))._typeArguments(Lists.mutable.with(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::type::Any"))))) ._name(id) ._parent(pureMapping) ._enumeration(context.resolveEnumeration(em.enumeration.path, em.enumeration.sourceInformation)) @@ -289,13 +287,13 @@ public static String getClassMappingId(ClassMapping cm, CompileContext context) return cm.id != null ? cm.id : HelperModelBuilder.getElementFullPath(context.resolveClass(cm._class, cm.classSourceInformation), context.pureModel.getExecutionSupport()).replaceAll("::", "_"); } - public static LambdaFunction processPurePropertyMappingTransform(PurePropertyMapping ppm, Lambda lambda, PropertyMappingsImplementation owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type inputVarType, CompileContext context, String mappingName) + public static LambdaFunction processPurePropertyMappingTransform(PurePropertyMapping ppm, Lambda lambda, PropertyMappingsImplementation owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type inputVarType, CompileContext context, String mappingName) { List expressions = lambda.body; VariableExpression lambdaParam = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression")) ._name("src") ._multiplicity(context.pureModel.getMultiplicity("one")) - ._genericType(context.newGenericType(inputVarType)); + ._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(inputVarType)); MutableList pureParameters = Lists.mutable.with(lambdaParam); ProcessingContext ctx = new ProcessingContext("Pure M2M Transform Lambda"); ctx.addInferredVariables("src", lambdaParam); @@ -303,11 +301,12 @@ public static LambdaFunction processPurePropertyMappingTransform(PureProperty MutableList valueSpecifications = ListIterate.collect(expressions, p -> p.accept(new ValueSpecificationBuilder(context, openVariables, ctx))); MutableList cleanedOpenVariables = openVariables.distinct(); cleanedOpenVariables.removeAll(pureParameters.collect(e -> e._name())); - GenericType functionType = PureModel.buildFunctionType(pureParameters, valueSpecifications.getLast()._genericType(), valueSpecifications.getLast()._multiplicity(), context.pureModel); + GenericType functionType = context.pureModel.buildFunctionType(pureParameters, valueSpecifications.getLast()._genericType(), valueSpecifications.getLast()._multiplicity(), context.pureModel); String propertyName = owner._id() + "." + ppm.property.property; + String mappingPath = Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(owner._parent(), context.pureModel.getExecutionSupport()).replace("::", "_"); ctx.flushVariable("src"); - return new Root_meta_pure_metamodel_function_LambdaFunction_Impl(propertyName, SourceInformationHelper.toM3SourceInformation(lambda.sourceInformation), null) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), Lists.mutable.with(functionType))) + return new Root_meta_pure_metamodel_function_LambdaFunction_Impl(propertyName, SourceInformationHelper.toM3SourceInformation(lambda.sourceInformation), null) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction"))._typeArguments(Lists.mutable.with(functionType))) ._openVariables(cleanedOpenVariables) ._expressionSequence(valueSpecifications); } @@ -439,7 +438,7 @@ private static AggregationFunctionSpecification processAggregationFunction(Aggre if (aggregateFunction.aggregateFn.parameters.size() > 0) { Variable variable = aggregateFunction.aggregateFn.parameters.get(0); - variable.genericType = context.convertGenericType(Handlers.funcReturnType(processed, context.pureModel)); + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, PackageableElement.getUserPathForPackageableElement(Handlers.funcReturnType(processed, context.pureModel)._rawType())); variable.multiplicity = new Multiplicity(1, 1); } afs._aggregateFn((LambdaFunction) ((InstanceValue) aggregateFunction.aggregateFn.accept(new ValueSpecificationBuilder(context, openVariables, processingContext)))._values().getFirst()); @@ -453,14 +452,13 @@ public static Property getMappedProperty(PropertyMapping propertyMapping, Compil // Local property mapping LocalMappingPropertyInfo localMappingPropertyInfo = propertyMapping.localMappingProperty; - GenericType sourceGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass(M3Paths.GenericType)); // Raw type will be populated when mapping class is built - GenericType targetGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass(M3Paths.GenericType)) + GenericType sourceGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")); // Raw type will be populated when mapping class is built + GenericType targetGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) ._rawType(context.resolveType(localMappingPropertyInfo.type, localMappingPropertyInfo.sourceInformation)); - GenericType propertyClassifierGenericType = context.newGenericType( - context.pureModel.getType(M3Paths.Property), - Lists.fixedSize.of(sourceGenericType, targetGenericType), - Lists.fixedSize.of(context.pureModel.getMultiplicity(localMappingPropertyInfo.multiplicity)) - ); + GenericType propertyClassifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property")) + ._typeArguments(Lists.fixedSize.of(sourceGenericType, targetGenericType)) + ._multiplicityArgumentsAdd(context.pureModel.getMultiplicity(localMappingPropertyInfo.multiplicity)); return new Root_meta_pure_metamodel_function_property_Property_Impl<>(propertyMapping.property.property, SourceInformationHelper.toM3SourceInformation(propertyMapping.sourceInformation), null) ._name(propertyMapping.property.property) @@ -489,14 +487,14 @@ public static void buildMappingClassOutOfLocalProperties(SetImplementation setIm final MappingClass mappingClass = new Root_meta_pure_mapping_MappingClass_Impl<>(mappingClassName); mappingClass._name(mappingClassName); - GenericType classifierGenericType = context.newGenericType( - context.pureModel.getType("meta::pure::metamodel::type::Class"), - Lists.fixedSize.of(context.newGenericType(mappingClass)) - ); + + GenericType classifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::type::Class")) + ._typeArguments(Lists.fixedSize.of(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(mappingClass))); mappingClass._classifierGenericType(classifierGenericType); - GenericType superType = context.newGenericType(setImplementation._class()); - Generalization newGeneralization = new Root_meta_pure_metamodel_relationship_Generalization_Impl("", null, context.pureModel.getClass(M3Paths.Generalization))._specific(mappingClass)._general(superType); + GenericType superType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(setImplementation._class()); + Generalization newGeneralization = new Root_meta_pure_metamodel_relationship_Generalization_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::relationship::Generalization"))._specific(mappingClass)._general(superType); mappingClass._generalizations(Lists.immutable.with(newGeneralization)); setImplementation._class()._specializationsAdd(newGeneralization); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java index 8fe96a9a4df..42b0e1a9e7b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java @@ -23,7 +23,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Property; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.operational.Assert; @@ -84,11 +83,11 @@ public static org.eclipse.collections.api.block.function.Function(property.name, SourceInformationHelper.toM3SourceInformation(property.sourceInformation), context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) ._name(property.name) ._defaultValue(defaultValue) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.Property), Lists.fixedSize.of(genericType, returnGenericType), Lists.fixedSize.of(context.pureModel.getMultiplicity(property.multiplicity)))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property"))._typeArguments(Lists.fixedSize.of(genericType, returnGenericType))._multiplicityArgumentsAdd(context.pureModel.getMultiplicity(property.multiplicity))) ._genericType(returnGenericType) ._multiplicity(context.pureModel.getMultiplicity(property.multiplicity)) ._stereotypes(ListIterate.collect(property.stereotypes, s -> context.resolveStereotype(s.profile, s.value, s.profileSourceInformation, s.sourceInformation))) @@ -137,7 +136,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespe public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification createVariableValueSpecification(CompileContext context, String variableName) { org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification ve = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name(variableName); - final GenericType genericType = context.newGenericType(context.pureModel.getType("Number")); + final GenericType genericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("Number")); ve._genericType(genericType); ve._multiplicity(context.pureModel.getMultiplicity(Multiplicity.PURE_ONE)); return ve; @@ -146,7 +145,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespe public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression createVariableForMapped(LambdaFunction mapFn, CompileContext context) { org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression ve = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name("mapped"); - final GenericType genericType = context.newGenericType(((Root_meta_pure_metamodel_type_FunctionType_Impl) mapFn._classifierGenericType()._typeArguments().getFirst()._rawType())._returnType._rawType()); + final GenericType genericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(((Root_meta_pure_metamodel_type_FunctionType_Impl) mapFn._classifierGenericType()._typeArguments().getFirst()._rawType())._returnType._rawType()); ve._genericType(genericType); Multiplicity multiplicity = new Multiplicity(); multiplicity.lowerBound = 0; @@ -169,18 +168,12 @@ public static org.eclipse.collections.api.block.function.Function(property.name, SourceInformationHelper.toM3SourceInformation(property.sourceInformation), null) ._name(property.name) ._functionName(property.name) - ._genericType(context.newGenericType(property.returnGenericType)) + ._genericType(context.resolveGenericType(property.returnType, property.sourceInformation)) ._multiplicity(context.pureModel.getMultiplicity(property.returnMultiplicity)) ._stereotypes(ListIterate.collect(property.stereotypes, s -> context.resolveStereotype(s.profile, s.value, s.profileSourceInformation, s.sourceInformation))) ._taggedValues(ListIterate.collect(property.taggedValues, t -> new Root_meta_pure_metamodel_extension_TaggedValue_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::extension::TaggedValue"))._tag(context.resolveTag(t.tag.profile, t.tag.value, t.tag.profileSourceInformation, t.sourceInformation))._value(t.value))) - ._classifierGenericType( - context.newGenericType( - context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), - Lists.fixedSize.of( - PureModel.buildFunctionType(Lists.mutable.of(thisVariable).withAll(ListIterate.collect(property.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), processingContext)))), context.newGenericType(property.returnGenericType), context.pureModel.getMultiplicity(property.returnMultiplicity), context.pureModel) - ) - ) - ) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) + ._typeArguments(Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVariable).withAll(ListIterate.collect(property.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), processingContext)))), context.resolveGenericType(property.returnType, property.sourceInformation), context.pureModel.getMultiplicity(property.returnMultiplicity), context.pureModel)))) ._owner(owner); }; } @@ -315,14 +308,14 @@ private static String terseSignatureSuffix(Function function) { String functionSignature = LazyIterate.collect(function.parameters, HelperModelBuilder::getParameterSignature).select(Objects::nonNull).makeString("__") // TODO: do we have to take care of void return type ~ Nil? - + "__" + getClassSignature(((PackageableType) function.returnGenericType.rawType).fullPath) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; + + "__" + getClassSignature(function.returnType) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; return function.parameters.isEmpty() ? functionSignature : ("_" + functionSignature); } private static String getParameterSignature(Variable p) { - return p.genericType != null ? getClassSignature(((PackageableType) p.genericType.rawType).fullPath) + "_" + getMultiplicitySignature(p.multiplicity) : null; + return p._class != null ? getClassSignature(p._class.path) + "_" + getMultiplicitySignature(p.multiplicity) : null; } private static String getClassSignature(String _class) @@ -424,7 +417,7 @@ public static AbstractProperty getOwnedAppliedProperty(org.finos.legend.pure. public static AbstractProperty getAllOwnedAppliedProperty(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PropertyOwner propertyOwner, String name, org.finos.legend.engine.protocol.pure.v1.model.SourceInformation sourceInformation, CompiledExecutionSupport executionSupport) { AbstractProperty prop = null; - if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class) + if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class) { org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _class = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class) propertyOwner; prop = _class._properties().detect(p -> name.equals(p.getName())); @@ -446,7 +439,7 @@ else if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pur org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association _association = (Association) propertyOwner; prop = _association._properties().detect(p -> name.equals(p.getName())); } - String propertyOwnerType = propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class ? "class" : "association"; + String propertyOwnerType = propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class ? "class" : "association"; Assert.assertTrue(prop != null, () -> "Can't find property '" + name + "' in " + propertyOwnerType + " '" + (getElementFullPath(propertyOwner, executionSupport)) + "'", sourceInformation, EngineErrorType.COMPILATION); return prop; } @@ -459,7 +452,7 @@ else if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pur return getPropertyOrResolvedEdgePointProperty(context, _class, parameters, name, false, sourceInformation); } - public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property getPropertyOrResolvedEdgePointProperty(CompileContext context, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _class, Optional> parameters, String name, boolean excludeQualified, org.finos.legend.engine.protocol.pure.v1.model.SourceInformation sourceInformation) + public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property getPropertyOrResolvedEdgePointProperty(CompileContext context, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _class, Optional> parameters, String name, boolean excludeQualified, org.finos.legend.engine.protocol.pure.v1.model.SourceInformation sourceInformation) { AbstractProperty abstractProperty = HelperModelBuilder.getAppliedProperty(context, _class, parameters, name, excludeQualified, sourceInformation); if ((abstractProperty instanceof QualifiedProperty) && Milestoning.temporalStereotypes(((PackageableElement) abstractProperty._genericType()._rawType())._stereotypes()) != null) @@ -542,7 +535,7 @@ else if (excludeQualified) public static boolean isCompatibleDerivedPropertyWithParameters(QualifiedProperty o, List params) { - FunctionType rawType = (FunctionType) o._classifierGenericType()._typeArguments().getFirst()._rawType(); + FunctionType rawType = (FunctionType) o._classifierGenericType()._typeArguments().getFirst()._rawType(); return rawType._parameters().size() == params.size(); // && rawType._parameters().zip(params).allSatisfy(v1 -> v1.getOne()._name().equals(((Variable) v1.getTwo()).name)); // FIXME: we might need to be smarter about which property to choose (use types for example) @@ -553,7 +546,7 @@ public static boolean isCompatibleDerivedPropertyWithParameters(QualifiedPropert public static boolean isCompatibleDerivedProperty(QualifiedProperty o, org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.QualifiedProperty p) { - return o._name().equals(p.name) && isCompatibleDerivedPropertyWithParameters(o, Lists.mutable.of(new Variable()).withAll(p.parameters)); + return o._name() == p.name && isCompatibleDerivedPropertyWithParameters(o, Lists.mutable.of(new Variable()).withAll(p.parameters)); } public static String getTypeFullPath(Type type, CompiledExecutionSupport executionSupport) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java index 4b537ce499a..2d6321a31a9 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java @@ -30,10 +30,10 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.SubTypeGraphFetchTree; @@ -45,6 +45,7 @@ import org.finos.legend.pure.generated.Root_meta_pure_graphFetch_RootGraphFetchTree_Impl; import org.finos.legend.pure.generated.Root_meta_pure_graphFetch_SubTypeGraphFetchTree_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_function_LambdaFunction_Impl; +import org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl; import org.finos.legend.pure.generated.Root_meta_pure_router_analytics_AnalyticsExecutionContext_Impl; @@ -67,7 +68,6 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpressionAccessor; -import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m3.navigation.relation._RelationType; import java.util.HashSet; @@ -134,7 +134,7 @@ public static LambdaFunction buildLambdaWithContext(String lambdaId, List(lambdaId) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), FastList.newListWith(functionType))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction"))._typeArguments(FastList.newListWith(functionType))) ._openVariables(cleanedOpenVariables) ._expressionSequence(valueSpecifications); @@ -266,8 +266,15 @@ else if (foundFunction instanceof QualifiedProperty) } appliedProperty.parameters.addAll(localParameters); automaLambdaparam.name = automapName; - GenericType inferredVariableType = inferredVariable._genericType(); - automaLambdaparam.genericType = CompileContext.convertGenericType(inferredVariableType); + Type inferredVariableType = inferredVariable._genericType()._rawType(); + if (inferredVariableType instanceof RelationType) + { + automaLambdaparam.relationType = RelationTypeHelper.convert((RelationType) inferredVariableType); + } + else + { + automaLambdaparam._class = new PackageableElementPointer(PackageableElementType.CLASS, HelperModelBuilder.getTypeFullPath(inferredVariableType, context.pureModel.getExecutionSupport())); + } automaLambdaparam.multiplicity = Multiplicity.PURE_ONE; automapLambda.body = Lists.mutable.of(appliedProperty); @@ -416,7 +423,9 @@ private static GraphFetchTree buildRootGraphFetchTree(RootGraphFetchTree rootGra ListIterable children = ListIterate.collect(rootGraphFetchTree.subTrees, subTree -> buildGraphFetchTree(subTree, context, _class, openVariables, processingContext)); ListIterable subTypeTrees = ListIterate.collect(rootGraphFetchTree.subTypeTrees, subTypeTree -> buildSubTypeGraphFetchTree((SubTypeGraphFetchTree) subTypeTree, context, _class, openVariables, processingContext)); Class classifier = context.pureModel.getClass("meta::pure::graphFetch::RootGraphFetchTree"); - GenericType genericType = context.newGenericType(classifier, Lists.fixedSize.of(context.pureModel.getGenericType(_class))); + GenericType genericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(classifier) + ._typeArguments(Lists.fixedSize.of(context.pureModel.getGenericType(_class))); return new Root_meta_pure_graphFetch_RootGraphFetchTree_Impl<>("", SourceInformationHelper.toM3SourceInformation(rootGraphFetchTree.sourceInformation), classifier) ._class(_class) ._classifierGenericType(genericType) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java index e62b913b443..b15aa2ae6b5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java @@ -125,10 +125,13 @@ public static Iterable generateMilestoningProperties(Class generateMilestoningDateProperties(CompileContext context, MilestoningStereotype milestoningStereotype, Class owner) { GenericType dateGenericType = context.pureModel.getGenericType("Date"); - MutableList generatedMilestoningDateProperties = Lists.mutable.ofAll(milestoningStereotype.getTemporalDatePropertyNames()).collect(name -> new Root_meta_pure_metamodel_function_property_Property_Impl<>(name, null, context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) + MutableList generatedMilestoningDateProperties = Lists.mutable.ofAll(milestoningStereotype.getTemporalDatePropertyNames()).collect(name -> new Root_meta_pure_metamodel_function_property_Property_Impl<>(name,null,context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) ._name(name) ._genericType(dateGenericType) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.Property), Lists.fixedSize.of(owner._classifierGenericType(), dateGenericType), Lists.fixedSize.of(context.pureModel.getMultiplicity("zeroone")))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property")) + ._typeArguments(Lists.fixedSize.of(owner._classifierGenericType(), dateGenericType)) + ._multiplicityArgumentsAdd(context.pureModel.getMultiplicity("zeroone"))) ._multiplicity(context.pureModel.getMultiplicity("one")) ._stereotypes(Lists.fixedSize.of(generatedMilestoningStereotype(context, GeneratedMilestoningStereotype.generatedmilestoningdateproperty))) ._owner(owner)); @@ -138,12 +141,13 @@ private static MutableList generateMilestoningDateProperties(CompileCo private static Property generateMilestoningRangeProperty(CompileContext context, MilestoningStereotype milestoningStereotype, Class owner) { GenericType milestoningRangePropertyGenericType = context.resolveGenericType(milestoningStereotype.getMilestoningPropertyClassName()); - Property generatedMilestoningRangeProperty = new Root_meta_pure_metamodel_function_property_Property_Impl<>(MilestoningFunctions.MILESTONING, null, context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) + Property generatedMilestoningRangeProperty = new Root_meta_pure_metamodel_function_property_Property_Impl<>(MilestoningFunctions.MILESTONING,null,context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) ._name(MilestoningFunctions.MILESTONING) ._genericType(milestoningRangePropertyGenericType) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.Property), - Lists.fixedSize.of(owner._classifierGenericType(), milestoningRangePropertyGenericType), - Lists.fixedSize.of(context.pureModel.getMultiplicity("zeroone")))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property")) + ._typeArguments(Lists.fixedSize.of(owner._classifierGenericType(), milestoningRangePropertyGenericType)) + ._multiplicityArgumentsAdd(context.pureModel.getMultiplicity("zeroone"))) ._multiplicity(context.pureModel.getMultiplicity("zeroone")) ._stereotypes(Lists.fixedSize.of(generatedMilestoningStereotype(context, GeneratedMilestoningStereotype.generatedmilestoningdateproperty))) ._owner(owner); @@ -217,9 +221,9 @@ private static MilestoningPropertyTransformation milestoningPropertyTransformati private static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property edgePointProperty(PropertyOwner owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property originalProperty, MutableList stereotypes, CompileContext context) { String edgePointPropertyName = MilestoningFunctions.getEdgePointPropertyName(originalProperty._name()); - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity multiplicity = new Root_meta_pure_metamodel_multiplicity_Multiplicity_Impl("", null, context.pureModel.getType(M3Paths.Multiplicity)) + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity multiplicity = new Root_meta_pure_metamodel_multiplicity_Multiplicity_Impl("",null,context.pureModel.getType(M3Paths.Multiplicity)) ._lowerBound(originalProperty._multiplicity()._lowerBound()) - ._upperBound(new Root_meta_pure_metamodel_multiplicity_MultiplicityValue_Impl("", null, context.pureModel.getType(M3Paths.MultiplicityValue))._value(-1L)); + ._upperBound(new Root_meta_pure_metamodel_multiplicity_MultiplicityValue_Impl("",null,context.pureModel.getType(M3Paths.MultiplicityValue))._value(-1L)); return newProperty(owner, originalProperty, edgePointPropertyName, multiplicity, stereotypes, context); } @@ -260,8 +264,10 @@ private static QualifiedProperty newSingleDateMilestoningQualifiedPropertyNoA GenericType functionType = PureModel.buildFunctionType(Lists.fixedSize.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel); - LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass(M3Paths.LambdaFunction)) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), Lists.mutable.with(functionType))) + LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::function::LambdaFunction")) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction")) + ._typeArguments(Lists.mutable.with(functionType))) ._openVariables(Lists.fixedSize.of("this")) ._expressionSequence(Lists.fixedSize.of(equalExpression)); @@ -284,10 +290,9 @@ private static QualifiedProperty newSingleDateMilestoningQualifiedPropertyNoA ._multiplicity(context.pureModel.getMultiplicity("zeromany")) ._parametersValues(Lists.fixedSize.of(filterLhs, filterInstanceValue)); - GenericType classifierGenericType = context.newGenericType( - context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), - Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel)) - ); + GenericType classifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) + ._typeArguments(Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel))); SimpleFunctionExpression finalExpression = filterExpression; if (originalProperty._multiplicity() == context.pureModel.getMultiplicity("one")) @@ -342,8 +347,10 @@ private static MutableList> newSingleDateMilestoningQualifi GenericType functionType = PureModel.buildFunctionType(Lists.fixedSize.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel); - LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass(M3Paths.LambdaFunction)) - ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), Lists.mutable.with(functionType))) + LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::function::LambdaFunction")) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction")) + ._typeArguments(Lists.mutable.with(functionType))) ._openVariables(returnTypeMilestoningStereotype.getTemporalDatePropertyNames()) ._expressionSequence(Lists.fixedSize.of(equalExpression)); @@ -377,10 +384,9 @@ private static MutableList> newSingleDateMilestoningQualifi ._parametersValues(Lists.fixedSize.of(filterExpression)); } - GenericType classifierGenericType = context.newGenericType( - context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), - Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar).withAll(datesToCompare.collect(Pair::getOne)), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel)) - ); + GenericType classifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) + ._typeArguments(Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar).withAll(datesToCompare.collect(Pair::getOne)), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel))); qualifiedProperty._classifierGenericType(classifierGenericType); qualifiedProperty._expressionSequence(Lists.fixedSize.of(finalExpression)); @@ -432,11 +438,9 @@ private static MutableList> generateMilestoningRangeQualifi ._parametersValues(Lists.mutable.of(temporalDatePropertyExp, inputStartDate)); LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::function::LambdaFunction")) - ._classifierGenericType( - context.newGenericType( - context.pureModel.getType(M3Paths.LambdaFunction), - Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel)) - )) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction")) + ._typeArguments(Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel)))) ._openVariables(Lists.mutable.of(temporalDatePropertyName)) ._expressionSequence(Lists.mutable.of(equalExpression)); @@ -460,7 +464,9 @@ private static MutableList> generateMilestoningRangeQualifi ._parametersValues(Lists.mutable.of(filterLhs, filterInstanceValue)); QualifiedProperty milestoningRangeQualifiedProperty = getQualifiedProperty(propertyOwner, originalProperty, qualifiedPropertyName, originalProperty._multiplicity(), stereotypes) - ._classifierGenericType(context.newGenericType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar, inputStartDate, inputEndDate), originalProperty._genericType(), originalProperty._multiplicity(), context.pureModel)))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) + ._typeArguments(Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar, inputStartDate, inputEndDate), originalProperty._genericType(), originalProperty._multiplicity(), context.pureModel)))) ._expressionSequence(Lists.mutable.of(filterExpression)); generatedMilestoningRangeQualifiedProperty.add(milestoningRangeQualifiedProperty); @@ -470,7 +476,7 @@ private static MutableList> generateMilestoningRangeQualifi private static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property newProperty(PropertyOwner owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property originalProperty, String name, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity multiplicity, ListIterable stereotypes, CompileContext context) { - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property property = newAbstractProperty(owner, originalProperty, name, multiplicity, stereotypes, new Root_meta_pure_metamodel_function_property_Property_Impl(name, null, context.pureModel.getClass("meta::pure::metamodel::function::property::Property"))); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property property = newAbstractProperty(owner, originalProperty, name, multiplicity, stereotypes, new Root_meta_pure_metamodel_function_property_Property_Impl(name,null,context.pureModel.getClass("meta::pure::metamodel::function::property::Property"))); property._classifierGenericType(originalProperty._classifierGenericType()); return property; } @@ -504,7 +510,7 @@ private static Predicate isGeneratedMilestoningNonDateProperty() public static Boolean isGeneratedMilestoningQualifiedProperty(AbstractProperty p) { - return (p._stereotypes().anySatisfy(s -> s._value().equals(GeneratedMilestoningStereotype.generatedmilestoningproperty.name())) && (p instanceof QualifiedProperty)) ? true : false; + return (p._stereotypes().anySatisfy(s -> s._value().equals(GeneratedMilestoningStereotype.generatedmilestoningproperty.name())) && (p instanceof QualifiedProperty)) ? true : false; } public static Boolean isDateArgGeneratedMilestoningQualifiedProperty(AbstractProperty p) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java index 96f7f7a8829..681b9898e73 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java @@ -27,7 +27,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.Mapping; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.runtime.PackageableRuntime; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.section.SectionIndex; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property; @@ -69,8 +68,8 @@ public PackageableElement visit(Class srcClass) @Override public PackageableElement visit(Association srcAssociation) { - String property0Ref = this.context.pureModel.addPrefixToTypeReference(((PackageableType) srcAssociation.properties.get(0).genericType.rawType).fullPath); - String property1Ref = this.context.pureModel.addPrefixToTypeReference(((PackageableType) srcAssociation.properties.get(1).genericType.rawType).fullPath); + String property0Ref = this.context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(0).type); + String property1Ref = this.context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(1).type); String packageString = this.context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association association = this.context.pureModel.getAssociation(packageString, srcAssociation.sourceInformation); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java index 5843f045cfa..ff8808a79a8 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java @@ -48,7 +48,6 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression; -import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m4.coreinstance.SourceInformation; import java.util.function.Function; @@ -150,11 +149,11 @@ public PropertyMapping visit(XStorePropertyMapping propertyMapping) org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity oneMultiplicity = this.context.pureModel.getMultiplicity("one"); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression thisVariable = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name("this"); - thisVariable._genericType(context.newGenericType(thisClass)); + thisVariable._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(thisClass)); thisVariable._multiplicity(oneMultiplicity); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression thatVariable = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name("that"); - thatVariable._genericType(context.newGenericType(thatClass)); + thatVariable._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(thatClass)); thatVariable._multiplicity(oneMultiplicity); MutableList pureParameters = FastList.newListWith(thisVariable, thatVariable); @@ -177,7 +176,7 @@ public PropertyMapping visit(XStorePropertyMapping propertyMapping) } LambdaFunction lambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl(parent._id() + "." + propertyMapping.property.property, new SourceInformation(mappingPath, 0, 0, 0, 0), null) - ._classifierGenericType(context.newGenericType(this.context.pureModel.getType(M3Paths.LambdaFunction), FastList.newListWith(functionType))) + ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction"))._typeArguments(FastList.newListWith(functionType))) ._openVariables(cleanedOpenVariables) ._expressionSequence(valueSpecifications); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java index a31c23f9cbe..9464d8547bc 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java @@ -1181,7 +1181,7 @@ public GenericType getGenericType(String fullPath, SourceInformation sourceInfor public GenericType getGenericType(Type type) { - return this.typesGenericTypeIndex.getIfAbsentPut(buildTypeId(type), () -> CompileContext.newGenericType(type, this)); + return this.typesGenericTypeIndex.getIfAbsentPut(buildTypeId(type), () -> new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(type)); } public String buildTypeId(Type type) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java index dd991e38224..e98fdb65e18 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java @@ -15,8 +15,8 @@ package org.finos.legend.engine.language.pure.compiler.toPureGraph; import org.eclipse.collections.impl.utility.ListIterate; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.Column; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.Column; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType; import org.finos.legend.pure.m3.navigation.ProcessorSupport; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java index aefc00d3eb2..bcef782fe83 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java @@ -28,33 +28,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.AggregateValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.ExecutionContextInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.Pair; @@ -161,6 +161,7 @@ public ValueSpecification visit(PackageableElementPtr packageableElementPtr) // for backward compatibility, since some protocol versions use PackageableElementPtr for units return visit(new UnitType(packageableElementPtr.fullPath, packageableElementPtr.sourceInformation)); } + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement packageableElement = this.context.resolvePackageableElement(packageableElementPtr.fullPath, packageableElementPtr.sourceInformation); return new Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("", SourceInformationHelper.toM3SourceInformation(packageableElementPtr.sourceInformation), this.context.pureModel.getClass(M3Paths.InstanceValue)) ._genericType(packageableElement._classifierGenericType()) @@ -704,11 +705,19 @@ public ValueSpecification processClassInstance(PureList pureList) public ValueSpecification visit(Variable variable) { openVariables.add(variable.name); - if (variable.genericType != null && variable.multiplicity != null) + if ((variable._class != null || variable.relationType != null) && variable.multiplicity != null) { VariableExpression ve = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", SourceInformationHelper.toM3SourceInformation(variable.sourceInformation), this.context.pureModel.getClass(M3Paths.VariableExpression)) ._name(variable.name); - GenericType genericType = context.newGenericType(variable.genericType); + GenericType genericType = + // Bad Hack to compensate the fact that 'generics' are not supported in the type system ... + variable.relationType != null && variable._class != null ? + new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType)) + ._rawType(context.pureModel.getClass(variable._class.path)) + ._typeArguments(Lists.immutable.with(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(RelationTypeHelper.convert(variable.relationType, this.context.pureModel.getExecutionSupport().getProcessorSupport(), null)))) : + variable.relationType != null ? + new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(RelationTypeHelper.convert(variable.relationType, this.context.pureModel.getExecutionSupport().getProcessorSupport(), null)) : + this.context.resolveGenericType(this.context.pureModel.addPrefixToTypeReference(variable._class.path), variable.sourceInformation); ve._genericType(genericType); ve._multiplicity(this.context.pureModel.getMultiplicity(variable.multiplicity)); processingContext.addInferredVariables(variable.name, ve); @@ -746,8 +755,13 @@ public ValueSpecification visit(MappingInstance mappingInstance) @Override public ValueSpecification visit(GenericTypeInstance genericTypeInstance) { + // Support casting to a relation + if (genericTypeInstance.typeArguments != null && !genericTypeInstance.typeArguments.isEmpty() && genericTypeInstance.typeArguments.get(0) instanceof ClassInstance && ((ClassInstance) genericTypeInstance.typeArguments.get(0)).type.equals("colSpecArray")) + { + return proccessColSpecArray((ColSpecArray) ((ClassInstance) genericTypeInstance.typeArguments.get(0)).value); + } return new Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("", null, this.context.pureModel.getClass(M3Paths.InstanceValue)) - ._genericType(context.newGenericType(genericTypeInstance.genericType)) + ._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(this.context.resolveType(genericTypeInstance.fullPath, genericTypeInstance.sourceInformation))) ._multiplicity(this.context.pureModel.getMultiplicity("one")); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java index 6e158092d98..d42441339e3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java @@ -19,7 +19,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl; @@ -45,7 +44,7 @@ public ValueSpecificationBuilderForFuncExpr(CompileContext context, MutableList< } @Override - public ValueSpecification visit(PackageableElementPtr packageableElementPtr) + public ValueSpecification visit(org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr packageableElementPtr) { if (packageableElementPtr.fullPath.contains("~")) { @@ -58,8 +57,7 @@ public ValueSpecification visit(PackageableElementPtr packageableElementPtr) if (packageableElement instanceof Root_meta_pure_runtime_PackageableRuntime) { Root_meta_core_runtime_Runtime resolvedRuntime = this.context.resolveRuntime(packageableElementPtr.fullPath); - GenericType runtimeGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType)) - ._rawType(this.context.pureModel.getType("meta::core::runtime::Runtime")); + GenericType runtimeGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(this.context.pureModel.getType("meta::core::runtime::Runtime")); return new Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("", SourceInformationHelper.toM3SourceInformation(packageableElementPtr.sourceInformation), this.context.pureModel.getClass(M3Paths.InstanceValue)) ._genericType(runtimeGenericType) ._multiplicity(this.context.pureModel.getMultiplicity("one")) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java index a5540cb5203..ab1e0cf303a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java @@ -26,7 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementType; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; import org.finos.legend.engine.protocol.pure.v1.model.data.*; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.*; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java index 362156381c5..e71d0b2684a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java @@ -33,7 +33,8 @@ import org.finos.legend.engine.language.pure.compiler.toPureGraph.handlers.inference.*; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementPointer; +import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; @@ -116,6 +117,7 @@ private static void updateTwoParamsLambdaDiffTypes(Object lambda, GenericType ne } } + private static void updateSimpleLambda(Object lambda, GenericType newGenericType, org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity m, CompileContext cc) { if (lambda instanceof Lambda) @@ -124,10 +126,14 @@ private static void updateSimpleLambda(Object lambda, GenericType newGenericType if (params.size() > 1) { Variable p = params.get(0); - updateVariableType(p, cc.newGenericType(cc.pureModel.getType(M3Paths.Relation), Lists.fixedSize.of(newGenericType))); + GenericType gt = cc.pureModel.getGenericType(M3Paths.Relation); + updateVariableType(p, gt); + // Hack to compensate the fact that 'generics' are not supported in the type system ... we would like the relation (newGenericType) to be a typeArgument of Relation (i.e. Relation<(id:Integer)> + // we pack the 'relation' in the variable 'relationType' extra slot... + updateVariableType(p, newGenericType); p.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); Variable f = params.get(1); - updateVariableType(f, cc.newGenericType(cc.pureModel.getType("meta::pure::functions::relation::_Window"), Lists.mutable.with(cc.pureModel.getGenericType(cc.pureModel.getType("meta::pure::metamodel::type::Any"))))); + updateVariableType(f, cc.pureModel.getGenericType("meta::pure::functions::relation::_Window")); f.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); } Variable variable = params.get(params.size() - 1); @@ -138,7 +144,14 @@ private static void updateSimpleLambda(Object lambda, GenericType newGenericType private static void updateVariableType(Variable variable, GenericType newGenericType) { - variable.genericType = CompileContext.convertGenericType(newGenericType); + if (newGenericType._rawType() instanceof RelationType) + { + variable.relationType = RelationTypeHelper.convert((RelationType) newGenericType._rawType()); + } + else + { + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, PackageableElement.getUserPathForPackageableElement(newGenericType._rawType())); + } } @@ -158,10 +171,10 @@ private static void updateLambdaWithCol(GenericType gt2, org.finos.legend.engine private static void updateTDSRowLambda(List vars) { Variable variable = vars.get(0); - variable.genericType = new org.finos.legend.engine.protocol.pure.v1.model.type.GenericType(new PackageableType("meta::pure::tds::TDSRow")); + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, "meta::pure::tds::TDSRow"); variable.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); Variable variable2 = vars.get(1); - variable2.genericType = new org.finos.legend.engine.protocol.pure.v1.model.type.GenericType(new PackageableType("meta::pure::tds::TDSRow")); + variable2._class = new PackageableElementPointer(PackageableElementType.CLASS, "meta::pure::tds::TDSRow"); variable2.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); } @@ -953,13 +966,20 @@ public Handlers(PureModel pureModel) ); // Inference in the context of the parent - register(m(m(h("meta::pure::tds::agg_String_1__FunctionDefinition_1__FunctionDefinition_1__AggregateValue_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::tds::AggregateValue"), Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2))), this.pureModel), "one"), ps -> Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2))), ps -> ps.size() == 3 && typeOne(ps.get(0), "String"))), + register(m(m(h("meta::pure::tds::agg_String_1__FunctionDefinition_1__FunctionDefinition_1__AggregateValue_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(this.pureModel.getType("meta::pure::tds::AggregateValue")) + ._typeArguments(Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2)))), + "one"), ps -> Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2))), ps -> ps.size() == 3 && typeOne(ps.get(0), "String"))), m(h("meta::pure::functions::collection::agg_FunctionDefinition_1__FunctionDefinition_1__AggregateValue_1_", false, ps -> res("meta::pure::functions::collection::AggregateValue", "one"), ps -> true)))); - register(m(m(h("meta::pure::tds::col_Function_1__String_1__String_1__BasicColumnSpecification_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification"), Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), pureModel), + register(m(m(h("meta::pure::tds::col_Function_1__String_1__String_1__BasicColumnSpecification_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification")) + ._typeArguments(Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType())), "one"), ps -> Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), ps -> ps.size() == 3)), - m(h("meta::pure::tds::col_Function_1__String_1__BasicColumnSpecification_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification"), Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), pureModel), + m(h("meta::pure::tds::col_Function_1__String_1__BasicColumnSpecification_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification")) + ._typeArguments(Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType())), "one"), ps -> Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), ps -> true)))); // ---------------------------- @@ -1026,7 +1046,9 @@ public Handlers(PureModel pureModel) ) ); - register("meta::pure::functions::collection::pair_U_1__V_1__Pair_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::functions::collection::Pair"), Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList())), this.pureModel), "one")); + register("meta::pure::functions::collection::pair_U_1__V_1__Pair_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(this.pureModel.getType("meta::pure::functions::collection::Pair")) + ._typeArguments(Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList()))), "one")); register(h("meta::pure::functions::multiplicity::toOne_T_MANY__T_1_", true, ps -> res(ps.get(0)._genericType(), "one"), ps -> Lists.mutable.with(ps.get(0)._genericType()), ps -> true)); @@ -1163,13 +1185,13 @@ public Handlers(PureModel pureModel) ); register("meta::pure::executionPlan::featureFlag::withFeatureFlags_T_MANY__Enum_MANY__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany")); register(m( - m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::dataQuality::Checked"), ps.get(0)._genericType(), this.pureModel), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 2)), - m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Integer_1__Checked_MANY_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::dataQuality::Checked"), ps.get(0)._genericType(), pureModel), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 3)) + m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.pureModel.getType("meta::pure::dataQuality::Checked"))._typeArgumentsAdd(ps.get(0)._genericType()), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 2)), + m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Integer_1__Checked_MANY_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.pureModel.getType("meta::pure::dataQuality::Checked"))._typeArgumentsAdd(ps.get(0)._genericType()), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 3)) ) ); register("meta::pure::graphFetch::execution::graphFetchUnexpanded_T_MANY__RootGraphFetchTree_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany")); - register("meta::pure::graphFetch::execution::graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::dataQuality::Checked"), ps.get(0)._genericType(), pureModel), "zeroMany")); + register("meta::pure::graphFetch::execution::graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.pureModel.getType("meta::pure::dataQuality::Checked"))._typeArgumentsAdd(ps.get(0)._genericType()), "zeroMany")); register(m( m(h("meta::pure::graphFetch::execution::serialize_Checked_MANY__RootGraphFetchTree_1__String_1_", false, ps -> res("String", "one"), ps -> ps.size() == 2 && "Checked".equals(ps.get(0)._genericType()._rawType()._name()))), m(h("meta::pure::graphFetch::execution::serialize_T_MANY__RootGraphFetchTree_1__String_1_", false, ps -> res("String", "one"), ps -> ps.size() == 2)), @@ -1189,7 +1211,9 @@ public Handlers(PureModel pureModel) register(m(m(h("meta::pure::functions::collection::dropAt_T_MANY__Integer_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany"), ps -> ps.size() == 2)), m(h("meta::pure::functions::collection::dropAt_T_MANY__Integer_1__Integer_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany"), ps -> ps.size() == 3)))); - register("meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_", true, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::functions::collection::Pair"), Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList())), pureModel), "oneMany")); + register("meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_", true, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(this.pureModel.getType("meta::pure::functions::collection::Pair")) + ._typeArguments(Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList()))), "oneMany")); register(m(grp(LambdaInference, h("meta::pure::functions::collection::removeDuplicatesBy_T_MANY__Function_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany"), p -> true)))); register("meta::pure::functions::collection::containsAll_Any_MANY__Any_MANY__Boolean_1_", false, ps -> res("Boolean", "one")); @@ -1788,7 +1812,12 @@ private void registerAlgebra() private void registerOlapMath() { - ReturnInference resolve = ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::functions::collection::Map"), FastList.newListWith(this.pureModel.getGenericType("meta::pure::metamodel::type::Any"), this.pureModel.getGenericType("Integer")), pureModel), "one"); + ReturnInference resolve = ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + ._rawType(this.pureModel.getType("meta::pure::functions::collection::Map")) + ._typeArguments(FastList.newListWith( + this.pureModel.getGenericType("meta::pure::metamodel::type::Any"), + this.pureModel.getGenericType("Integer") + )), "one"); register(m( m(h("meta::pure::functions::math::olap::rank_Any_MANY__Map_1_", false, resolve)), diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java index 56b89b150b9..79a409f209a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java @@ -24,11 +24,11 @@ import org.finos.legend.engine.language.pure.compiler.toPureGraph.handlers.FunctionHandler; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.FunctionType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java index 5e7df44909c..5ab85398da0 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java @@ -22,6 +22,38 @@ public class MostCommonType { public static GenericType mostCommon(MutableList sourceTypes, PureModel pureModel) { + // Need generics return (GenericType) org.finos.legend.pure.m3.navigation.generictype.GenericType.findBestCommonGenericType(sourceTypes.collect(s -> s), true, false, pureModel.getExecutionSupport().getProcessorSupport()); +// Type nil = pureModel.getType(M3Paths.Nil); +// MutableList types = sourceTypes.select(t->!t.equals(nil)); +// if (types.isEmpty()) +// { +// return pureModel.getGenericType(M3Paths.Nil); +// } +// else +// { +// Type res = types.size() == 1? types.get(0):types.take(types.size()-1).injectInto(types.get(types.size()-1), (a,b) -> mostCommon(a,b, pureModel)); +// return new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(res); +// } } + + +// public static Type mostCommon(Type a, Type b, PureModel pureModel) +// { +// if (a == b) +// { +// return a; +// } +// ListIterable la = C3Linearization.getTypeGeneralizationLinearization(a, pureModel.getExecutionSupport().getProcessorSupport()).toReversed(); +// ListIterable lb = C3Linearization.getTypeGeneralizationLinearization(b, pureModel.getExecutionSupport().getProcessorSupport()).toReversed(); +// int min = Math.min(la.size(), lb.size()); +// for (int i=0; i < min; i++) +// { +// if (la.get(i) != lb.get(i)) +// { +// return (Type)la.get(i-1); +// } +// } +// return (Type)la.get(min-1); +// } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java index 86dd6c4442a..8449f408ef6 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java @@ -26,7 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.connection.JsonModelConnection; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.connection.XmlModelConnection; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.shared.core.url.InputStreamProvider; import org.finos.legend.engine.shared.core.url.StreamProviderHolder; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java index ac9764b3304..561fd2d2bfc 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java @@ -1062,7 +1062,7 @@ public void testRelation() " city : x|$x.city,\n" + " treePlanted: x|$x.treePlanted,\n" + " year: x|$x.year\n" + - " ])->pivot(~[country, city], ~[total: x|$x.treePlanted : x|$x->sum()])->cast(@meta::pure::metamodel::relation::Relation<(year2:Integer)>)->filter(x|$x.year2 == 2000)\n" + + " ])->pivot(~[country, city], ~[total: x|$x.treePlanted : x|$x->sum()])->cast(@Relation<(year2:Integer)>)->filter(x|$x.year2 == 2000)\n" + "}" ); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java index fb3176beec5..10d89844894 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java @@ -724,7 +724,7 @@ public void testQualifiedProperty() "{\n" + " name : String[*];\n" + " xza(s:z::k::B[1]){$s + 'ok'}:String[1];\n" + - "}\n", "COMPILATION error at [4:10-16]: Can't find type 'z::k::B'"); + "}\n", "COMPILATION error at [4:8-19]: Can't find type 'z::k::B'"); } @Test diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java index 3846046dc5f..fcce3fc4a39 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java @@ -34,13 +34,13 @@ public class TestGrammarToJsonApi @Test public void testProtocolGeneration() { - test(getJsonString("pureParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":\"test\"}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":6,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}},\"test2\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":16,\"startLine\":1},\"value\":\"test2\"}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":6,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test(getJsonString("pureParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":\"test\"}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}},\"test2\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":16,\"startLine\":1},\"value\":\"test2\"}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); } @Test public void testImportParsing() { - test(getJsonString("pureImportParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{}},\"modelDataContext\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"TargetA\",\"sourceInformation\":{\"endColumn\":18,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":4}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"targetA\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":3,\"startLine\":4},\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"sourceInformation\":{\"endColumn\":1,\"endLine\":5,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":2},\"stereotypes\":[],\"superTypes\":[\"VersionClass\"],\"taggedValues\":[{\"sourceInformation\":{\"endColumn\":20,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"tag\":{\"profile\":\"doc\",\"profileSourceInformation\":{\"endColumn\":10,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"sourceInformation\":{\"endColumn\":14,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":2},\"value\":\"doc\"},\"value\":\"a\"}]},{\"_type\":\"sectionIndex\",\"name\":\"SectionIndex\",\"package\":\"__internal__\",\"sections\":[{\"_type\":\"importAware\",\"elements\":[\"model::Person\"],\"imports\":[\"projectA\"],\"parserName\":\"Pure\",\"sourceInformation\":{\"endColumn\":2,\"endLine\":7,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":1}}]}]},\"renderStyle\":\"STANDARD\"}"); + test(getJsonString("pureImportParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{}},\"modelDataContext\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"targetA\",\"propertyTypeSourceInformation\":{\"endColumn\":18,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":4},\"sourceInformation\":{\"endColumn\":22,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":3,\"startLine\":4},\"stereotypes\":[],\"taggedValues\":[],\"type\":\"TargetA\"}],\"qualifiedProperties\":[],\"sourceInformation\":{\"endColumn\":1,\"endLine\":5,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":2},\"stereotypes\":[],\"superTypes\":[\"VersionClass\"],\"taggedValues\":[{\"sourceInformation\":{\"endColumn\":20,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"tag\":{\"profile\":\"doc\",\"profileSourceInformation\":{\"endColumn\":10,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"sourceInformation\":{\"endColumn\":14,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":2},\"value\":\"doc\"},\"value\":\"a\"}]},{\"_type\":\"sectionIndex\",\"name\":\"SectionIndex\",\"package\":\"__internal__\",\"sections\":[{\"_type\":\"importAware\",\"elements\":[\"model::Person\"],\"imports\":[\"projectA\"],\"parserName\":\"Pure\",\"sourceInformation\":{\"endColumn\":2,\"endLine\":7,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":1}}]}]},\"renderStyle\":\"STANDARD\"}"); } @Test @@ -52,18 +52,18 @@ public void testParsingWithNoError() @Test public void testLambdaParsingWithNoError() { - test("{\"isolatedLambdas\": {\"test\": \"a:String[1]|'hello';\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":13,\"startLine\":1},\"value\":\"hello\"}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\",\"sourceInformation\":{\"endColumn\":8,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":3,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"a\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":12,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:String[1]|$src; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\",\"sourceInformation\":{\"endColumn\":10,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":14,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|$src+1; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[2]|$src->first()->toOne() \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"toOne\",\"parameters\":[{\"_type\":\"func\",\"function\":\"first\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":35,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":31,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.nameWithTitle('test');\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":35,\"startLine\":1},\"value\":\"test\"}],\"property\":\"nameWithTitle\",\"sourceInformation\":{\"endColumn\":33,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":10,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":42,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.name;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"property\":\"name\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":10,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Boolean[1] | !$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"not\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | -$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | add($src,minus([1,1]));\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"add\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":33,\"startLine\":1},\"values\":[{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":34,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":34,\"startLine\":1},\"value\":1},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":36,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":27,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|let a = 1;$a+1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"letFunction\",\"parameters\":[{\"_type\":\"string\",\"value\":\"a\"},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":1}],\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"a\",\"sourceInformation\":{\"endColumn\":27,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":26,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":29,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | myEnum.VALUE1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"myEnum\",\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"property\":\"VALUE1\",\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":25,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | anything;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"anything\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"a:String[1]|'hello';\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":13,\"startLine\":1},\"value\":\"hello\"}],\"parameters\":[{\"_type\":\"var\",\"class\":\"String\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"a\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":12,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:String[1]|$src; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"String\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":14,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|$src+1; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[2]|$src->first()->toOne() \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"toOne\",\"parameters\":[{\"_type\":\"func\",\"function\":\"first\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":35,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":31,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.nameWithTitle('test');\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":35,\"startLine\":1},\"value\":\"test\"}],\"property\":\"nameWithTitle\",\"sourceInformation\":{\"endColumn\":33,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":42,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.name;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"property\":\"name\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Boolean[1] | !$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"not\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Boolean\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | -$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | add($src,minus([1,1]));\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"add\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":33,\"startLine\":1},\"values\":[{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":34,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":34,\"startLine\":1},\"value\":1},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":36,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":27,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|let a = 1;$a+1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"letFunction\",\"parameters\":[{\"_type\":\"string\",\"value\":\"a\"},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":1}],\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"a\",\"sourceInformation\":{\"endColumn\":27,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":26,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":29,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | myEnum.VALUE1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"myEnum\",\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"property\":\"VALUE1\",\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":25,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | anything;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"anything\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); // a really meaningless lambda test("{\"isolatedLambdas\": {\"test\": \"anything\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"anything\",\"sourceInformation\":{\"endColumn\":8,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"parameters\":[],\"sourceInformation\":{\"endColumn\":8,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); } @@ -138,7 +138,7 @@ private String getJsonString(String path) public void testLambdaWithCast() { test("{\"isolatedLambdas\":{\"testLambda\":\"src:OldClass[1]|$src->cast(@newClass)\"}}", - "{\"isolatedLambdas\":{\"lambdas\":{\"testLambda\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"cast\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":17,\"startLine\":1}},{\"_type\":\"genericTypeInstance\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"newClass\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":29,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":28,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":23,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"OldClass\",\"sourceInformation\":{\"endColumn\":12,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":15,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + "{\"isolatedLambdas\":{\"lambdas\":{\"testLambda\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"cast\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":17,\"startLine\":1}},{\"_type\":\"genericTypeInstance\",\"fullPath\":\"newClass\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":29,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":23,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"OldClass\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":15,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); } private void test(String request, String expected) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 index 6fd30ed965b..74735dd367e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 @@ -211,22 +211,14 @@ type: (qualifiedName (LESS_THAN typeAr | ( PAREN_OPEN - columnInfo (COMMA columnInfo)* + columnType (COMMA columnType)* PAREN_CLOSE ) | unitName ; - -columnInfo: columnName COLON columnType -; - -columnName: identifier +columnType: identifier COLON identifier ; - -columnType: identifier -; - functionTypePureType: type multiplicity ; typeAndMultiplicityParameters: LESS_THAN ((typeParameters multiplictyParameters?) | multiplictyParameters) GREATER_THAN diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java index 01025cf72ab..c1142928244 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java @@ -38,6 +38,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; import org.finos.legend.engine.shared.core.identity.Identity; +import org.finos.legend.engine.shared.core.identity.factory.*; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.engine.shared.core.operational.logs.LogInfo; import org.finos.legend.engine.shared.core.operational.logs.LoggingEventType; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java index c5e775d0516..03575109246 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java @@ -29,15 +29,15 @@ import org.finos.legend.engine.protocol.pure.v1.model.data.ModelInstanceTestData; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import java.math.BigDecimal; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java index dc3113a7fac..98c1139e03f 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java @@ -17,9 +17,9 @@ import org.antlr.v4.runtime.tree.TerminalNode; import org.finos.legend.engine.language.pure.grammar.from.ParseTreeWalkerSourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; public class DateParseTreeWalker diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java index 7192207934a..0159ad1dcb3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java @@ -72,27 +72,22 @@ import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.EqualTo; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.EqualToJson; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.TestAssertion; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; -import org.finos.legend.engine.protocol.pure.v1.model.type.Type; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.Column; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpec; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpecArray; @@ -295,11 +290,7 @@ private EnumValue visitEnumValue(DomainParserGrammar.EnumValueContext ctx) private Class visitClass(DomainParserGrammar.ClassDefinitionContext ctx) { - if (ctx.typeParametersWithContravarianceAndMultiplicityParameters() != null && !ctx.typeParametersWithContravarianceAndMultiplicityParameters().isEmpty()) - { - throw new EngineException("Type and/or multiplicity parameters are not authorized in Legend Engine", walkerSourceInformation.getSourceInformation(ctx.typeParametersWithContravarianceAndMultiplicityParameters()), EngineErrorType.PARSER); - } - + // TODO: break if use of generics! Class _class = new Class(); _class._package = ctx.qualifiedName().packagePath() == null ? "" : PureGrammarParserUtility.fromPath(ctx.qualifiedName().packagePath().identifier()); _class.name = PureGrammarParserUtility.fromIdentifier(ctx.qualifiedName().identifier()); @@ -361,10 +352,11 @@ private Property visitSimpleProperty(DomainParserGrammar.PropertyContext ctx) property.stereotypes = ctx.stereotypes() == null ? Lists.mutable.empty() : this.visitStereotypes(ctx.stereotypes()); property.taggedValues = ctx.taggedValues() == null ? Lists.mutable.empty() : this.visitTaggedValues(ctx.taggedValues()); // NOTE: here we limit the property type to only primitive type, class, or enumeration - property.genericType = processGenericType(ctx.propertyReturnType().type()); + property.type = ctx.propertyReturnType().type().getText(); property.multiplicity = this.buildMultiplicity(ctx.propertyReturnType().multiplicity().multiplicityArgument()); property.defaultValue = ctx.defaultValue() == null ? null : this.visitDefaultValue(ctx.defaultValue().defaultValueExpression()); property.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); + property.propertyTypeSourceInformation = this.walkerSourceInformation.getSourceInformation(ctx.propertyReturnType().type()); if (ctx.aggregation() != null) { if (ctx.aggregation().aggregationType().AGGREGATION_TYPE_COMPOSITE() != null) @@ -400,13 +392,14 @@ private QualifiedProperty visitDerivedProperty(DomainParserGrammar.QualifiedProp { Variable variable = new Variable(); variable.name = PureGrammarParserUtility.fromIdentifier(functionVariableExpressionContext.identifier()); - variable.genericType = processGenericType(functionVariableExpressionContext.type()); + String path = functionVariableExpressionContext.type().getText(); + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, path, walkerSourceInformation.getSourceInformation(functionVariableExpressionContext.type())); variable.multiplicity = this.buildMultiplicity(functionVariableExpressionContext.multiplicity().multiplicityArgument()); variable.sourceInformation = walkerSourceInformation.getSourceInformation(functionVariableExpressionContext); return variable; }); // NOTE: we should check but here we let returned type of the derived property to be whatever - qualifiedProperty.returnGenericType = processGenericType(ctx.propertyReturnType().type()); + qualifiedProperty.returnType = ctx.propertyReturnType().type().getText(); qualifiedProperty.returnMultiplicity = this.buildMultiplicity(ctx.propertyReturnType().multiplicity().multiplicityArgument()); qualifiedProperty.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); return qualifiedProperty; @@ -433,11 +426,6 @@ private Association visitAssociation(DomainParserGrammar.AssociationContext ctx) private org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function visitFunction(DomainParserGrammar.FunctionDefinitionContext ctx) { - if (ctx.typeAndMultiplicityParameters() != null && !ctx.typeAndMultiplicityParameters().isEmpty()) - { - throw new EngineException("Type and/or multiplicity parameters are not authorized in Legend Engine", walkerSourceInformation.getSourceInformation(ctx.typeAndMultiplicityParameters()), EngineErrorType.PARSER); - } - org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function func = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function(); func._package = ctx.qualifiedName().packagePath() == null ? "" : PureGrammarParserUtility.fromPath(ctx.qualifiedName().packagePath().identifier()); func.stereotypes = ctx.stereotypes() == null ? Lists.mutable.empty() : this.visitStereotypes(ctx.stereotypes()); @@ -448,7 +436,8 @@ private org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain { Variable variable = new Variable(); variable.name = PureGrammarParserUtility.fromIdentifier(functionVariableExpressionContext.identifier()); - variable.genericType = processGenericType(functionVariableExpressionContext.type()); + String path = functionVariableExpressionContext.type().getText(); + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, path, this.walkerSourceInformation.getSourceInformation(functionVariableExpressionContext.type())); variable.multiplicity = this.buildMultiplicity(functionVariableExpressionContext.multiplicity().multiplicityArgument()); variable.sourceInformation = this.walkerSourceInformation.getSourceInformation(functionVariableExpressionContext); return variable; @@ -505,7 +494,7 @@ private org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain } func.tests = suites; } - func.returnGenericType = processGenericType(ctx.functionTypeSignature().type()); + func.returnType = ctx.functionTypeSignature().type().getText(); func.returnMultiplicity = this.buildMultiplicity(ctx.functionTypeSignature().multiplicity().multiplicityArgument()); func.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); func.name = PureGrammarParserUtility.fromIdentifier(ctx.qualifiedName().identifier()) + HelperValueSpecificationGrammarComposer.getFunctionSignature(func); @@ -751,8 +740,8 @@ private List codeBlock(DomainParserGrammar.CodeBlockContext private ValueSpecification programLine(DomainParserGrammar.ProgramLineContext ctx, List typeParametersNames, LambdaContext lambdaContext, boolean addLines, String space) { return (ctx.combinedExpression() == null) ? - letExpression(ctx.letExpression(), typeParametersNames, lambdaContext, addLines, space) : - combinedExpression(ctx.combinedExpression(), "line", typeParametersNames, lambdaContext, space, true, addLines); + letExpression(ctx.letExpression(), typeParametersNames, lambdaContext, addLines, space) : + combinedExpression(ctx.combinedExpression(), "line", typeParametersNames, lambdaContext, space, true, addLines); } public ValueSpecification combinedExpression(DomainParserGrammar.CombinedExpressionContext ctx, String exprName, List typeParametersNames, LambdaContext lambdaContext, String space, boolean wrapFlag, boolean addLines) @@ -845,7 +834,7 @@ private CByteArray byteArray(DomainParserGrammar.ToBytesLiteralContext ctx) private ValueSpecification enumReference(DomainParserGrammar.EnumReferenceContext ctx, String exprName, List typeParametersNames, LambdaContext lambdaContext, String space, boolean wrapFlag, boolean addLines) { - org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue result = new org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue(); + org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue result = new org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue(); result.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); result.fullPath = PureGrammarParserUtility.fromQualifiedName(ctx.qualifiedName().packagePath() == null ? Collections.emptyList() : ctx.qualifiedName().packagePath().identifier(), ctx.qualifiedName().identifier()); result.value = PureGrammarParserUtility.fromIdentifier(ctx.identifier()); @@ -902,20 +891,11 @@ private AppliedFunction letExpression(DomainParserGrammar.LetExpressionContext c private AppliedFunction newFunction(DomainParserGrammar.ExpressionInstanceContext ctx, List typeParametersNames, LambdaContext lambdaContext, boolean addLines, String space) { - GenericTypeInstance generic = new GenericTypeInstance( - new GenericType(new PackageableType("meta::pure::metamodel::type::Class"), - Lists.mutable.of( - new GenericType( - new PackageableType(PureGrammarParserUtility.fromQualifiedName(ctx.qualifiedName().packagePath() == null ? Collections.emptyList() : ctx.qualifiedName().packagePath().identifier(), ctx.qualifiedName().identifier())), - ListIterate.collect(ctx.typeArguments() == null ? Lists.mutable.empty() : ctx.typeArguments().type(), this::processGenericType), - ListIterate.collect(ctx.multiplicityArguments() == null ? Lists.mutable.empty() : ctx.multiplicityArguments().multiplicityArgument(), this::buildMultiplicity) - ) - ) - ) - ); + PackageableElementPtr newClass = new PackageableElementPtr(); + newClass.fullPath = PureGrammarParserUtility.fromQualifiedName(ctx.qualifiedName().packagePath() == null ? Collections.emptyList() : ctx.qualifiedName().packagePath().identifier(), ctx.qualifiedName().identifier()); List keyExpressions = processExpressionInstanceParserPropertyAssignments(ctx.expressionInstanceParserPropertyAssignment(), typeParametersNames, lambdaContext, addLines, space); Collection valueAssignments = new Collection(keyExpressions); - return this.createAppliedFunction(Lists.mutable.with(generic, new CString(""), valueAssignments), "new"); + return this.createAppliedFunction(Lists.mutable.with(newClass, new CString(""), valueAssignments), "new"); } // necessary for proper compilation of new function @@ -1281,10 +1261,11 @@ private ValueSpecification atomicExpression(DomainParserGrammar.AtomicExpression { return unitTypeReference(ctx.type()); } - GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); - genericTypeInstance.genericType = processGenericType(ctx.type()); - genericTypeInstance.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); - return genericTypeInstance; + if (ctx.type().typeArguments() != null && !ctx.type().typeArguments().type().get(0).columnType().isEmpty()) + { + return processRelationColumnTypes(ctx.type()); + } + return typeReference(ctx.type()); } if (ctx.anyLambda() != null) { @@ -1466,7 +1447,8 @@ private Variable lambdaParam(DomainParserGrammar.LambdaParamContext ctx, DomainP if (ctx != null && ctx.lambdaParamType() != null) { variable.multiplicity = this.buildMultiplicity(ctx.lambdaParamType().multiplicity().multiplicityArgument()); - variable.genericType = processGenericType(ctx.lambdaParamType().type()); + String path = ctx.lambdaParamType().type().getText(); + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, path, walkerSourceInformation.getSourceInformation(ctx.lambdaParamType().type())); variable.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); } variable.name = PureGrammarParserUtility.fromIdentifier(var); @@ -1537,7 +1519,7 @@ private GenericTypeInstance typeReference(DomainParserGrammar.TypeContext ctx) { String fullPath = ctx.getText(); GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); - genericTypeInstance.genericType = new GenericType(new PackageableType(fullPath)); + genericTypeInstance.fullPath = fullPath; genericTypeInstance.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); return genericTypeInstance; } @@ -1546,45 +1528,33 @@ private GenericTypeInstance unitTypeReference(DomainParserGrammar.TypeContext ct { String fullPath = ctx.unitName().qualifiedName().getText().concat(TILDE).concat(ctx.unitName().identifier().getText()); GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); - genericTypeInstance.genericType = new GenericType(new PackageableType(fullPath)); + genericTypeInstance.fullPath = fullPath; genericTypeInstance.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); return genericTypeInstance; } - private GenericType processGenericType(DomainParserGrammar.TypeContext ctx) + private GenericTypeInstance processRelationColumnTypes(DomainParserGrammar.TypeContext ctx) { - Type type; - if (ctx.qualifiedName() != null) - { - PackageableType pType = new PackageableType(ctx.qualifiedName().getText()); - pType.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); - type = pType; - } - else if (ctx.PAREN_OPEN() != null) - { - type = new RelationType(ListIterate.collect(ctx.columnInfo(), x -> - { - Column column = new Column(x.columnName().getText(), x.columnType().getText()); - column.sourceInformation = walkerSourceInformation.getSourceInformation(x); - return column; - })); - } - else if (ctx.unitName() != null) - { - PackageableType pType = new PackageableType(ctx.getText()); - pType.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); - type = pType; - } - else + String fullPath = ctx.qualifiedName().getText(); + GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); + genericTypeInstance.fullPath = fullPath; + genericTypeInstance.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); + if (!"meta::pure::metamodel::relation::Relation".equals(fullPath) && !"Relation".equals(fullPath)) { - throw new EngineException("The type " + ctx.getText() + " is not supported yet", this.walkerSourceInformation.getSourceInformation(ctx), EngineErrorType.PARSER); + throw new EngineException("Casting to type with generics is only supported for Relation type", walkerSourceInformation.getSourceInformation(ctx), EngineErrorType.PARSER); } - GenericType result = new GenericType(type, ListIterate.collect(ctx.typeArguments() == null ? Lists.mutable.empty() : ctx.typeArguments().type(), this::processGenericType)); - if (ctx.multiplicityArguments() != null) + List columnTypeContexts = ctx.typeArguments().type().get(0).columnType(); + ColSpecArray colSpecArr = new ColSpecArray(); + colSpecArr.colSpecs = ListIterate.collect(columnTypeContexts, columnTypeContext -> { - result.multiplicityArguments = ListIterate.collect(ctx.multiplicityArguments().multiplicityArgument(), this::buildMultiplicity); - } - return result; + ColSpec colSpec = new ColSpec(); + colSpec.sourceInformation = walkerSourceInformation.getSourceInformation(columnTypeContext); + colSpec.name = PureGrammarParserUtility.fromIdentifier(columnTypeContext.identifier().get(0)); + colSpec.type = PureGrammarParserUtility.fromIdentifier(columnTypeContext.identifier().get(1)); + return colSpec; + }); + genericTypeInstance.typeArguments = Lists.mutable.with(DomainParseTreeWalker.wrapWithClassInstance(colSpecArr, walkerSourceInformation.getSourceInformation(ctx), "colSpecArray")); + return genericTypeInstance; } private ValueSpecification allOrFunction(DomainParserGrammar.AllOrFunctionContext ctx, ValueSpecification instance, DomainParserGrammar.QualifiedNameContext funcName, List typeParametersNames, LambdaContext lambdaContext, String space, boolean addLines) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java index 00d86864548..eb59afff0dc 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java @@ -20,14 +20,14 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.GraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java index ecaf49f703b..78966c86aa7 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java @@ -21,14 +21,14 @@ import org.finos.legend.engine.language.pure.grammar.from.antlr4.navigation.NavigationParserGrammar; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.Path; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.PropertyPathElement; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java index e33f03d4362..6a383c19658 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java @@ -17,7 +17,7 @@ import org.antlr.v4.runtime.tree.TerminalNode; import org.finos.legend.engine.language.pure.grammar.from.ParseTreeWalkerSourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; public class StrictTimeParseTreeWalker diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java index dfe935d43cf..57564449537 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java @@ -63,32 +63,32 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.AggregateValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.PureList; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.TDSAggregateValue; @@ -402,7 +402,7 @@ public String visit(Function function) { return "function " + HelperDomainGrammarComposer.renderAnnotations(function.stereotypes, function.taggedValues) + PureGrammarComposerUtility.convertPath(HelperValueSpecificationGrammarComposer.getFunctionName(function)) + "(" + LazyIterate.collect(function.parameters, p -> p.accept(Builder.newInstance(this).withVariableInFunctionSignature().build())).makeString(", ") + ")" - + ": " + HelperValueSpecificationGrammarComposer.printGenericType(function.returnGenericType, this) + "[" + HelperDomainGrammarComposer.renderMultiplicity(function.returnMultiplicity) + "]\n" + + + ": " + function.returnType + "[" + HelperDomainGrammarComposer.renderMultiplicity(function.returnMultiplicity) + "]\n" + "{\n" + LazyIterate.collect(function.body, b -> " " + b.accept(Builder.newInstance(this).withIndentation(getTabSize(1)).build())).makeString(";\n") + (function.body.size() > 1 ? ";" : "") + "\n}" + @@ -651,7 +651,7 @@ public String visit(ValueSpecification valueSpecification) } @Override - public String visit(org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class _class) + public String visit(org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class _class) { return HelperValueSpecificationGrammarComposer.printFullPath(_class.fullPath, this); } @@ -681,7 +681,7 @@ public String visit(Variable variable) (this.isVariableInFunctionSignature ? "" : "$") + PureGrammarComposerUtility.convertIdentifier(variable.name) + (this.isRenderingHTML() ? "" : "") + - (variable.genericType != null ? ": " + HelperValueSpecificationGrammarComposer.printGenericType(variable.genericType, this) + "[" + HelperDomainGrammarComposer.renderMultiplicity(variable.multiplicity) + "]" : ""); + (variable._class != null ? ": " + HelperValueSpecificationGrammarComposer.printFullPath(variable._class.path, this) + "[" + HelperDomainGrammarComposer.renderMultiplicity(variable.multiplicity) + "]" : ""); } @Override @@ -747,7 +747,7 @@ public String visit(ClassInstance iv) return (this.isRenderingHTML() ? "" : "") + "olapGroupBy" + (this.isRenderingHTML() ? "" : "") + "(" + tdsOlapAggregation.function.accept(this) + ")"; case "tdsAggregateValue": TDSAggregateValue tdsAggregateValue = (TDSAggregateValue) iv.value; - return (this.isRenderingHTML() ? "" : "") + "agg" + (this.isRenderingHTML() ? "" : "") + "(" + convertString(tdsAggregateValue.name, true) + "," + tdsAggregateValue.mapFn.accept(this) + ", " + tdsAggregateValue.aggregateFn.accept(this) + ")"; + return (this.isRenderingHTML() ? "" : "") + "agg" + (this.isRenderingHTML() ? "" : "") + "(" + convertString(tdsAggregateValue.name,true) + "," + tdsAggregateValue.mapFn.accept(this) + ", " + tdsAggregateValue.aggregateFn.accept(this) + ")"; default: PureGrammarComposerContext context = this.toContext(); @@ -763,9 +763,7 @@ public String visit(ClassInstance iv) @Override public String visit(AppliedFunction appliedFunction) { - String _function = appliedFunction.function; - int index = _function.lastIndexOf("::"); - String function = index == -1 ? _function : _function.substring(index + 2); + String function = appliedFunction.function; List parameters = appliedFunction.parameters; if ("getAll".equals(function)) @@ -780,28 +778,11 @@ else if ("letFunction".equals(function)) { return "let " + PureGrammarComposerUtility.convertIdentifier(((CString) parameters.get(0)).value) + " = " + parameters.get(1).accept(this); } - else if ("cast".equals(function)) - { - return parameters.get(0).accept(this) + "->" + _function + "(@" + parameters.get(1).accept(this) + ")"; - } - else if ("subType".equals(function)) - { - return parameters.get(0).accept(this) + "->" + _function + "(@" + parameters.get(1).accept(this) + ")"; - } else if ("new".equals(function)) { ValueSpecification param = parameters.get(parameters.size() - 1); List values = param instanceof Collection ? ((Collection) param).values : Arrays.asList(param); - String type; - if (parameters.get(0) instanceof GenericTypeInstance) - { - type = printGenericType(((GenericTypeInstance) parameters.get(0)).genericType.typeArguments.get(0), this); - } - else - { - type = parameters.get(0).accept(this); - } - return "^" + type + "(" + Lists.mutable.withAll(values).collect(v -> v.accept(this)).makeString(" , ") + ")"; + return "^" + parameters.get(0).accept(this) + "(" + Lists.mutable.withAll(values).collect(v -> v.accept(this)).makeString(" , ") + ")"; } else if ("not".equals(function)) { @@ -1061,7 +1042,22 @@ public String visit(AppliedQualifiedProperty appliedQualifiedProperty) public String visit(GenericTypeInstance genericTypeInstance) { StringBuilder builder = new StringBuilder(); - builder.append(printGenericType(genericTypeInstance.genericType, this)); + builder.append('@' + HelperValueSpecificationGrammarComposer.printFullPath(genericTypeInstance.fullPath, this)); + if (genericTypeInstance.typeArguments != null && !genericTypeInstance.typeArguments.isEmpty() && genericTypeInstance.typeArguments.get(0) instanceof ClassInstance && ((ClassInstance) genericTypeInstance.typeArguments.get(0)).type.equals("colSpecArray")) + { + ColSpecArray colSpecArray = (ColSpecArray) ((ClassInstance) genericTypeInstance.typeArguments.get(0)).value; + builder.append("<("); + if (this.isRenderingPretty()) + { + builder.append(this.returnChar() + DEPRECATED_PureGrammarComposerCore.computeIndentationString(this, getTabSize(1)) + " "); + } + builder.append(LazyIterate.collect(colSpecArray.colSpecs, colSpec -> HelperValueSpecificationGrammarComposer.printColSpec(colSpec, this)).makeString("," + (this.isRenderingPretty() ? this.returnChar() + " " + DEPRECATED_PureGrammarComposerCore.computeIndentationString(this, getTabSize(1)) : " "))); + if (this.isRenderingPretty()) + { + builder.append(this.returnChar() + DEPRECATED_PureGrammarComposerCore.computeIndentationString(this, 0)).append(" "); + } + builder.append(")>"); + } return builder.toString(); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java index b91e968b0e9..7bec01b0352 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java @@ -93,7 +93,7 @@ public static String renderMultiplicity(Multiplicity multiplicity) public static String renderProperty(Property property, DEPRECATED_PureGrammarComposerCore transformer) { - return renderAnnotations(property.stereotypes, property.taggedValues) + renderAggregation(property.aggregation) + PureGrammarComposerUtility.convertIdentifier(property.name) + ": " + HelperValueSpecificationGrammarComposer.printGenericType(property.genericType, transformer) + "[" + renderMultiplicity(property.multiplicity) + "]" + (property.defaultValue != null ? " = " + property.defaultValue.value.accept(transformer) : ""); + return renderAnnotations(property.stereotypes, property.taggedValues) + renderAggregation(property.aggregation) + PureGrammarComposerUtility.convertIdentifier(property.name) + ": " + property.type + "[" + renderMultiplicity(property.multiplicity) + "]" + (property.defaultValue != null ? " = " + property.defaultValue.value.accept(transformer) : ""); } private static String renderAggregation(AggregationKind aggregationKind) @@ -136,7 +136,7 @@ public static String renderDerivedProperty(QualifiedProperty qualifiedProperty, .collect(qualifiedProperty.body, b -> b.accept(transformer)) .makeString("\n" + getTabString(2), ";\n" + getTabString(2), ";\n" + getTabString())) + "}: " - + HelperValueSpecificationGrammarComposer.printGenericType(qualifiedProperty.returnGenericType, transformer) + "[" + renderMultiplicity(qualifiedProperty.returnMultiplicity) + "]"; + + qualifiedProperty.returnType + "[" + renderMultiplicity(qualifiedProperty.returnMultiplicity) + "]"; } public static String renderConstraint(Constraint constraint, List allConstraints, DEPRECATED_PureGrammarComposerCore transformer) @@ -182,7 +182,7 @@ public static String renderConstraint(Constraint constraint, List al public static String renderFunctionTestSuites(Function function, PureGrammarComposerContext context) { StringBuilder stringBuilder = new StringBuilder(); - if (function.tests.isEmpty()) + if (function.tests == null) { return stringBuilder.toString(); } @@ -198,7 +198,7 @@ public static String renderFunctionTestSuite(Function function, FunctionTestSuit StringBuilder str = new StringBuilder(); if (!functionTestSuite.id.equals(DEFAULT_TESTABLE_ID)) { - str.append(getTabString(baseIndentation)).append(functionTestSuite.id).append("\n").append(getTabString(baseIndentation)).append("(\n"); + str.append(getTabString(baseIndentation)).append(functionTestSuite.id).append("\n").append(getTabString(baseIndentation)).append("(\n"); if (functionTestSuite.testData != null && !functionTestSuite.testData.isEmpty()) { str.append(String.join("\n", ListIterate.collect(functionTestSuite.testData, test -> renderFunctionTestData(test, baseIndentation + 1, context)))).append("\n"); @@ -279,7 +279,7 @@ private static String renderTestAssertion(TestAssertion testAssertion, PureGramm { if (testAssertion instanceof EqualTo) { - return ((EqualTo) testAssertion).expected.accept(DEPRECATED_PureGrammarComposerCore.Builder.newInstance(context).build()); + return ((EqualTo)testAssertion).expected.accept(DEPRECATED_PureGrammarComposerCore.Builder.newInstance(context).build()); } else if (testAssertion instanceof EqualToJson) { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java index 9773897959b..a455acfefa7 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java @@ -23,22 +23,18 @@ import org.finos.legend.engine.language.pure.grammar.from.domain.DateParseTreeWalker; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; -import org.finos.legend.engine.protocol.pure.v1.model.type.Type; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.PathElement; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.PropertyPathElement; @@ -97,7 +93,7 @@ public static boolean isPrimitiveValue(ValueSpecification valueSpecification) public static String printColSpec(ColSpec col, DEPRECATED_PureGrammarComposerCore transformer) { - return PureGrammarComposerUtility.convertIdentifier(col.name) + (col.type != null ? ":" + col.type : "") + (col.function1 != null ? ":" + (transformer.isRenderingPretty() ? " " : "") + col.function1.accept(transformer) : "") + (col.function2 != null ? ":" + col.function2.accept(transformer) : ""); + return PureGrammarComposerUtility.convertIdentifier(col.name) + (col.type != null ? ":" + col.type : "") + (col.function1 != null ? ":" + (transformer.isRenderingPretty() ? " " : "") + col.function1.accept(transformer) : "") + (col.function2 != null ? ":" + col.function2.accept(transformer) : ""); } public static String printColSpecArray(ColSpecArray colSpecArray, DEPRECATED_PureGrammarComposerCore transformer) @@ -293,7 +289,7 @@ public static String getFunctionDescriptor(Function function) String packageName = function._package; String functionName = getFunctionNameWithNoPackage(function); String functionSignature = LazyIterate.collect(function.parameters, HelperValueSpecificationGrammarComposer::getFunctionDescriptorParameterSignature).select(Objects::nonNull).makeString(","); - String returnTypeSignature = getClassSignature(((PackageableType) function.returnGenericType.rawType).fullPath); + String returnTypeSignature = getClassSignature(function.returnType); String returnMultiplicitySignature = HelperDomainGrammarComposer.renderMultiplicity(function.returnMultiplicity); builder.append(packageName) .append("::") @@ -324,18 +320,18 @@ public static String getFunctionNameWithNoPackage(org.finos.legend.engine.protoc public static String getFunctionSignature(Function function) { String functionSignature = LazyIterate.collect(function.parameters, HelperValueSpecificationGrammarComposer::getParameterSignature).select(Objects::nonNull).makeString("__") - + "__" + getClassSignature(((PackageableType) function.returnGenericType.rawType).fullPath) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; + + "__" + getClassSignature(function.returnType) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; return function.parameters.size() > 0 ? "_" + functionSignature : functionSignature; } private static String getParameterSignature(Variable p) { - return p.genericType != null ? getClassSignature(((PackageableType) p.genericType.rawType).fullPath) + "_" + getMultiplicitySignature(p.multiplicity) : null; + return p._class != null ? getClassSignature(p._class.path) + "_" + getMultiplicitySignature(p.multiplicity) : null; } private static String getFunctionDescriptorParameterSignature(Variable p) { - return p.genericType != null ? getClassSignature(((PackageableType) p.genericType.rawType).fullPath) + "[" + HelperDomainGrammarComposer.renderMultiplicity(p.multiplicity) + "]" : null; + return p._class != null ? getClassSignature(p._class.path) + "[" + HelperDomainGrammarComposer.renderMultiplicity(p.multiplicity) + "]" : null; } private static String getClassSignature(String _class) @@ -364,29 +360,4 @@ public static String generateValidDateValueContainingPercent(String date) { return date.indexOf(DateParseTreeWalker.DATE_PREFIX) != -1 ? date : DateParseTreeWalker.DATE_PREFIX + date; } - - public static String printGenericType(GenericType genericType, DEPRECATED_PureGrammarComposerCore transformer) - { - return printType(genericType.rawType, transformer) + - (genericType.typeArguments.isEmpty() && genericType.multiplicityArguments.isEmpty() ? - "" : - "<" + - ListIterate.collect(genericType.typeArguments, x -> printGenericType(x, transformer)).makeString(", ") + - (genericType.multiplicityArguments.isEmpty() ? "" : "|" + ListIterate.collect(genericType.multiplicityArguments, HelperDomainGrammarComposer::renderMultiplicity).makeString(",")) + - ">" - ); - } - - public static String printType(Type type, DEPRECATED_PureGrammarComposerCore transformer) - { - if (type instanceof PackageableType) - { - return printFullPath(((PackageableType) type).fullPath, transformer); - } - else if (type instanceof RelationType) - { - return "(" + ListIterate.collect(((RelationType) type).columns, x -> x.name + ":" + x.type).makeString(", ") + ")"; - } - throw new RuntimeException(type.getClass().getSimpleName() + ": Not supported"); - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java index 2ae0fa5dcd3..accf4123e49 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java @@ -26,33 +26,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import java.util.List; import java.util.Stack; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java index 92a509e449b..5a9df1e107a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java @@ -26,7 +26,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.PackageableElement; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Class; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Profile; -import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.junit.Assert; import org.junit.Test; @@ -163,44 +162,4 @@ public void testProfile() Assert.assertEquals(18, profile.tags.get(1).sourceInformation.startColumn); Assert.assertEquals(21, profile.tags.get(1).sourceInformation.endColumn); } - - @Test - public void testPreventTypeParametersInClass() - { - EngineException e = Assert.assertThrows(EngineException.class, () -> test( - "Class x::X{}")); - Assert.assertEquals("PARSER error at [1:11-13]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - - e = Assert.assertThrows(EngineException.class, () -> test( - "Class x::X<|m>{}")); - Assert.assertEquals("PARSER error at [1:11-14]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - - e = Assert.assertThrows(EngineException.class, () -> test( - "Class x::X{}")); - Assert.assertEquals("PARSER error at [1:11-15]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - - e = Assert.assertThrows(EngineException.class, () -> test( - "Class x::X{}")); - Assert.assertEquals("PARSER error at [1:11-19]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - } - - @Test - public void testPreventTypeParametersInFunction() - { - EngineException e = Assert.assertThrows(EngineException.class, () -> test( - "function x::f(x:String[1]):String[1]{'ok'}")); - Assert.assertEquals("PARSER error at [1:14-16]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - - e = Assert.assertThrows(EngineException.class, () -> test( - "function x::f<|m>(x:String[1]):String[1]{'ok'}")); - Assert.assertEquals("PARSER error at [1:14-17]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - - e = Assert.assertThrows(EngineException.class, () -> test( - "function x::f(x:String[1]):String[1]{'ok'}")); - Assert.assertEquals("PARSER error at [1:14-18]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - - e = Assert.assertThrows(EngineException.class, () -> test( - "function x::f(x:String[1]):String[1]{'ok'}")); - Assert.assertEquals("PARSER error at [1:14-22]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java index 3b74a45b637..0a1b2e4e170 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java @@ -31,7 +31,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.Mapping; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; import org.finos.legend.engine.shared.core.operational.Assert; import org.junit.Test; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java deleted file mode 100644 index 36d8c7cd6fb..00000000000 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2024 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.language.pure.grammar.test.roundtrip; - -import org.finos.legend.engine.language.pure.grammar.test.TestGrammarRoundtrip; -import org.junit.Test; - -public class TestDomainGrammarArgumentsRoundtrip extends TestGrammarRoundtrip.TestGrammarRoundtripTestSuite -{ - // TO FIX ------ - // We don't want to authorize typeParameters but typeArguments for system's parameterized types should be allowed - // Unfortunately the parser is considering Result as a type and not a GenericType with rawType=Result and typeArguments = GenericType(rawType=String) - // Which means the compiler can't work... We need to parse the GenericType and 'slot' it in the Protocol. - // ------------- - - @Test - public void testFunctionWithTypeArguments() - { - test("function withPath::f(s: Result[1]): Result[0..1]\n" + - "{\n" + - " []\n" + - "}\n"); - } - - @Test - public void testClassPropertiesWithTypeArguments() - { - test("Class my::Class\n" + - "{\n" + - " prop1: Result[1];\n" + - "}\n"); - } - - @Test - public void testCast() - { - test("function withPath::f(s: a::Result[1]): Relation<(a:Integer)>[0..1]\n" + - "{\n" + - " []->cast(@Relation<(a:Integer)>)\n" + - "}\n"); - } - - @Test - public void testFunc() - { - test("function withPath::f(s: a::Type[1]): String[0..1]\n" + - "{\n" + - " []\n" + - "}\n"); - } -} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json index c82a5e1100b..1301d348b7f 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json @@ -135,27 +135,18 @@ "package": "test", "properties": [ { - "genericType": { - "multiplicityArguments": [], - "rawType": { - "_type": "packageableType", - "fullPath": "Integer", - "sourceInformation": { - "endColumn": 14, - "endLine": 6, - "sourceId": "", - "startColumn": 8, - "startLine": 6 - } - }, - "typeArguments": [], - "typeVariableValues": [] - }, "multiplicity": { "lowerBound": 1, "upperBound": 1 }, "name": "id", + "propertyTypeSourceInformation": { + "endColumn": 14, + "endLine": 6, + "sourceId": "", + "startColumn": 8, + "startLine": 6 + }, "sourceInformation": { "endColumn": 18, "endLine": 6, @@ -164,7 +155,8 @@ "startLine": 6 }, "stereotypes": [], - "taggedValues": [] + "taggedValues": [], + "type": "Integer" } ], "qualifiedProperties": [], @@ -202,4 +194,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java deleted file mode 100644 index d4570f77b72..00000000000 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2024 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.protocol.pure.v1; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.ObjectCodec; -import com.fasterxml.jackson.databind.JsonNode; -import org.eclipse.collections.api.factory.Lists; -import org.eclipse.collections.api.list.MutableList; - -import java.util.Iterator; - -public class ProcessHelper -{ - public static X processOne(JsonNode node, String name, java.lang.Class _class, ObjectCodec codec) throws JsonProcessingException - { - JsonNode sourceInformation = node.get(name); - return sourceInformation == null ? null : codec.treeToValue(sourceInformation, _class); - } - - public static MutableList processMany(JsonNode node, String name, java.lang.Class _class, ObjectCodec codec) throws JsonProcessingException - { - JsonNode stereotypes = node.get(name); - if (stereotypes != null) - { - MutableList res = Lists.mutable.empty(); - Iterator it = stereotypes.elements(); - while (it.hasNext()) - { - res.add(codec.treeToValue(it.next(), _class)); - } - return res; - } - return Lists.mutable.empty(); - } -} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java index 7bec71bb5ec..c209080b29b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java @@ -14,81 +14,30 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.ObjectCodec; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.PackageableElement; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.PackageableElementVisitor; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.function.FunctionTestSuite; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; -import java.io.IOException; import java.util.Collections; import java.util.List; -import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processMany; -import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processOne; - -@JsonDeserialize(using = Function.FunctionDeserializer.class) public class Function extends PackageableElement { public List preConstraints = Collections.emptyList(); public List postConstraints = Collections.emptyList(); public List parameters = Collections.emptyList(); - public GenericType returnGenericType; + public String returnType; public Multiplicity returnMultiplicity; public List stereotypes = Collections.emptyList(); public List taggedValues = Collections.emptyList(); public List body = Collections.emptyList(); - public List tests = Collections.emptyList(); + public List tests; @Override public T accept(PackageableElementVisitor visitor) { return visitor.visit(this); } - - public static class FunctionDeserializer extends JsonDeserializer - { - @Override - public Function deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException - { - Function result = new Function(); - - ObjectCodec codec = jsonParser.getCodec(); - JsonNode node = codec.readTree(jsonParser); - - result.name = processOne(node, "name", String.class, codec); - result._package = processOne(node, "package", String.class, codec); - result.sourceInformation = processOne(node, "sourceInformation", SourceInformation.class, codec); - - result.preConstraints = processMany(node, "preConstraints", Constraint.class, codec); - result.postConstraints = processMany(node, "postConstraints", Constraint.class, codec); - result.parameters = processMany(node, "parameters", Variable.class, codec); - - result.returnGenericType = processOne(node, "returnGenericType", GenericType.class, codec); - // Backward compatibility -------------- - if (node.get("returnType") != null) - { - String fullPath = node.get("returnType").asText(); - result.returnGenericType = new GenericType(new PackageableType(fullPath)); - } - // Backward compatibility -------------- - - result.returnMultiplicity = processOne(node, "returnMultiplicity", Multiplicity.class, codec); - result.stereotypes = processMany(node, "stereotypes", StereotypePtr.class, codec); - result.taggedValues = processMany(node, "taggedValues", TaggedValue.class, codec); - result.body = processMany(node, "body", ValueSpecification.class, codec); - result.tests = processMany(node, "tests", FunctionTestSuite.class, codec); - - return result; - } - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java index e9ff6a83d6c..53254bb2a70 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java @@ -14,72 +14,20 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.ObjectCodec; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; -import java.io.IOException; import java.util.Collections; import java.util.List; -import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processMany; -import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processOne; - -@JsonDeserialize(using = Property.PropertyDeserializer.class) public class Property { public String name; - public GenericType genericType; + public String type; public Multiplicity multiplicity; public DefaultValue defaultValue; public List stereotypes = Collections.emptyList(); public List taggedValues = Collections.emptyList(); - public AggregationKind aggregation; public SourceInformation sourceInformation; - - public static class PropertyDeserializer extends JsonDeserializer - { - @Override - public Property deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException - { - ObjectCodec codec = jsonParser.getCodec(); - JsonNode node = codec.readTree(jsonParser); - - Property property = new Property(); - - property.name = node.get("name").asText(); - - property.genericType = processOne(node, "genericType", GenericType.class, codec); - - // Backward compatibility -------------- - if (node.get("type") != null) - { - String fullPath = node.get("type").asText(); - PackageableType type = new PackageableType(fullPath); - if (node.get("propertyTypeSourceInformation") != null) - { - type.sourceInformation = codec.treeToValue(node.get("propertyTypeSourceInformation"), SourceInformation.class); - } - property.genericType = new GenericType(type); - } - // Backward compatibility -------------- - - property.multiplicity = processOne(node, "multiplicity", Multiplicity.class, codec); - property.defaultValue = processOne(node, "defaultValue", DefaultValue.class, codec); - property.stereotypes = processMany(node, "stereotypes", StereotypePtr.class, codec); - property.taggedValues = processMany(node, "taggedValues", TaggedValue.class, codec); - property.aggregation = processOne(node, "aggregation", AggregationKind.class, codec); - property.sourceInformation = processOne(node, "sourceInformation", SourceInformation.class, codec); - - return property; - } - } - - + public SourceInformation propertyTypeSourceInformation; + public AggregationKind aggregation; } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java index 72956bc69d6..19506b685a8 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java @@ -14,68 +14,21 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.ObjectCodec; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; -import java.io.IOException; import java.util.Collections; import java.util.List; -import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processMany; -import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processOne; - -@JsonDeserialize(using = QualifiedProperty.QualifiedPropertyDeserializer.class) public class QualifiedProperty { public String name; public List parameters = Collections.emptyList(); - public GenericType returnGenericType; + public String returnType; public Multiplicity returnMultiplicity; public List stereotypes = Collections.emptyList(); public List taggedValues = Collections.emptyList(); public List body = Collections.emptyList(); public SourceInformation sourceInformation; - - public static class QualifiedPropertyDeserializer extends JsonDeserializer - { - @Override - public QualifiedProperty deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException - { - QualifiedProperty result = new QualifiedProperty(); - - ObjectCodec codec = jsonParser.getCodec(); - JsonNode node = codec.readTree(jsonParser); - - result.name = node.get("name").asText(); - result.parameters = processMany(node, "parameters", Variable.class, codec); - - result.returnGenericType = processOne(node, "returnGenericType", GenericType.class, codec); - // Backward compatibility -------------- - if (node.get("returnType") != null) - { - String fullPath = node.get("returnType").asText(); - result.returnGenericType = new GenericType(new PackageableType(fullPath)); - } - // Backward compatibility -------------- - - result.returnMultiplicity = processOne(node, "returnMultiplicity", Multiplicity.class, codec); - result.stereotypes = processMany(node, "stereotypes", StereotypePtr.class, codec); - result.taggedValues = processMany(node, "taggedValues", TaggedValue.class, codec); - result.body = processMany(node, "body", ValueSpecification.class, codec); - result.sourceInformation = processOne(node, "sourceInformation", SourceInformation.class, codec); - - return result; - } - - - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/Column.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/Column.java similarity index 66% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/Column.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/Column.java index e3e2bc652cd..6fade57c389 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/Column.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/Column.java @@ -12,23 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.type.relationType; - -import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +package org.finos.legend.engine.protocol.pure.v1.model.relationType; public class Column { - public SourceInformation sourceInformation; public String name; public String type; - - public Column() - { - } - - public Column(String name, String type) - { - this.name = name; - this.type = type; - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/RelationType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/RelationType.java similarity index 62% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/RelationType.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/RelationType.java index e3725e29af7..51745fadb93 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/RelationType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/RelationType.java @@ -12,25 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.type.relationType; - -import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; -import org.finos.legend.engine.protocol.pure.v1.model.type.Type; +package org.finos.legend.engine.protocol.pure.v1.model.relationType; import java.util.Collections; import java.util.List; -public class RelationType implements Type +public class RelationType { - public SourceInformation sourceInformation; public List columns = Collections.emptyList(); - - public RelationType() - { - } - - public RelationType(List columns) - { - this.columns = columns; - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java deleted file mode 100644 index 4c27c5812d3..00000000000 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2024 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.protocol.pure.v1.model.type; - -import org.eclipse.collections.api.factory.Lists; -import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; -import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; - -import java.util.List; - -public class GenericType -{ - public Type rawType; - public List typeArguments = Lists.mutable.empty(); - public List multiplicityArguments = Lists.mutable.empty(); - public List typeVariableValues = Lists.mutable.empty(); - public SourceInformation sourceInformation; - - public GenericType() - { - } - - public GenericType(Type rawType) - { - this.rawType = rawType; - } - - public GenericType(Type rawType, List typeArguments) - { - this.rawType = rawType; - this.typeArguments = typeArguments; - } - - public GenericType(Type rawType, List typeArguments, List multiplicityArguments) - { - this.rawType = rawType; - this.typeArguments = typeArguments; - this.multiplicityArguments = multiplicityArguments; - } -} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java deleted file mode 100644 index d2ef15ff427..00000000000 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2024 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.protocol.pure.v1.model.type; - -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; - -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "_type") -@JsonSubTypes({ - // Collection - @JsonSubTypes.Type(value = PackageableType.class, name = "packageableType"), - @JsonSubTypes.Type(value = RelationType.class, name = "relationType"), -}) -public interface Type -{ -} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java index 0f8ca6cc236..39d857170ef 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java @@ -20,34 +20,34 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedClass; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedClass; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "_type") @JsonSubTypes({ diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java index 32282c5b26b..1893c48718d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java @@ -16,33 +16,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; public interface ValueSpecificationVisitor { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java index b86bc90685c..2927df1c8ed 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java @@ -14,29 +14,24 @@ package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import org.eclipse.collections.api.factory.Lists; -import org.finos.legend.engine.protocol.pure.v1.PureProtocolObjectMapperFactory; -import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementPointer; +import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementType; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; -import java.io.IOException; - -@JsonDeserialize(using = Variable.VariableDeserializer.class) public class Variable extends ValueSpecification { - private static ObjectMapper om = PureProtocolObjectMapperFactory.getNewObjectMapper(); - public String name; - public GenericType genericType; public Multiplicity multiplicity; + + // Type can be either a Class or a RelationType + @JsonProperty(value = "class") + @JsonSerialize(converter = PackageableElementPointer.ToPathSerializerConverter.class) + public PackageableElementPointer _class; + public RelationType relationType; + public Boolean supportsStream; public Variable() @@ -47,14 +42,7 @@ public Variable() public Variable(String name, String _class, Multiplicity multiplicity) { this.name = name; - this.genericType = new GenericType(new PackageableType(_class)); - this.multiplicity = multiplicity; - } - - public Variable(String name, GenericType genericType, Multiplicity multiplicity) - { - this.name = name; - this.genericType = genericType; + this._class = new PackageableElementPointer(PackageableElementType.CLASS, _class); this.multiplicity = multiplicity; } @@ -63,49 +51,4 @@ public T accept(ValueSpecificationVisitor visitor) { return visitor.visit(this); } - - public static class VariableDeserializer extends JsonDeserializer - { - @Override - public ValueSpecification deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException - { - JsonNode node = jsonParser.getCodec().readTree(jsonParser); - Variable variable = new Variable(); - variable.name = node.get("name").asText(); - - // Backward compatibility ------------------------------------------------------------------- - if (node.get("class") != null) - { - String _class = node.get("class").asText(); - GenericType genericType = new GenericType(new PackageableType(_class)); - if ("meta::pure::mapping::Result".equals(_class) || "Result".equals(_class)) - { - genericType.typeArguments = Lists.mutable.of(new GenericType(new PackageableType("meta::pure::metamodel::type::Any"))); - genericType.multiplicityArguments = Lists.mutable.of(Multiplicity.PURE_MANY); - } - variable.genericType = genericType; - } - // Backward compatibility ------------------------------------------------------------------- - - else if (node.get("genericType") != null) - { - variable.genericType = om.treeToValue(node.get("genericType"), GenericType.class); - } - if (node.get("multiplicity") != null) - { - variable.multiplicity = om.treeToValue(node.get("multiplicity"), Multiplicity.class); - } - if (node.get("sourceInformation") != null) - { - variable.sourceInformation = om.treeToValue(node.get("sourceInformation"), SourceInformation.class); - } - if (node.get("supportsStream") != null) - { - variable.supportsStream = om.treeToValue(node.get("supportsStream"), Boolean.class); - } - return variable; - } - } } - - diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java index 8036dd5a0ed..67201910a36 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java @@ -16,6 +16,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; import java.util.Collections; import java.util.List; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java index 8eb7dcfd0a4..951ead3f86b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java @@ -17,6 +17,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; import java.util.Collections; import java.util.List; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/AppliedQualifiedProperty.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedQualifiedProperty.java similarity index 95% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/AppliedQualifiedProperty.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedQualifiedProperty.java index 7c949cecde3..8f991084762 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/AppliedQualifiedProperty.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedQualifiedProperty.java @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application; import com.fasterxml.jackson.annotation.JsonProperty; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AbstractAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; import java.util.Collections; import java.util.List; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/UnknownAppliedFunction.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/UnknownAppliedFunction.java similarity index 94% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/UnknownAppliedFunction.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/UnknownAppliedFunction.java index 1706e436750..11f80d0da67 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/UnknownAppliedFunction.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/UnknownAppliedFunction.java @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AbstractAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; @Deprecated public class UnknownAppliedFunction extends AbstractAppliedFunction diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AbstractAppliedFunction.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/AbstractAppliedFunction.java similarity index 87% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AbstractAppliedFunction.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/AbstractAppliedFunction.java index 2fc847c3668..0827d5016d4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AbstractAppliedFunction.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/AbstractAppliedFunction.java @@ -12,9 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application; - -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; public abstract class AbstractAppliedFunction extends One { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CBoolean.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CBoolean.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CBoolean.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CBoolean.java index 7354afded50..fd6ccef22ce 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CBoolean.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CBoolean.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CByteArray.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CByteArray.java similarity index 97% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CByteArray.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CByteArray.java index 54912c9adcf..0d1fbff0c56 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CByteArray.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CByteArray.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDate.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDate.java similarity index 96% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDate.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDate.java index 4ab24edb0d5..11a41519bc3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDate.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDate.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; public abstract class CDate extends PrimitiveValueSpecification { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDateTime.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDateTime.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDateTime.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDateTime.java index 2537af20838..b0e3d5ae784 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDateTime.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDateTime.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDecimal.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDecimal.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDecimal.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDecimal.java index d4c5377b2ca..6011ead401d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDecimal.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDecimal.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CFloat.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CFloat.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CFloat.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CFloat.java index 4eba4d0b6ab..3498dd57b63 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CFloat.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CFloat.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CInteger.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CInteger.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CInteger.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CInteger.java index 9fcfb6340d7..9143b7c3360 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CInteger.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CInteger.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CLatestDate.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CLatestDate.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CLatestDate.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CLatestDate.java index 0e4cc8b6b48..0b1d83e2c12 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CLatestDate.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CLatestDate.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictDate.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictDate.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictDate.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictDate.java index c5baae3c709..f9cbbd99b90 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictDate.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictDate.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictTime.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictTime.java similarity index 97% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictTime.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictTime.java index 839ba04ab72..02b964a0226 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictTime.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictTime.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CString.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CString.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CString.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CString.java index 6a83ecb8ef9..1493173488f 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CString.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CString.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Class.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Class.java similarity index 92% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Class.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Class.java index f44ec582066..7b75cec065e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Class.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Class.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -20,7 +20,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/DataTypeValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DataTypeValueSpecification.java similarity index 87% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/DataTypeValueSpecification.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DataTypeValueSpecification.java index 109d964487e..d801d42f368 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/DataTypeValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DataTypeValueSpecification.java @@ -12,9 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; - -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; public abstract class DataTypeValueSpecification extends One { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/PackageableType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DeprecatedValueSpecification.java similarity index 56% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/PackageableType.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DeprecatedValueSpecification.java index 0bcf4e3935d..435a48083d0 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/PackageableType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DeprecatedValueSpecification.java @@ -1,4 +1,4 @@ -// Copyright 2024 Goldman Sachs +// Copyright 2022 Goldman Sachs // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,19 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.type; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; - -public class PackageableType extends PackageableElementPtr implements Type +public abstract class DeprecatedValueSpecification extends One { - public PackageableType() - { - super(); - } - - public PackageableType(String fullPath) - { - super(fullPath); - } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Enum.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Enum.java similarity index 92% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Enum.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Enum.java index 9b8a6cb2889..b20d1b288ce 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Enum.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Enum.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -20,7 +20,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/EnumValue.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/EnumValue.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/EnumValue.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/EnumValue.java index c8af037e0e1..873df562c26 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/EnumValue.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/EnumValue.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java new file mode 100644 index 00000000000..67f9fff226f --- /dev/null +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java @@ -0,0 +1,53 @@ +// Copyright 2020 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; + +import java.io.IOException; +import java.util.List; + +public class GenericTypeInstance extends PackageableElementPtr +{ + public List typeArguments; + + public GenericTypeInstance() + { + } + + public GenericTypeInstance(String fullPath) + { + super(fullPath); + } + + @Override + public T accept(ValueSpecificationVisitor visitor) + { + return visitor.visit(this); + } + + public static class HackedClassDeserializer extends JsonDeserializer + { + @Override + public ValueSpecification deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException + { + return convert(jsonParser.getCodec().readTree(jsonParser)); + } + } +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedClass.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedClass.java similarity index 89% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedClass.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedClass.java index 720a8d789e7..9d6030e1fd6 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedClass.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedClass.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -22,8 +22,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedUnit.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedUnit.java similarity index 90% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedUnit.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedUnit.java index bbd831de302..49f8ac7db57 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedUnit.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedUnit.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -22,8 +22,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/MappingInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/MappingInstance.java similarity index 92% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/MappingInstance.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/MappingInstance.java index f2bd0639b79..c6c2f34dd9a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/MappingInstance.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/MappingInstance.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -20,7 +20,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/PackageableElementPtr.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PackageableElementPtr.java similarity index 94% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/PackageableElementPtr.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PackageableElementPtr.java index 481ab8a82aa..34f3fd4af29 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/PackageableElementPtr.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PackageableElementPtr.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; @@ -20,7 +20,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/PrimitiveType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveType.java similarity index 95% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/PrimitiveType.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveType.java index e0bbdb75e47..85cca2fac1c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/PrimitiveType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveType.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -24,7 +24,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/PrimitiveValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveValueSpecification.java similarity index 95% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/PrimitiveValueSpecification.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveValueSpecification.java index 7d757868e59..48cd861dc8e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/PrimitiveValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveValueSpecification.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; @@ -22,7 +22,6 @@ import org.finos.legend.engine.protocol.pure.v1.PureProtocolObjectMapperFactory; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; import java.util.function.Function; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/UnitInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/UnitInstance.java similarity index 97% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/UnitInstance.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/UnitInstance.java index 0eb70931d51..0a8cc2e92ba 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/UnitInstance.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/UnitInstance.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Whatever.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Whatever.java similarity index 88% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Whatever.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Whatever.java index ce59be2e8dc..3c241e5e104 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Whatever.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Whatever.java @@ -12,14 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; import com.fasterxml.jackson.annotation.JsonProperty; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; @Deprecated -public class Whatever extends One +public class Whatever extends DeprecatedValueSpecification { @JsonProperty(value = "class") public String _class; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java deleted file mode 100644 index 66e3f361864..00000000000 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright 2020 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement; - -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import org.finos.legend.engine.protocol.pure.v1.PureProtocolObjectMapperFactory; -import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; - -import java.io.IOException; - -@JsonDeserialize(using = GenericTypeInstance.GenericTypeInstanceDeserializer.class) -public class GenericTypeInstance extends One -{ - protected static ObjectMapper om = PureProtocolObjectMapperFactory.getNewObjectMapper(); - - public GenericType genericType; - - public GenericTypeInstance() - { - } - - public GenericTypeInstance(GenericType genericType) - { - this.genericType = genericType; - } - - public GenericTypeInstance(String packageableType) - { - this.genericType = new GenericType(new PackageableType(packageableType)); - } - - @Override - public T accept(ValueSpecificationVisitor visitor) - { - return visitor.visit(this); - } - - public static class GenericTypeInstanceDeserializer extends JsonDeserializer - { - @Override - public ValueSpecification deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException - { - JsonNode node = jsonParser.getCodec().readTree(jsonParser); - JsonNode values = node.get("fullPath"); - ValueSpecification result; - if (values != null) - { - result = new GenericTypeInstance(new GenericType(new PackageableType(values.asText()))); - } - else - { - result = new GenericTypeInstance(om.treeToValue(node.get("genericType"), GenericType.class)); - } - JsonNode sourceInformation = node.get("sourceInformation"); - if (sourceInformation != null) - { - result.sourceInformation = om.treeToValue(sourceInformation, SourceInformation.class); - } - return result; - } - } -} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java index 295a037a336..54d9c2c4592 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java @@ -74,12 +74,7 @@ public void testStringValueSpecification() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"String\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -143,12 +138,7 @@ public void testStringCollectionValueSpecification() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"String\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -217,12 +207,7 @@ public void testPrimitiveType() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Any\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"Any\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 1,\n" + " \"upperBound\" : 1\n" + @@ -325,12 +310,7 @@ public void testUnitType() throws Exception " }, {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"f\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Any\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"Any\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 1,\n" + " \"upperBound\" : 1\n" + @@ -354,222 +334,200 @@ public void testUnitType() throws Exception public void testCastType() throws Exception { check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"func\",\n" + - " \"function\": \"cast\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"packageableElementPtr\",\n" + - " \"fullPath\": \"a\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 2,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 2,\n" + - " \"startLine\": 1\n" + - " }\n" + - " },\n" + - " {\n" + - " \"_type\": \"hackedClass\",\n" + - " \"fullPath\": \"Type\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 7,\n" + - " \"endLine\": 2,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 4,\n" + - " \"startLine\": 2\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 8,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 5,\n" + - " \"startLine\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"name\": \"a\",\n" + - " \"package\": \"a\",\n" + - " \"parameters\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0\n" + - " },\n" + - " \"returnType\": \"Any\"\n" + - " }\n" + - " ]\n" + - "}", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Any\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"func\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 5,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 8\n" + - " },\n" + - " \"function\" : \"cast\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"packageableElementPtr\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 2,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 2\n" + - " },\n" + - " \"fullPath\" : \"a\"\n" + - " }, {\n" + - " \"_type\" : \"genericTypeInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 2,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 2,\n" + - " \"endColumn\" : 7\n" + - " },\n" + - " \"genericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Type\"\n" + - " }\n" + - " }\n" + - " } ]\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"func\",\n" + + " \"function\": \"cast\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"packageableElementPtr\",\n" + + " \"fullPath\": \"a\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 2,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 2,\n" + + " \"startLine\": 1\n" + + " }\n" + + " },\n" + + " {\n" + + " \"_type\": \"hackedClass\",\n" + + " \"fullPath\": \"Type\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 7,\n" + + " \"endLine\": 2,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 4,\n" + + " \"startLine\": 2\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 8,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 5,\n" + + " \"startLine\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"name\": \"a\",\n" + + " \"package\": \"a\",\n" + + " \"parameters\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0\n" + + " },\n" + + " \"returnType\": \"Any\"\n" + + " }\n" + + " ]\n" + + "}", "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"a\",\n" + + " \"returnType\" : \"Any\",\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"func\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 5,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 8\n" + + " },\n" + + " \"function\" : \"cast\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"packageableElementPtr\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 2,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 2\n" + + " },\n" + + " \"fullPath\" : \"a\"\n" + + " }, {\n" + + " \"_type\" : \"genericTypeInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 2,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 2,\n" + + " \"endColumn\" : 7\n" + + " },\n" + + " \"fullPath\" : \"Type\"\n" + + " } ]\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test public void testCastUnit() throws Exception { check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"func\",\n" + - " \"function\": \"cast\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"packageableElementPtr\",\n" + - " \"fullPath\": \"a\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 2,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 2,\n" + - " \"startLine\": 1\n" + - " }\n" + - " },\n" + - " {\n" + - " \"_type\": \"hackedUnit\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 9,\n" + - " \"endLine\": 2,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 4,\n" + - " \"startLine\": 2\n" + - " },\n" + - " \"unitType\": \"Type~A\"\n" + - " }\n" + - " ],\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 8,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 5,\n" + - " \"startLine\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"name\": \"a\",\n" + - " \"package\": \"a\",\n" + - " \"parameters\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0\n" + - " },\n" + - " \"returnType\": \"Any\"\n" + - " }\n" + - " ]\n" + - "}", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Any\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"func\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 5,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 8\n" + - " },\n" + - " \"function\" : \"cast\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"packageableElementPtr\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 2,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 2\n" + - " },\n" + - " \"fullPath\" : \"a\"\n" + - " }, {\n" + - " \"_type\" : \"genericTypeInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 2,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 2,\n" + - " \"endColumn\" : 9\n" + - " },\n" + - " \"genericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Type~A\"\n" + - " }\n" + - " }\n" + - " } ]\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"func\",\n" + + " \"function\": \"cast\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"packageableElementPtr\",\n" + + " \"fullPath\": \"a\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 2,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 2,\n" + + " \"startLine\": 1\n" + + " }\n" + + " },\n" + + " {\n" + + " \"_type\": \"hackedUnit\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 9,\n" + + " \"endLine\": 2,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 4,\n" + + " \"startLine\": 2\n" + + " },\n" + + " \"unitType\": \"Type~A\"\n" + + " }\n" + + " ],\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 8,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 5,\n" + + " \"startLine\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"name\": \"a\",\n" + + " \"package\": \"a\",\n" + + " \"parameters\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0\n" + + " },\n" + + " \"returnType\": \"Any\"\n" + + " }\n" + + " ]\n" + + "}", "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"a\",\n" + + " \"returnType\" : \"Any\",\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"func\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 5,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 8\n" + + " },\n" + + " \"function\" : \"cast\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"packageableElementPtr\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 2,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 2\n" + + " },\n" + + " \"fullPath\" : \"a\"\n" + + " }, {\n" + + " \"_type\" : \"genericTypeInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 2,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 2,\n" + + " \"endColumn\" : 9\n" + + " },\n" + + " \"fullPath\" : \"Type~A\"\n" + + " } ]\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test @@ -617,57 +575,51 @@ public void testPath() throws Exception " \"returnType\": \"String\"\n" + " }\n" + " ]\n" + - "}", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"classInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 11,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 22\n" + - " },\n" + - " \"type\" : \"path\",\n" + - " \"value\" : {\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 11,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 22\n" + - " },\n" + - " \"startType\" : \"A\",\n" + - " \"path\" : [ {\n" + - " \"_type\" : \"propertyPath\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 13,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 17\n" + - " },\n" + - " \"property\" : \"name\"\n" + - " } ]\n" + - " }\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + "}", "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f\",\n" + + " \"returnType\" : \"String\",\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"classInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 11,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 22\n" + + " },\n" + + " \"type\" : \"path\",\n" + + " \"value\" : {\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 11,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 22\n" + + " },\n" + + " \"startType\" : \"A\",\n" + + " \"path\" : [ {\n" + + " \"_type\" : \"propertyPath\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 13,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 17\n" + + " },\n" + + " \"property\" : \"name\"\n" + + " } ]\n" + + " }\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test @@ -716,59 +668,53 @@ public void testGraphfetch() throws Exception " \"returnType\": \"String\"\n" + " }\n" + " ]\n" + - "}", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"classInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 4\n" + - " },\n" + - " \"type\" : \"rootGraphFetchTree\",\n" + - " \"value\" : {\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 4\n" + - " },\n" + - " \"subTrees\" : [ {\n" + - " \"_type\" : \"propertyGraphFetchTree\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 6,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 9\n" + - " },\n" + - " \"_type\" : \"propertyGraphFetchTree\",\n" + - " \"property\" : \"name\"\n" + - " } ],\n" + - " \"_type\" : \"rootGraphFetchTree\",\n" + - " \"class\" : \"A\"\n" + - " }\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + "}", "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f\",\n" + + " \"returnType\" : \"String\",\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"classInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 4\n" + + " },\n" + + " \"type\" : \"rootGraphFetchTree\",\n" + + " \"value\" : {\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 4\n" + + " },\n" + + " \"subTrees\" : [ {\n" + + " \"_type\" : \"propertyGraphFetchTree\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 6,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 9\n" + + " },\n" + + " \"_type\" : \"propertyGraphFetchTree\",\n" + + " \"property\" : \"name\"\n" + + " } ],\n" + + " \"_type\" : \"rootGraphFetchTree\",\n" + + " \"class\" : \"A\"\n" + + " }\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test @@ -806,12 +752,7 @@ public void testListInstance() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"String\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -865,12 +806,7 @@ public void testListInstance() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"String\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -906,12 +842,7 @@ public void testListInstance() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"String\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -988,12 +919,7 @@ public void checkEmptyStringBugFix() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + + " \"returnType\" : \"String\",\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -1024,7 +950,7 @@ public void checkEmptyStringBugFix() throws Exception " } ],\n" + " \"package\" : \"a\"\n" + " } ]\n" + - "}\n"); + "}"); } @@ -1305,531 +1231,33 @@ public void testDataElementReference() throws Exception { check( "{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"dataElement\",\n" + - " \"data\": {\n" + - " \"_type\": \"reference\",\n" + - " \"dataElement\": \"com::path::exampleReference\"\n" + - " },\n" + - " \"name\": \"dataElementReferenceExample\",\n" + - " \"package\": \"my\"\n" + - " }\n" + - " ]\n" + - "}\n", - "{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"dataElement\",\n" + - " \"data\": {\n" + - " \"_type\": \"reference\",\n" + - " \"dataElement\":{\"path\":\"com::path::exampleReference\",\"type\":\"DATA\"}" + - " },\n" + - " \"name\": \"dataElementReferenceExample\",\n" + - " \"package\": \"my\"\n" + - " }\n" + - " ]\n" + - "}\n"); - } - - @Test - public void testGenericTypeInstance() throws Exception - { - check( - "{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"func\",\n" + - " \"function\": \"cast\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"collection\",\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 0\n" + - " },\n" + - " \"values\": []\n" + - " },\n" + - " {\n" + - " \"_type\": \"genericTypeInstance\",\n" + - " \"fullPath\": \"String\"\n" + - " }\n" + - " ]\n" + - " }\n" + - " ],\n" + - " \"name\": \"f__String_$0_1$_\",\n" + - " \"package\": \"withPath\",\n" + - " \"parameters\": [],\n" + - " \"postConstraints\": [],\n" + - " \"preConstraints\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"returnType\": \"String\",\n" + - " \"stereotypes\": [],\n" + - " \"taggedValues\": []\n" + - " }\n" + - " ]\n" + - "}\n", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f__String_$0_1$_\",\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"func\",\n" + - " \"function\" : \"cast\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"collection\",\n" + - " \"multiplicity\" : {\n" + - " \"lowerBound\" : 0,\n" + - " \"upperBound\" : 0\n" + - " }\n" + - " }, {\n" + - " \"_type\" : \"genericTypeInstance\",\n" + - " \"genericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " }\n" + - " } ]\n" + - " } ],\n" + - " \"package\" : \"withPath\"\n" + - " } ]\n" + - "}"); - } - - @Test - public void testVariable() throws Exception - { - check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"collection\",\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 0\n" + - " },\n" + - " \"values\": []\n" + - " }\n" + - " ],\n" + - " \"name\": \"f_Type_1__String_$0_1$_\",\n" + - " \"package\": \"withPath\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"var\",\n" + - " \"class\": \"a::Type\",\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"name\": \"s\"\n" + - " }\n" + - " ],\n" + - " \"postConstraints\": [],\n" + - " \"preConstraints\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"returnType\": \"String\",\n" + - " \"stereotypes\": [],\n" + - " \"taggedValues\": []\n" + - " },\n" + - " {\n" + - " \"_type\": \"sectionIndex\",\n" + - " \"name\": \"SectionIndex\",\n" + - " \"package\": \"__internal__\",\n" + - " \"sections\": [\n" + - " {\n" + - " \"_type\": \"importAware\",\n" + - " \"elements\": [\n" + - " \"withPath::f_Type_1__String_$0_1$_\"\n" + - " ],\n" + - " \"imports\": [],\n" + - " \"parserName\": \"Pure\"\n" + - " }\n" + - " ]\n" + - " }\n" + - " ]\n" + - "}\n", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f_Type_1__String_$0_1$_\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"var\",\n" + - " \"name\" : \"s\",\n" + - " \"genericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"a::Type\"\n" + - " }\n" + - " },\n" + - " \"multiplicity\" : {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " }\n" + - " } ],\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"collection\",\n" + - " \"multiplicity\" : {\n" + - " \"lowerBound\" : 0,\n" + - " \"upperBound\" : 0\n" + - " }\n" + - " } ],\n" + - " \"package\" : \"withPath\"\n" + - " }, {\n" + - " \"_type\" : \"sectionIndex\",\n" + - " \"name\" : \"SectionIndex\",\n" + - " \"sections\" : [ {\n" + - " \"_type\" : \"importAware\",\n" + - " \"parserName\" : \"Pure\",\n" + - " \"elements\" : [ \"withPath::f_Type_1__String_$0_1$_\" ]\n" + - " } ],\n" + - " \"package\" : \"__internal__\"\n" + - " } ]\n" + - "}"); - } - - @Test - public void testClass() throws Exception - { - check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"class\",\n" + - " \"constraints\": [],\n" + - " \"name\": \"Class\",\n" + - " \"originalMilestonedProperties\": [],\n" + - " \"package\": \"my\",\n" + - " \"properties\": [\n" + - " {\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"name\": \"prop1\",\n" + - " \"stereotypes\": [],\n" + - " \"taggedValues\": [],\n" + - " \"type\": \"Result\"\n" + - " }\n" + - " ],\n" + - " \"qualifiedProperties\": [\n" + - " {\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"collection\",\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 0\n" + - " },\n" + - " \"values\": []\n" + - " }\n" + - " ],\n" + - " \"name\": \"prop2\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"var\",\n" + - " \"genericType\": {\n" + - " \"multiplicityArguments\": [],\n" + - " \"rawType\": {\n" + - " \"_type\": \"packageableType\",\n" + - " \"fullPath\": \"String\"\n" + - " },\n" + - " \"typeArguments\": [],\n" + - " \"typeVariableValues\": []\n" + - " },\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"name\": \"val\"\n" + - " }\n" + - " ],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"returnType\": \"Result\",\n" + - " \"stereotypes\": [],\n" + - " \"taggedValues\": []\n" + - " }\n" + - " ],\n" + - " \"stereotypes\": [],\n" + - " \"superTypes\": [],\n" + - " \"taggedValues\": []\n" + - " },\n" + - " {\n" + - " \"_type\": \"sectionIndex\",\n" + - " \"name\": \"SectionIndex\",\n" + - " \"package\": \"__internal__\",\n" + - " \"sections\": [\n" + - " {\n" + - " \"_type\": \"importAware\",\n" + - " \"elements\": [\n" + - " \"my::Class\"\n" + - " ],\n" + - " \"imports\": [],\n" + - " \"parserName\": \"Pure\"\n" + - " }\n" + - " ]\n" + - " }\n" + - " ]\n" + - "}\n", - "{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"class\",\n" + - " \"name\": \"Class\",\n" + - " \"properties\": [\n" + - " {\n" + - " \"name\": \"prop1\",\n" + - " \"genericType\": {\n" + - " \"rawType\": {\n" + - " \"_type\": \"packageableType\",\n" + - " \"fullPath\": \"Result\"\n" + - " }\n" + - " },\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"qualifiedProperties\": [\n" + - " {\n" + - " \"name\": \"prop2\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"var\",\n" + - " \"name\": \"val\",\n" + - " \"genericType\": {\n" + - " \"rawType\": {\n" + - " \"_type\": \"packageableType\",\n" + - " \"fullPath\": \"String\"\n" + - " }\n" + - " },\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"returnGenericType\": {\n" + - " \"rawType\": {\n" + - " \"_type\": \"packageableType\",\n" + - " \"fullPath\": \"Result\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"collection\",\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 0\n" + - " }\n" + - " }\n" + - " ]\n" + - " }\n" + - " ],\n" + - " \"package\": \"my\"\n" + - " },\n" + - " {\n" + - " \"_type\": \"sectionIndex\",\n" + - " \"name\": \"SectionIndex\",\n" + - " \"sections\": [\n" + - " {\n" + - " \"_type\": \"importAware\",\n" + - " \"parserName\": \"Pure\",\n" + - " \"elements\": [\n" + - " \"my::Class\"\n" + - " ]\n" + - " }\n" + - " ],\n" + - " \"package\": \"__internal__\"\n" + - " }\n" + - " ]\n" + - "}"); - } - - @Test - public void testFunction() throws Exception - { - check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"collection\",\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 0\n" + - " },\n" + - " \"values\": []\n" + - " }\n" + - " ],\n" + - " \"name\": \"f_Result_1__Result_$0_1$_\",\n" + - " \"package\": \"\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"var\",\n" + - " \"genericType\": {\n" + - " \"multiplicityArguments\": [\n" + - " {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " }\n" + - " ],\n" + - " \"rawType\": {\n" + - " \"_type\": \"packageableType\",\n" + - " \"fullPath\": \"Result\"\n" + - " },\n" + - " \"typeArguments\": [\n" + - " {\n" + - " \"multiplicityArguments\": [],\n" + - " \"rawType\": {\n" + - " \"_type\": \"packageableType\",\n" + - " \"fullPath\": \"String\"\n" + - " },\n" + - " \"typeArguments\": [],\n" + - " \"typeVariableValues\": []\n" + - " }\n" + - " ],\n" + - " \"typeVariableValues\": []\n" + - " },\n" + - " \"multiplicity\": {\n" + - " \"lowerBound\": 1,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"name\": \"x\"\n" + - " }\n" + - " ],\n" + - " \"postConstraints\": [],\n" + - " \"preConstraints\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0,\n" + - " \"upperBound\": 1\n" + - " },\n" + - " \"returnType\": \"Result\",\n" + - " \"stereotypes\": [],\n" + - " \"taggedValues\": []\n" + - " },\n" + - " {\n" + - " \"_type\": \"sectionIndex\",\n" + - " \"name\": \"SectionIndex\",\n" + - " \"package\": \"__internal__\",\n" + - " \"sections\": [\n" + - " {\n" + - " \"_type\": \"importAware\",\n" + - " \"elements\": [\n" + - " \"f_Result_1__Result_$0_1$_\"\n" + - " ],\n" + - " \"imports\": [],\n" + - " \"parserName\": \"Pure\"\n" + - " }\n" + - " ]\n" + - " }\n" + - " ]\n" + - "}\n", - "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f_Result_1__Result_$0_1$_\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"var\",\n" + - " \"name\" : \"x\",\n" + - " \"genericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Result\"\n" + - " },\n" + - " \"typeArguments\" : [ {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"String\"\n" + - " }\n" + - " } ],\n" + - " \"multiplicityArguments\" : [ {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " } ]\n" + - " },\n" + - " \"multiplicity\" : {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " }\n" + - " } ],\n" + - " \"returnGenericType\" : {\n" + - " \"rawType\" : {\n" + - " \"_type\" : \"packageableType\",\n" + - " \"fullPath\" : \"Result\"\n" + - " }\n" + - " },\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"collection\",\n" + - " \"multiplicity\" : {\n" + - " \"lowerBound\" : 0,\n" + - " \"upperBound\" : 0\n" + - " }\n" + - " } ]\n" + - " }, {\n" + - " \"_type\" : \"sectionIndex\",\n" + - " \"name\" : \"SectionIndex\",\n" + - " \"sections\" : [ {\n" + - " \"_type\" : \"importAware\",\n" + - " \"parserName\" : \"Pure\",\n" + - " \"elements\" : [ \"f_Result_1__Result_$0_1$_\" ]\n" + - " } ],\n" + - " \"package\" : \"__internal__\"\n" + - " } ]\n" + - "}"); + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"dataElement\",\n" + + " \"data\": {\n" + + " \"_type\": \"reference\",\n" + + " \"dataElement\": \"com::path::exampleReference\"\n" + + " },\n" + + " \"name\": \"dataElementReferenceExample\",\n" + + " \"package\": \"my\"\n" + + " }\n" + + " ]\n" + + "}\n", + "{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"dataElement\",\n" + + " \"data\": {\n" + + " \"_type\": \"reference\",\n" + + " \"dataElement\":{\"path\":\"com::path::exampleReference\",\"type\":\"DATA\"}" + + " },\n" + + " \"name\": \"dataElementReferenceExample\",\n" + + " \"package\": \"my\"\n" + + " }\n" + + " ]\n" + + "}\n"); } @Test @@ -1838,7 +1266,7 @@ public void testStoreTestData() throws Exception check( new Scanner(Objects.requireNonNull(getClass().getClassLoader().getResourceAsStream("simpleFunctionBefore.json"), "Can't find resource '" + "simpleFunctionBefore.json" + "'"), "UTF-8").useDelimiter("\\A").next(), new Scanner(Objects.requireNonNull(getClass().getClassLoader().getResourceAsStream("simpleFunctionAfter.json"), "Can't find resource '" + "simpleFunctionAfter.json" + "'"), "UTF-8").useDelimiter("\\A").next() - ); + ); } @Test diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json index 9e97cbce98d..f3c2e04c879 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json @@ -1,1238 +1,1317 @@ { - "_type" : "data", - "elements" : [ { - "_type" : "Enumeration", - "name" : "EmployeeType", - "sourceInformation" : { - "startLine" : 2, - "startColumn" : 1, - "endLine" : 6, - "endColumn" : 1 - }, - "values" : [ { - "value" : "CONTRACT", - "sourceInformation" : { - "startLine" : 4, - "startColumn" : 3, - "endLine" : 4, - "endColumn" : 10 - } - }, { - "value" : "FULL_TIME", - "sourceInformation" : { - "startLine" : 5, - "startColumn" : 3, - "endLine" : 5, - "endColumn" : 11 - } - } ], - "package" : "model" - }, { - "_type" : "class", - "name" : "Person", - "sourceInformation" : { - "startLine" : 8, - "startColumn" : 1, - "endLine" : 13, - "endColumn" : 1 - }, - "properties" : [ { - "name" : "firstName", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "sourceInformation" : { - "startLine" : 10, - "startColumn" : 14, - "endLine" : 10, - "endColumn" : 19 - }, - "fullPath" : "String" - } + "_type": "data", + "elements": [ + { + "_type": "Enumeration", + "name": "EmployeeType", + "package": "model", + "sourceInformation": { + "endColumn": 1, + "endLine": 6, + "startColumn": 1, + "startLine": 2 }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "sourceInformation" : { - "startLine" : 10, - "startColumn" : 3, - "endLine" : 10, - "endColumn" : 23 - } - }, { - "name" : "lastName", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "sourceInformation" : { - "startLine" : 11, - "startColumn" : 13, - "endLine" : 11, - "endColumn" : 18 + "values": [ + { + "sourceInformation": { + "endColumn": 10, + "endLine": 4, + "startColumn": 3, + "startLine": 4 }, - "fullPath" : "String" - } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "sourceInformation" : { - "startLine" : 11, - "startColumn" : 3, - "endLine" : 11, - "endColumn" : 22 - } - }, { - "name" : "employeeType", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "sourceInformation" : { - "startLine" : 12, - "startColumn" : 17, - "endLine" : 12, - "endColumn" : 35 + "value": "CONTRACT" + }, + { + "sourceInformation": { + "endColumn": 11, + "endLine": 5, + "startColumn": 3, + "startLine": 5 }, - "fullPath" : "model::EmployeeType" + "value": "FULL_TIME" } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "sourceInformation" : { - "startLine" : 12, - "startColumn" : 3, - "endLine" : 12, - "endColumn" : 39 - } - } ], - "package" : "model" - }, { - "_type" : "class", - "name" : "Firm", - "sourceInformation" : { - "startLine" : 15, - "startColumn" : 1, - "endLine" : 19, - "endColumn" : 1 + ] }, - "properties" : [ { - "name" : "legalName", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "sourceInformation" : { - "startLine" : 17, - "startColumn" : 14, - "endLine" : 17, - "endColumn" : 19 + { + "_type": "class", + "name": "Person", + "package": "model", + "properties": [ + { + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 }, - "fullPath" : "String" - } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "sourceInformation" : { - "startLine" : 17, - "startColumn" : 3, - "endLine" : 17, - "endColumn" : 23 - } - }, { - "name" : "employees", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "sourceInformation" : { - "startLine" : 18, - "startColumn" : 14, - "endLine" : 18, - "endColumn" : 26 + "name": "firstName", + "propertyTypeSourceInformation": { + "endColumn": 19, + "endLine": 10, + "startColumn": 14, + "startLine": 10 + }, + "sourceInformation": { + "endColumn": 23, + "endLine": 10, + "startColumn": 3, + "startLine": 10 + }, + "type": "String" + }, + { + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 }, - "fullPath" : "model::Person" + "name": "lastName", + "propertyTypeSourceInformation": { + "endColumn": 18, + "endLine": 11, + "startColumn": 13, + "startLine": 11 + }, + "sourceInformation": { + "endColumn": 22, + "endLine": 11, + "startColumn": 3, + "startLine": 11 + }, + "type": "String" + }, + { + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "employeeType", + "propertyTypeSourceInformation": { + "endColumn": 35, + "endLine": 12, + "startColumn": 17, + "startLine": 12 + }, + "sourceInformation": { + "endColumn": 39, + "endLine": 12, + "startColumn": 3, + "startLine": 12 + }, + "type": "model::EmployeeType" } - }, - "multiplicity" : { - "lowerBound" : 0 - }, - "sourceInformation" : { - "startLine" : 18, - "startColumn" : 3, - "endLine" : 18, - "endColumn" : 30 + ], + "sourceInformation": { + "endColumn": 1, + "endLine": 13, + "startColumn": 1, + "startLine": 8 } - } ], - "package" : "model" - }, { - "_type" : "function", - "name" : "PersonQuery__TabularDataSet_1_", - "sourceInformation" : { - "startLine" : 21, - "startColumn" : 1, - "endLine" : 24, - "endColumn" : 1 - }, - "returnGenericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "meta::pure::tds::TabularDataSet" - } - }, - "returnMultiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 }, - "body" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 131, - "endLine" : 23, - "endColumn" : 134 - }, - "function" : "from", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 24, - "endLine" : 23, - "endColumn" : 30 + { + "_type": "class", + "name": "Firm", + "package": "model", + "properties": [ + { + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "legalName", + "propertyTypeSourceInformation": { + "endColumn": 19, + "endLine": 17, + "startColumn": 14, + "startLine": 17 + }, + "sourceInformation": { + "endColumn": 23, + "endLine": 17, + "startColumn": 3, + "startLine": 17 + }, + "type": "String" }, - "function" : "project", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 16, - "endLine" : 23, - "endColumn" : 21 + { + "multiplicity": { + "lowerBound": 0 }, - "function" : "getAll", - "parameters" : [ { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 3, - "endLine" : 23, - "endColumn" : 15 - }, - "fullPath" : "model::Person" - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 32, - "endLine" : 23, - "endColumn" : 98 + "name": "employees", + "propertyTypeSourceInformation": { + "endColumn": 26, + "endLine": 18, + "startColumn": 14, + "startLine": 18 }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 + "sourceInformation": { + "endColumn": 30, + "endLine": 18, + "startColumn": 3, + "startLine": 18 }, - "values" : [ { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 52, - "endLine" : 23, - "endColumn" : 64 - }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 56, - "endLine" : 23, - "endColumn" : 64 - }, - "property" : "firstName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 53, - "endLine" : 23, - "endColumn" : 54 + "type": "model::Person" + } + ], + "sourceInformation": { + "endColumn": 1, + "endLine": 19, + "startColumn": 1, + "startLine": 15 + } + }, + { + "_type": "function", + "body": [ + { + "_type": "func", + "function": "from", + "parameters": [ + { + "_type": "func", + "function": "project", + "parameters": [ + { + "_type": "func", + "function": "getAll", + "parameters": [ + { + "_type": "packageableElementPtr", + "fullPath": "model::Person", + "sourceInformation": { + "endColumn": 15, + "endLine": 23, + "startColumn": 3, + "startLine": 23 + } + } + ], + "sourceInformation": { + "endColumn": 21, + "endLine": 23, + "startColumn": 16, + "startLine": 23 + } }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 36, - "endLine" : 23, - "endColumn" : 48 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" - } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - } - } ] - }, { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 86, - "endLine" : 23, - "endColumn" : 97 - }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 90, - "endLine" : 23, - "endColumn" : 97 - }, - "property" : "lastName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 87, - "endLine" : 23, - "endColumn" : 88 + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 98, + "endLine": 23, + "startColumn": 32, + "startLine": 23 + }, + "values": [ + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 54, + "endLine": 23, + "startColumn": 53, + "startLine": 23 + } + } + ], + "property": "firstName", + "sourceInformation": { + "endColumn": 64, + "endLine": 23, + "startColumn": 56, + "startLine": 23 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 48, + "endLine": 23, + "startColumn": 36, + "startLine": 23 + } + } + ], + "sourceInformation": { + "endColumn": 64, + "endLine": 23, + "startColumn": 52, + "startLine": 23 + } + }, + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 88, + "endLine": 23, + "startColumn": 87, + "startLine": 23 + } + } + ], + "property": "lastName", + "sourceInformation": { + "endColumn": 97, + "endLine": 23, + "startColumn": 90, + "startLine": 23 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 82, + "endLine": 23, + "startColumn": 70, + "startLine": 23 + } + } + ], + "sourceInformation": { + "endColumn": 97, + "endLine": 23, + "startColumn": 86, + "startLine": 23 + } + } + ] }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 70, - "endLine" : 23, - "endColumn" : 82 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 127, + "endLine": 23, + "startColumn": 101, + "startLine": 23 + }, + "values": [ + { + "_type": "string", + "sourceInformation": { + "endColumn": 113, + "endLine": 23, + "startColumn": 102, + "startLine": 23 + }, + "value": "First Name" + }, + { + "_type": "string", + "sourceInformation": { + "endColumn": 126, + "endLine": 23, + "startColumn": 116, + "startLine": 23 + }, + "value": "Last Name" + } + ] } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + ], + "sourceInformation": { + "endColumn": 30, + "endLine": 23, + "startColumn": 24, + "startLine": 23 } - } ] - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 101, - "endLine" : 23, - "endColumn" : 127 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 - }, - "values" : [ { - "_type" : "string", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 102, - "endLine" : 23, - "endColumn" : 113 }, - "value" : "First Name" - }, { - "_type" : "string", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 116, - "endLine" : 23, - "endColumn" : 126 + { + "_type": "packageableElementPtr", + "fullPath": "execution::RelationalMapping", + "sourceInformation": { + "endColumn": 163, + "endLine": 23, + "startColumn": 136, + "startLine": 23 + } }, - "value" : "Last Name" - } ] - } ] - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 136, - "endLine" : 23, - "endColumn" : 163 - }, - "fullPath" : "execution::RelationalMapping" - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 23, - "startColumn" : 166, - "endLine" : 23, - "endColumn" : 183 - }, - "fullPath" : "execution::Runtime" - } ] - } ], - "package" : "model" - }, { - "_type" : "function", - "name" : "PersonWithParams_String_1__TabularDataSet_1_", - "sourceInformation" : { - "startLine" : 26, - "startColumn" : 1, - "endLine" : 44, - "endColumn" : 1 - }, - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 26, - "startColumn" : 34, - "endLine" : 26, - "endColumn" : 53 - }, - "name" : "firstName", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "String" + { + "_type": "packageableElementPtr", + "fullPath": "execution::Runtime", + "sourceInformation": { + "endColumn": 183, + "endLine": 23, + "startColumn": 166, + "startLine": 23 + } + } + ], + "sourceInformation": { + "endColumn": 134, + "endLine": 23, + "startColumn": 131, + "startLine": 23 + } } + ], + "name": "PersonQuery__TabularDataSet_1_", + "package": "model", + "returnMultiplicity": { + "lowerBound": 1, + "upperBound": 1 }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - } - } ], - "returnGenericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "meta::pure::tds::TabularDataSet" + "returnType": "meta::pure::tds::TabularDataSet", + "sourceInformation": { + "endColumn": 1, + "endLine": 24, + "startColumn": 1, + "startLine": 21 } }, - "returnMultiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "body" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 187, - "endLine" : 28, - "endColumn" : 190 - }, - "function" : "from", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 80, - "endLine" : 28, - "endColumn" : 86 - }, - "function" : "project", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 24, - "endLine" : 28, - "endColumn" : 29 - }, - "function" : "filter", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 16, - "endLine" : 28, - "endColumn" : 21 - }, - "function" : "getAll", - "parameters" : [ { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 3, - "endLine" : 28, - "endColumn" : 15 - }, - "fullPath" : "model::Person" - } ] - }, { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 50, - "endLine" : 28, - "endColumn" : 76 - }, - "body" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 64, - "endLine" : 28, - "endColumn" : 65 - }, - "function" : "equal", - "parameters" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 54, - "endLine" : 28, - "endColumn" : 62 + { + "_type": "function", + "body": [ + { + "_type": "func", + "function": "from", + "parameters": [ + { + "_type": "func", + "function": "project", + "parameters": [ + { + "_type": "func", + "function": "filter", + "parameters": [ + { + "_type": "func", + "function": "getAll", + "parameters": [ + { + "_type": "packageableElementPtr", + "fullPath": "model::Person", + "sourceInformation": { + "endColumn": 15, + "endLine": 28, + "startColumn": 3, + "startLine": 28 + } + } + ], + "sourceInformation": { + "endColumn": 21, + "endLine": 28, + "startColumn": 16, + "startLine": 28 + } + }, + { + "_type": "lambda", + "body": [ + { + "_type": "func", + "function": "equal", + "parameters": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 52, + "endLine": 28, + "startColumn": 51, + "startLine": 28 + } + } + ], + "property": "firstName", + "sourceInformation": { + "endColumn": 62, + "endLine": 28, + "startColumn": 54, + "startLine": 28 + } + }, + { + "_type": "var", + "name": "firstName", + "sourceInformation": { + "endColumn": 76, + "endLine": 28, + "startColumn": 67, + "startLine": 28 + } + } + ], + "sourceInformation": { + "endColumn": 65, + "endLine": 28, + "startColumn": 64, + "startLine": 28 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 46, + "endLine": 28, + "startColumn": 34, + "startLine": 28 + } + } + ], + "sourceInformation": { + "endColumn": 76, + "endLine": 28, + "startColumn": 50, + "startLine": 28 + } + } + ], + "sourceInformation": { + "endColumn": 29, + "endLine": 28, + "startColumn": 24, + "startLine": 28 + } }, - "property" : "firstName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 51, - "endLine" : 28, - "endColumn" : 52 + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 }, - "name" : "x" - } ] - }, { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 67, - "endLine" : 28, - "endColumn" : 76 + "sourceInformation": { + "endColumn": 154, + "endLine": 28, + "startColumn": 88, + "startLine": 28 + }, + "values": [ + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 110, + "endLine": 28, + "startColumn": 109, + "startLine": 28 + } + } + ], + "property": "firstName", + "sourceInformation": { + "endColumn": 120, + "endLine": 28, + "startColumn": 112, + "startLine": 28 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 104, + "endLine": 28, + "startColumn": 92, + "startLine": 28 + } + } + ], + "sourceInformation": { + "endColumn": 120, + "endLine": 28, + "startColumn": 108, + "startLine": 28 + } + }, + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 144, + "endLine": 28, + "startColumn": 143, + "startLine": 28 + } + } + ], + "property": "lastName", + "sourceInformation": { + "endColumn": 153, + "endLine": 28, + "startColumn": 146, + "startLine": 28 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 138, + "endLine": 28, + "startColumn": 126, + "startLine": 28 + } + } + ], + "sourceInformation": { + "endColumn": 153, + "endLine": 28, + "startColumn": 142, + "startLine": 28 + } + } + ] }, - "name" : "firstName" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 34, - "endLine" : 28, - "endColumn" : 46 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 183, + "endLine": 28, + "startColumn": 157, + "startLine": 28 + }, + "values": [ + { + "_type": "string", + "sourceInformation": { + "endColumn": 169, + "endLine": 28, + "startColumn": 158, + "startLine": 28 + }, + "value": "First Name" + }, + { + "_type": "string", + "sourceInformation": { + "endColumn": 182, + "endLine": 28, + "startColumn": 172, + "startLine": 28 + }, + "value": "Last Name" + } + ] } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + ], + "sourceInformation": { + "endColumn": 86, + "endLine": 28, + "startColumn": 80, + "startLine": 28 } - } ] - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 88, - "endLine" : 28, - "endColumn" : 154 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 - }, - "values" : [ { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 108, - "endLine" : 28, - "endColumn" : 120 }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 112, - "endLine" : 28, - "endColumn" : 120 - }, - "property" : "firstName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 109, - "endLine" : 28, - "endColumn" : 110 - }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 92, - "endLine" : 28, - "endColumn" : 104 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" - } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + { + "_type": "packageableElementPtr", + "fullPath": "execution::RelationalMapping", + "sourceInformation": { + "endColumn": 219, + "endLine": 28, + "startColumn": 192, + "startLine": 28 } - } ] - }, { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 142, - "endLine" : 28, - "endColumn" : 153 }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 146, - "endLine" : 28, - "endColumn" : 153 - }, - "property" : "lastName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 143, - "endLine" : 28, - "endColumn" : 144 - }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 126, - "endLine" : 28, - "endColumn" : 138 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" - } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + { + "_type": "packageableElementPtr", + "fullPath": "execution::Runtime", + "sourceInformation": { + "endColumn": 239, + "endLine": 28, + "startColumn": 222, + "startLine": 28 } - } ] - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 157, - "endLine" : 28, - "endColumn" : 183 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 - }, - "values" : [ { - "_type" : "string", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 158, - "endLine" : 28, - "endColumn" : 169 - }, - "value" : "First Name" - }, { - "_type" : "string", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 172, - "endLine" : 28, - "endColumn" : 182 - }, - "value" : "Last Name" - } ] - } ] - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 192, - "endLine" : 28, - "endColumn" : 219 - }, - "fullPath" : "execution::RelationalMapping" - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 28, - "startColumn" : 222, - "endLine" : 28, - "endColumn" : 239 - }, - "fullPath" : "execution::Runtime" - } ] - } ], - "tests" : [ { - "_type" : "functionTestSuite", - "id" : "testSuite_1", - "sourceInformation" : { - "startLine" : 31, - "startColumn" : 3, - "endLine" : 43, - "endColumn" : 3 - }, - "tests" : [ { - "_type" : "functionTest", - "id" : "testPass", - "sourceInformation" : { - "startLine" : 42, - "startColumn" : 5, - "endLine" : 42, - "endColumn" : 109 - }, - "assertions" : [ { - "_type" : "equalToJson", - "id" : "default", - "sourceInformation" : { - "startLine" : 42, - "startColumn" : 46, - "endLine" : 42, - "endColumn" : 108 - }, - "expected" : { - "_type" : "externalFormat", - "sourceInformation" : { - "startLine" : 42, - "startColumn" : 46, - "endLine" : 42, - "endColumn" : 108 - }, - "contentType" : "application/json", - "data" : "[{\n \"First Name\" : \"Nicole\",\"Last Name\" : \"Smith\"} ]" + } + ], + "sourceInformation": { + "endColumn": 190, + "endLine": 28, + "startColumn": 187, + "startLine": 28 } - } ], - "parameters" : [ { - "sourceInformation" : { - "startLine" : 42, - "startColumn" : 33, - "endLine" : 42, - "endColumn" : 40 + } + ], + "name": "PersonWithParams_String_1__TabularDataSet_1_", + "package": "model", + "parameters": [ + { + "_type": "var", + "class": "String", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 }, - "name" : "firstName", - "value" : { - "_type" : "string", - "sourceInformation" : { - "startLine" : 42, - "startColumn" : 33, - "endLine" : 42, - "endColumn" : 40 - }, - "value" : "Nicole" - } - } ] - } ], - "testData" : [ { - "store" : { - "type" : "STORE", - "path" : "store::TestDB" - }, - "data" : { - "_type" : "reference", - "dataElement" : { - "type" : "DATA", - "path" : "test::other" + "name": "firstName", + "sourceInformation": { + "endColumn": 53, + "endLine": 26, + "startColumn": 34, + "startLine": 26 } } - } ] - } ], - "package" : "model" - }, { - "_type" : "function", - "name" : "PersonQuerySharedData__TabularDataSet_1_", - "sourceInformation" : { - "startLine" : 46, - "startColumn" : 1, - "endLine" : 49, - "endColumn" : 1 - }, - "returnGenericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "meta::pure::tds::TabularDataSet" - } - }, - "returnMultiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "body" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 131, - "endLine" : 48, - "endColumn" : 134 + ], + "returnMultiplicity": { + "lowerBound": 1, + "upperBound": 1 }, - "function" : "from", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 24, - "endLine" : 48, - "endColumn" : 30 - }, - "function" : "project", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 16, - "endLine" : 48, - "endColumn" : 21 - }, - "function" : "getAll", - "parameters" : [ { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 3, - "endLine" : 48, - "endColumn" : 15 - }, - "fullPath" : "model::Person" - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 32, - "endLine" : 48, - "endColumn" : 98 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 + "returnType": "meta::pure::tds::TabularDataSet", + "sourceInformation": { + "endColumn": 1, + "endLine": 44, + "startColumn": 1, + "startLine": 26 + }, + "tests": [ + { + "_type": "functionTestSuite", + "id": "testSuite_1", + "sourceInformation": { + "endColumn": 3, + "endLine": 43, + "startColumn": 3, + "startLine": 31 }, - "values" : [ { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 52, - "endLine" : 48, - "endColumn" : 64 - }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 56, - "endLine" : 48, - "endColumn" : 64 - }, - "property" : "firstName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 53, - "endLine" : 48, - "endColumn" : 54 - }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 36, - "endLine" : 48, - "endColumn" : 48 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" + "testData": [ + { + "data": { + "_type": "reference", + "dataElement": { + "path": "test::other", + "type": "DATA" } }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + "store": { + "path":"store::TestDB", + "type": "STORE" } - } ] - }, { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 86, - "endLine" : 48, - "endColumn" : 97 - }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 90, - "endLine" : 48, - "endColumn" : 97 - }, - "property" : "lastName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 87, - "endLine" : 48, - "endColumn" : 88 + } + ], + "tests": [ + { + "_type": "functionTest", + "assertions": [ + { + "_type": "equalToJson", + "expected": { + "_type": "externalFormat", + "contentType": "application/json", + "data": "[{\n \"First Name\" : \"Nicole\",\"Last Name\" : \"Smith\"} ]", + "sourceInformation": { + "endColumn": 108, + "endLine": 42, + "startColumn": 46, + "startLine": 42 + } + }, + "id": "default", + "sourceInformation": { + "endColumn": 108, + "endLine": 42, + "startColumn": 46, + "startLine": 42 + } + } + ], + "id": "testPass", + "parameters": [ + { + "name": "firstName", + "sourceInformation": { + "endColumn": 40, + "endLine": 42, + "startColumn": 33, + "startLine": 42 + }, + "value": { + "_type": "string", + "sourceInformation": { + "endColumn": 40, + "endLine": 42, + "startColumn": 33, + "startLine": 42 + }, + "value": "Nicole" + } + } + ], + "sourceInformation": { + "endColumn": 109, + "endLine": 42, + "startColumn": 5, + "startLine": 42 + } + } + ] + } + ] + }, + { + "_type": "function", + "body": [ + { + "_type": "func", + "function": "from", + "parameters": [ + { + "_type": "func", + "function": "project", + "parameters": [ + { + "_type": "func", + "function": "getAll", + "parameters": [ + { + "_type": "packageableElementPtr", + "fullPath": "model::Person", + "sourceInformation": { + "endColumn": 15, + "endLine": 48, + "startColumn": 3, + "startLine": 48 + } + } + ], + "sourceInformation": { + "endColumn": 21, + "endLine": 48, + "startColumn": 16, + "startLine": 48 + } }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 70, - "endLine" : 48, - "endColumn" : 82 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 98, + "endLine": 48, + "startColumn": 32, + "startLine": 48 + }, + "values": [ + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 54, + "endLine": 48, + "startColumn": 53, + "startLine": 48 + } + } + ], + "property": "firstName", + "sourceInformation": { + "endColumn": 64, + "endLine": 48, + "startColumn": 56, + "startLine": 48 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 48, + "endLine": 48, + "startColumn": 36, + "startLine": 48 + } + } + ], + "sourceInformation": { + "endColumn": 64, + "endLine": 48, + "startColumn": 52, + "startLine": 48 + } + }, + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 88, + "endLine": 48, + "startColumn": 87, + "startLine": 48 + } + } + ], + "property": "lastName", + "sourceInformation": { + "endColumn": 97, + "endLine": 48, + "startColumn": 90, + "startLine": 48 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 82, + "endLine": 48, + "startColumn": 70, + "startLine": 48 + } + } + ], + "sourceInformation": { + "endColumn": 97, + "endLine": 48, + "startColumn": 86, + "startLine": 48 + } + } + ] + }, + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 127, + "endLine": 48, + "startColumn": 101, + "startLine": 48 + }, + "values": [ + { + "_type": "string", + "sourceInformation": { + "endColumn": 113, + "endLine": 48, + "startColumn": 102, + "startLine": 48 + }, + "value": "First Name" + }, + { + "_type": "string", + "sourceInformation": { + "endColumn": 126, + "endLine": 48, + "startColumn": 116, + "startLine": 48 + }, + "value": "Last Name" + } + ] } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + ], + "sourceInformation": { + "endColumn": 30, + "endLine": 48, + "startColumn": 24, + "startLine": 48 } - } ] - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 101, - "endLine" : 48, - "endColumn" : 127 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 - }, - "values" : [ { - "_type" : "string", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 102, - "endLine" : 48, - "endColumn" : 113 }, - "value" : "First Name" - }, { - "_type" : "string", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 116, - "endLine" : 48, - "endColumn" : 126 + { + "_type": "packageableElementPtr", + "fullPath": "execution::RelationalMapping", + "sourceInformation": { + "endColumn": 163, + "endLine": 48, + "startColumn": 136, + "startLine": 48 + } }, - "value" : "Last Name" - } ] - } ] - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 136, - "endLine" : 48, - "endColumn" : 163 - }, - "fullPath" : "execution::RelationalMapping" - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 48, - "startColumn" : 166, - "endLine" : 48, - "endColumn" : 183 - }, - "fullPath" : "execution::Runtime" - } ] - } ], - "package" : "model" - }, { - "_type" : "function", - "name" : "PersonWithConnectionStores__TabularDataSet_1_", - "sourceInformation" : { - "startLine" : 51, - "startColumn" : 1, - "endLine" : 54, - "endColumn" : 1 - }, - "returnGenericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "meta::pure::tds::TabularDataSet" + { + "_type": "packageableElementPtr", + "fullPath": "execution::Runtime", + "sourceInformation": { + "endColumn": 183, + "endLine": 48, + "startColumn": 166, + "startLine": 48 + } + } + ], + "sourceInformation": { + "endColumn": 134, + "endLine": 48, + "startColumn": 131, + "startLine": 48 + } + } + ], + "name": "PersonQuerySharedData__TabularDataSet_1_", + "package": "model", + "returnMultiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "returnType": "meta::pure::tds::TabularDataSet", + "sourceInformation": { + "endColumn": 1, + "endLine": 49, + "startColumn": 1, + "startLine": 46 } }, - "returnMultiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - }, - "body" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 131, - "endLine" : 53, - "endColumn" : 134 - }, - "function" : "from", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 24, - "endLine" : 53, - "endColumn" : 30 - }, - "function" : "project", - "parameters" : [ { - "_type" : "func", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 16, - "endLine" : 53, - "endColumn" : 21 - }, - "function" : "getAll", - "parameters" : [ { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 3, - "endLine" : 53, - "endColumn" : 15 - }, - "fullPath" : "model::Person" - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 32, - "endLine" : 53, - "endColumn" : 98 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 - }, - "values" : [ { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 52, - "endLine" : 53, - "endColumn" : 64 - }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 56, - "endLine" : 53, - "endColumn" : 64 - }, - "property" : "firstName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 53, - "endLine" : 53, - "endColumn" : 54 + { + "_type": "function", + "body": [ + { + "_type": "func", + "function": "from", + "parameters": [ + { + "_type": "func", + "function": "project", + "parameters": [ + { + "_type": "func", + "function": "getAll", + "parameters": [ + { + "_type": "packageableElementPtr", + "fullPath": "model::Person", + "sourceInformation": { + "endColumn": 15, + "endLine": 53, + "startColumn": 3, + "startLine": 53 + } + } + ], + "sourceInformation": { + "endColumn": 21, + "endLine": 53, + "startColumn": 16, + "startLine": 53 + } }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 36, - "endLine" : 53, - "endColumn" : 48 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" - } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 - } - } ] - }, { - "_type" : "lambda", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 86, - "endLine" : 53, - "endColumn" : 97 - }, - "body" : [ { - "_type" : "property", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 90, - "endLine" : 53, - "endColumn" : 97 - }, - "property" : "lastName", - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 87, - "endLine" : 53, - "endColumn" : 88 + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 98, + "endLine": 53, + "startColumn": 32, + "startLine": 53 + }, + "values": [ + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 54, + "endLine": 53, + "startColumn": 53, + "startLine": 53 + } + } + ], + "property": "firstName", + "sourceInformation": { + "endColumn": 64, + "endLine": 53, + "startColumn": 56, + "startLine": 53 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 48, + "endLine": 53, + "startColumn": 36, + "startLine": 53 + } + } + ], + "sourceInformation": { + "endColumn": 64, + "endLine": 53, + "startColumn": 52, + "startLine": 53 + } + }, + { + "_type": "lambda", + "body": [ + { + "_type": "property", + "parameters": [ + { + "_type": "var", + "name": "x", + "sourceInformation": { + "endColumn": 88, + "endLine": 53, + "startColumn": 87, + "startLine": 53 + } + } + ], + "property": "lastName", + "sourceInformation": { + "endColumn": 97, + "endLine": 53, + "startColumn": 90, + "startLine": 53 + } + } + ], + "parameters": [ + { + "_type": "var", + "class": "model::Person", + "multiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "name": "x", + "sourceInformation": { + "endColumn": 82, + "endLine": 53, + "startColumn": 70, + "startLine": 53 + } + } + ], + "sourceInformation": { + "endColumn": 97, + "endLine": 53, + "startColumn": 86, + "startLine": 53 + } + } + ] }, - "name" : "x" - } ] - } ], - "parameters" : [ { - "_type" : "var", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 70, - "endLine" : 53, - "endColumn" : 82 - }, - "name" : "x", - "genericType" : { - "rawType" : { - "_type" : "packageableType", - "fullPath" : "model::Person" + { + "_type": "collection", + "multiplicity": { + "lowerBound": 2, + "upperBound": 2 + }, + "sourceInformation": { + "endColumn": 127, + "endLine": 53, + "startColumn": 101, + "startLine": 53 + }, + "values": [ + { + "_type": "string", + "sourceInformation": { + "endColumn": 113, + "endLine": 53, + "startColumn": 102, + "startLine": 53 + }, + "value": "First Name" + }, + { + "_type": "string", + "sourceInformation": { + "endColumn": 126, + "endLine": 53, + "startColumn": 116, + "startLine": 53 + }, + "value": "Last Name" + } + ] } - }, - "multiplicity" : { - "lowerBound" : 1, - "upperBound" : 1 + ], + "sourceInformation": { + "endColumn": 30, + "endLine": 53, + "startColumn": 24, + "startLine": 53 } - } ] - } ] - }, { - "_type" : "collection", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 101, - "endLine" : 53, - "endColumn" : 127 - }, - "multiplicity" : { - "lowerBound" : 2, - "upperBound" : 2 - }, - "values" : [ { - "_type" : "string", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 102, - "endLine" : 53, - "endColumn" : 113 }, - "value" : "First Name" - }, { - "_type" : "string", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 116, - "endLine" : 53, - "endColumn" : 126 + { + "_type": "packageableElementPtr", + "fullPath": "execution::RelationalMapping", + "sourceInformation": { + "endColumn": 163, + "endLine": 53, + "startColumn": 136, + "startLine": 53 + } }, - "value" : "Last Name" - } ] - } ] - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 136, - "endLine" : 53, - "endColumn" : 163 - }, - "fullPath" : "execution::RelationalMapping" - }, { - "_type" : "packageableElementPtr", - "sourceInformation" : { - "startLine" : 53, - "startColumn" : 166, - "endLine" : 53, - "endColumn" : 203 - }, - "fullPath" : "execution::RuntimeWithStoreConnections" - } ] - } ], - "package" : "model" - }, { - "_type" : "sectionIndex", - "name" : "SectionIndex", - "sections" : [ { - "_type" : "importAware", - "parserName" : "Pure", - "sourceInformation" : { - "startLine" : 1, - "startColumn" : 1, - "endLine" : 1, - "endColumn" : 8 - } - }, { - "_type" : "importAware", - "parserName" : "Pure", - "elements" : [ "model::EmployeeType", "model::Person", "model::Firm", "model::PersonQuery__TabularDataSet_1_", "model::PersonWithParams_String_1__TabularDataSet_1_", "model::PersonQuerySharedData__TabularDataSet_1_", "model::PersonWithConnectionStores__TabularDataSet_1_" ], - "sourceInformation" : { - "startLine" : 2, - "startColumn" : 8, - "endLine" : 56, - "endColumn" : 1 + { + "_type": "packageableElementPtr", + "fullPath": "execution::RuntimeWithStoreConnections", + "sourceInformation": { + "endColumn": 203, + "endLine": 53, + "startColumn": 166, + "startLine": 53 + } + } + ], + "sourceInformation": { + "endColumn": 134, + "endLine": 53, + "startColumn": 131, + "startLine": 53 + } + } + ], + "name": "PersonWithConnectionStores__TabularDataSet_1_", + "package": "model", + "returnMultiplicity": { + "lowerBound": 1, + "upperBound": 1 + }, + "returnType": "meta::pure::tds::TabularDataSet", + "sourceInformation": { + "endColumn": 1, + "endLine": 54, + "startColumn": 1, + "startLine": 51 } - } ], - "package" : "__internal__" - } ] + }, + { + "_type": "sectionIndex", + "name": "SectionIndex", + "package": "__internal__", + "sections": [ + { + "_type": "importAware", + "parserName": "Pure", + "sourceInformation": { + "endColumn": 8, + "endLine": 1, + "startColumn": 1, + "startLine": 1 + } + }, + { + "_type": "importAware", + "elements": [ + "model::EmployeeType", + "model::Person", + "model::Firm", + "model::PersonQuery__TabularDataSet_1_", + "model::PersonWithParams_String_1__TabularDataSet_1_", + "model::PersonQuerySharedData__TabularDataSet_1_", + "model::PersonWithConnectionStores__TabularDataSet_1_" + ], + "parserName": "Pure", + "sourceInformation": { + "endColumn": 1, + "endLine": 56, + "startColumn": 8, + "startLine": 2 + } + } + ] + } + ] } \ No newline at end of file diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure index 6e97fa4a4bb..b015b00a3eb 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure @@ -206,7 +206,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::Property extends meta::p defaultValue : meta::protocols::pure::vX_X_X::metamodel::domain::DefaultValue[0..1]; name : String[1]; multiplicity : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[1]; - genericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; + type : String[1]; propertyTypeSourceInformation: SourceInformation[0..1]; } @@ -214,7 +214,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::QualifiedProperty extend { name : String[1]; parameters : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[*]; - returnGenericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; + returnType : String[1]; returnMultiplicity : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[1]; body : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[*]; } @@ -254,23 +254,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::Unit conversionFunction : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::Lambda[0..1]; } -Class meta::protocols::pure::vX_X_X::metamodel::type::Type -{ - _type : String[1]; -} -Class meta::protocols::pure::vX_X_X::metamodel::type::PackageableType extends meta::protocols::pure::vX_X_X::metamodel::type::Type, meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::PackageableElementPtr -{ - -} - -Class meta::protocols::pure::vX_X_X::metamodel::type::GenericType -{ - rawType : meta::protocols::pure::vX_X_X::metamodel::type::Type[1]; - typeArguments : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[*]; - multiplicityArguments : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[*]; - typeVariableValues : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[*]; -} Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification { @@ -284,7 +268,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable ext supportsStream : Boolean[0..1]; // To Remove multiplicity : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[0..1]; - genericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[0..1]; + class : String[0..1]; } Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::application::FunctionApplication extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification @@ -326,9 +310,9 @@ Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::KeyExpr expression: meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[1]; } -Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::RawValue +Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::PackageableElementPtr { - genericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; + } Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::EnumValue extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::RawValue @@ -858,7 +842,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::Function extends meta::p { preConstraints:meta::protocols::pure::vX_X_X::metamodel::domain::Constraint[*]; postConstraints:meta::protocols::pure::vX_X_X::metamodel::domain::Constraint[*]; - returnGenericType:meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; + returnType:String[1]; returnMultiplicity:meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[1]; parameters : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[*]; body : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[*]; diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure index dee7c74562d..6ae68ebd2ba 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure @@ -103,7 +103,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::execution ^meta::protocols::pure::vX_X_X::metamodel::executionPlan::FunctionParametersValidationNode( _type = 'function-parameters-validation', resultType = $exp.resultType->transformResultType($extensions), - functionParameters = $exp.functionParameters->map(p | ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable(_type='var', name=$p.name, supportsStream=$p.supportsStream, genericType=^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath=$p.type->elementToPath())), multiplicity=$p.multiplicity->isEmpty()->if(| [],| $p.multiplicity->toOne()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()))), + functionParameters = $exp.functionParameters->map(p | ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable(_type='var', name=$p.name, supportsStream=$p.supportsStream, class=$p.type->elementToPath(), multiplicity=$p.multiplicity->isEmpty()->if(| [],| $p.multiplicity->toOne()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()))), parameterValidationContext = $exp.parameterValidationContext->map(p | $p->match([ e:meta::pure::executionPlan::EnumValidationContext[1] | ^meta::protocols::pure::vX_X_X::metamodel::executionPlan::EnumValidationContext(varName = $e.varName, validEnumValues = $e.validEnumValues, _type = 'enumValidationContext') ])) diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure index e8c510fd641..c2338de8574 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure @@ -138,20 +138,6 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::t ); } -function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType(genericType:GenericType[1]):meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1] -{ - ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType - ( - rawType = ^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType - ( - _type='packageableType', - fullPath=$genericType.rawType->toOne()->elementToPath() - ), - typeArguments = $genericType.typeArguments->map(ta|$ta->transformGenericType()), - multiplicityArguments = $genericType.multiplicityArguments->map(ma|$ma->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()) - ) -} - function <> meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformProperty(property:Property[1], extensions:meta::pure::extension::Extension[*]):meta::protocols::pure::vX_X_X::metamodel::domain::Property[1] { ^meta::protocols::pure::vX_X_X::metamodel::domain::Property @@ -159,7 +145,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP defaultValue = if($property.defaultValue->isEmpty(),|[],|$property.defaultValue->toOne()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformDefaultValue($extensions)->toOne()), name = $property.name->toOne(), multiplicity = $property.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), - genericType = transformGenericType($property.genericType), + type = $property.genericType.rawType->toOne()->elementToPath(), stereotypes = $property.stereotypes->map(s|$s->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformStereotype()), taggedValues = $property.taggedValues->map(t|$t->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformTaggedValue()) ) @@ -178,7 +164,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP ( name = $qualifiedProperty.name->toOne(), parameters = $fType.parameters->tail()->map(p|$p->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformValueSpecification([], newMap([]->cast(@Pair>)), true, $extensions)->cast(@meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable)), - returnGenericType = transformGenericType($fType.returnType), + returnType = $fType.returnType.rawType->toOne()->elementToPath(), returnMultiplicity = $fType.returnMultiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), body = $qualifiedProperty->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformFunctionBody($useAppliedFunction, $extensions), stereotypes = $qualifiedProperty.stereotypes->map(s|$s->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformStereotype()), @@ -249,7 +235,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::transform parameters = $f->functionType().parameters->map(p | $p->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformValueSpecification([], ^Map>(), true, true, $extensions)->cast(@meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable) ), - returnGenericType = transformGenericType($f->functionReturnType()), + returnType = $f->functionReturnType().rawType->toOne()->elementToPath(), returnMultiplicity = $f->functionReturnMultiplicity()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), preConstraints = $f.preConstraints->map(c |$c->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformConstraint($extensions)), postConstraints = $f.postConstraints->map(c |$c->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformConstraint($extensions)), diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure index d62b5a166fd..68891641471 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure @@ -210,7 +210,10 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance ( _type = 'genericTypeInstance', - genericType = meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType($v.genericType) + fullPath = $v.genericType.rawType->toOne()->match([ + d:DataType[1]|$d->makeString(), + c:Class[1]|$c->elementToPath() + ]) ) } @@ -225,7 +228,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP _type = 'var', multiplicity = $v.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity(), name = $v.name, - genericType = meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType($v.genericType) + class = $v.genericType.rawType->toOne()->elementToPath() ); ,|^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable ( @@ -238,7 +241,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP function <> meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformHackedUnit(v:ValueSpecification[1]):meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance[1] { - ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance(_type='genericTypeInstance', genericType=meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType($v.genericType)); + ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance(_type='genericTypeInstance', fullPath=$v.genericType.rawType->toOne()->elementToPath()); } function <> meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformUnitInstance(v:ValueSpecification[1]):meta::protocols::pure::vX_X_X::metamodel::valueSpecification::UnitInstance[1] @@ -770,9 +773,9 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGra function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::classElementsToPure(as:Any[*], separator:String[1]):String[1]{ $as->map(a|$a->match([ c:meta::protocols::pure::vX_X_X::metamodel::domain::Class[1]| let nonAnySuperTypes = $c.superTypes->filter(s|$s != 'meta::pure::metamodel::type::Any'); '\nClass '+ if($c.stereotypes->isNotEmpty(),|'\t<<'+$c.stereotypes->classElementsToPure(',') + '>>\n',|'') + if($c.taggedValues->isNotEmpty(),|'\t{'+$c.taggedValues->classElementsToPure(',')+'}\n',|'') + if($c.package->isEmpty(),|$c.name,|$c.package->toOne()+'::'+$c.name) + if($nonAnySuperTypes->isNotEmpty(),| ' extends '+$nonAnySuperTypes->makeString(','),|'') +'\n{\n' + $c.properties->classElementsToPure('\n') + '\n' + $c.qualifiedProperties->classElementsToPure('\n')+'\n}\n';, - p:meta::protocols::pure::vX_X_X::metamodel::domain::Property[1]| if($p.stereotypes->isNotEmpty(),|'\t<<'+$p.stereotypes->classElementsToPure(',') + '>>\n',|'') + if($p.taggedValues->isNotEmpty(),|'\t{'+$p.taggedValues->classElementsToPure(',')+'}\n',|'') + '\t'+$p.name+':'+$p.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath+'['+$p.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', - q:meta::protocols::pure::vX_X_X::metamodel::domain::QualifiedProperty[1]| '\t'+$q.name+'('+$q.parameters->tail()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::classElementsToPure(',')+'){'+$q.body->toPure()->replace('\n','')+'}:'+$q.returnGenericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath+'['+$q.returnMultiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', - v:meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[1]|$v.name + ':' + $v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne() +'['+$v.multiplicity->toOne()->mapToString()+']', + p:meta::protocols::pure::vX_X_X::metamodel::domain::Property[1]| if($p.stereotypes->isNotEmpty(),|'\t<<'+$p.stereotypes->classElementsToPure(',') + '>>\n',|'') + if($p.taggedValues->isNotEmpty(),|'\t{'+$p.taggedValues->classElementsToPure(',')+'}\n',|'') + '\t'+$p.name+':'+$p.type+'['+$p.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', + q:meta::protocols::pure::vX_X_X::metamodel::domain::QualifiedProperty[1]| '\t'+$q.name+'('+$q.parameters->tail()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::classElementsToPure(',')+'){'+$q.body->toPure()->replace('\n','')+'}:'+$q.returnType+'['+$q.returnMultiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', + v:meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[1]|$v.name + ':' + $v.class->toOne() +'['+$v.multiplicity->toOne()->mapToString()+']', s:meta::protocols::pure::vX_X_X::metamodel::domain::StereotypePtr[1]|$s.profile+'.'+$s.value, t:meta::protocols::pure::vX_X_X::metamodel::domain::TaggedValue[1]|$t.tag.profile+'.'+$t.tag.value+'=\''+$t.value->replace('\'','\\\'')->replace('\n',' ')+'\'' ]))->makeString($separator) @@ -889,13 +892,13 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGra l : Lambda[1]| let pStr = $l.parameters->map(p|$p->match([ v : Variable[1]| - if ($v.genericType->isEmpty(), + if ($v.class->isEmpty(), |$v.name, - |let cName = if($v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->in([Float, Any, String, Integer, Boolean, Date, DateTime, StrictDate]->map(x|$x->makeString())), - | $v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->makeString(), - | if($v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->isInMeta(), - |$v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->substring($v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->lastIndexOf('::')+2), - |$v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne() + |let cName = if($v.class->in([Float, Any, String, Integer, Boolean, Date, DateTime, StrictDate]->map(x|$x->makeString())), + | $v.class->toOne()->makeString(), + | if($v.class->toOne()->isInMeta(), + |$v.class->toOne()->substring($v.class->toOne()->lastIndexOf('::')+2), + |$v.class->toOne() ); )->toOne(); let m = $v.multiplicity->toOne()->mapToString(); @@ -907,14 +910,14 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGra '{%s|%s}'->format([$pStr, $bStr]);, v : Variable[1]|'$' + $v.name, - hackedClass :meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance[1]|'@' + $hackedClass.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath, + hackedClass :meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance[1]|'@' + $hackedClass.fullPath, ci : ClassInstance[1] | $ci.value->match( [ aggValue : TDSAggregateValue[1]| 'agg(\'%s\', %s, %s)'->format([$aggValue.name, $state->toPure($aggValue.mapFn), $state->toPure($aggValue.aggregateFn)]), aggValue : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::AggregateValue[1]| 'agg(%s, %s)'->format([$state->toPure($aggValue.mapFn), $state->toPure($aggValue.aggregateFn)]), sortInfo : TDSSortInformation[1]| '^SortInformation(column = \'%s\', direction = SortDirection.%s)'->format([$sortInfo.column, $sortInfo.direction]), - extendInfo: TDSColumnInformation[1] | '^BasicColumnSpecification<%s>(name = \'%s\', func = %s)'->format([$extendInfo.columnFn->cast(@Lambda).parameters->at(0).genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne(), $extendInfo.name, $state->toPure($extendInfo.columnFn)]), + extendInfo: TDSColumnInformation[1] | '^BasicColumnSpecification<%s>(name = \'%s\', func = %s)'->format([$extendInfo.columnFn->cast(@Lambda).parameters->at(0).class->toOne(), $extendInfo.name, $state->toPure($extendInfo.columnFn)]), path : Path[1]| '#/%s/%s%s#'->format([$path.startType, $path.path->map(p|$p->match([ppe:PropertyPathElement[1]|$ppe.property]))->joinStrings('.'), if($path.name->isEmpty() || ($path.name->toOne()->length() == 0), |'', |'!' + $path.name->toOne())]);, or : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::TdsOlapRank[1]| '^TdsOlapRank(func = %s)'->format($state->toPure($or.function)), diff --git a/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java b/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java index c46e70cf6cc..873b9653697 100644 --- a/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java +++ b/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java @@ -31,7 +31,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.executionContext.BaseExecutionContext; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java index 02b7ee3bc9e..db4744effa4 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java @@ -23,7 +23,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.status.AssertPass; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.status.AssertionStatus; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.status.EqualToJsonAssertFail; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; import org.junit.Assert; import org.junit.Test; diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java index 8230de40ef8..fa1a59055d3 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java @@ -37,7 +37,7 @@ public void testClassModelCoverageAnalysis() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("classModelCoverageAnalysisTestData.json")), PureModelContextData.class); Assert.assertEquals( - "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Organization\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"name\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Person\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]}]}", + "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Organization\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"name\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Person\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]}]}", api.analyzeClassModelCoverage(new ClassModelCoverageAnalysisInput("vX_X_X", "model::Organization", modelContextData), true, null).getEntity().toString()); } } diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java index b80aa04d031..bd37ad8f514 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java @@ -37,7 +37,7 @@ public void testFunctionModelCoverageAnalysis() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("functionModelCoverageAnalysisTestData.json")), PureModelContextData.class); Assert.assertEquals( - "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"function\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"firstName\"},{\"_type\":\"string\",\"value\":\" \"},{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"lastName\"}]}]}],\"name\":\"personFullName_Person_1__String_1_\",\"package\":\"model\",\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Person\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"person\"}],\"postConstraints\":[],\"preConstraints\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[],\"tests\":[]}]}", + "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"function\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"firstName\"},{\"_type\":\"string\",\"value\":\" \"},{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"lastName\"}]}]}],\"name\":\"personFullName_Person_1__String_1_\",\"package\":\"model\",\"parameters\":[{\"_type\":\"var\",\"class\":\"model::Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"person\"}],\"postConstraints\":[],\"preConstraints\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"String\",\"stereotypes\":[],\"taggedValues\":[]}]}", api.analyzeFunctionModelCoverage(new FunctionModelCoverageAnalysisInput("vX_X_X", "model::personFullName_Person_1__String_1_", modelContextData), true, null).getEntity().toString()); } } diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java index 9dcdea0dc88..16a133f29e8 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java @@ -56,7 +56,7 @@ public void testMappingModelCoverageAnalysisWithModelReturned() throws IOExcepti { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("mappingModelCoverageAnalysisTestData.json")), PureModelContextData.class); Assert.assertEquals( - "{\"mappedEntities\":[{\"info\":{\"classPath\":\"model::Bank\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Bank\",\"properties\":[{\"_type\":\"entity\",\"entityPath\":\"model::Trader\",\"name\":\"employees\"},{\"_type\":\"enum\",\"enumPath\":\"model::OrgType\",\"name\":\"type\"}]},{\"info\":{\"classPath\":\"model::Trader\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Trader\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"fullName\"}]}],\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Bank\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"entityName\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Trader\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::OrgType\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"OrgType\",\"package\":\"model\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"CORP\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"LLC\"}]},{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Trader\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fullName\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]}]}}", + "{\"mappedEntities\":[{\"info\":{\"classPath\":\"model::Bank\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Bank\",\"properties\":[{\"_type\":\"entity\",\"entityPath\":\"model::Trader\",\"name\":\"employees\"},{\"_type\":\"enum\",\"enumPath\":\"model::OrgType\",\"name\":\"type\"}]},{\"info\":{\"classPath\":\"model::Trader\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Trader\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"fullName\"}]}],\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Bank\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"entityName\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Trader\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::OrgType\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"OrgType\",\"package\":\"model\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"CORP\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"LLC\"}]},{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Trader\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fullName\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]}]}}", api.analyzeModelCoverage(new MappingModelCoverageAnalysisInput("vX_X_X", "model::mapping", modelContextData), true, false, true, null).getEntity().toString()); } diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java index 8baf4323094..368356dc992 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java @@ -83,21 +83,21 @@ private void testDataSpaceAnalyticsArtifactGenerationExtension(String modelFileP @Test public void testAnalyticsForBasicDataSpace() throws Exception { - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS_Old", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS_Old\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS_Old\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"},{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"tag\":\"deprecationNotice\",\"value\":\"Please use AnimalDS dataspace instead - link provided\"}]}"); - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"description\":\"Some diagram description\",\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"Diag 1\"},{\"description\":\"Some more diagram description\",\"diagram\":\"model::GeneralDiagram\",\"title\":\"Diag 2\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\",\"title\":\"Haha Nice\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS2", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS2\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS2\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS_Old", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS_Old\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS_Old\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"},{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"tag\":\"deprecationNotice\",\"value\":\"Please use AnimalDS dataspace instead - link provided\"}]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"description\":\"Some diagram description\",\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"Diag 1\"},{\"description\":\"Some more diagram description\",\"diagram\":\"model::GeneralDiagram\",\"title\":\"Diag 2\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\",\"title\":\"Haha Nice\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS2", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS2\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS2\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); } @Test public void testAnalyticsForDataSpaceWithAssociation() throws Exception { - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithAssociation.pure", "domain::COVIDDatapace", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Not over yet?\",\"diagrams\":[{\"diagram\":\"domain::COVIDDataDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}},{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext2\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}}],\"mappingToMappingCoverageResult\":{\"mapping::CovidDataMapping\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"COVIDData\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"id\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"StrictDate\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"date\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"caseType\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Float\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"cases\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"lastReportedFlag\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Demographics\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"demographics\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"domain::COVIDData\",\"id\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"position\":{\"x\":280.0,\"y\":159.0},\"rectangle\":{\"height\":128.0,\"width\":205.8291015625}},{\"class\":\"domain::Demographics\",\"id\":\"159e797e-ae75-437d-ba9c-253f99a48826\",\"position\":{\"x\":698.0,\"y\":238.0},\"rectangle\":{\"height\":58.0,\"width\":111.68994140625}},{\"class\":\"domain::Class1\",\"id\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"position\":{\"x\":360.844970703125,\"y\":49.0},\"rectangle\":{\"height\":58.0,\"width\":137.390625}},{\"class\":\"domain::Class2\",\"id\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"position\":{\"x\":696.844970703125,\"y\":95.0},\"rectangle\":{\"height\":44.0,\"width\":133.68994140625}}],\"generalizationViews\":[],\"name\":\"COVIDDataDiagram\",\"package\":\"domain\",\"propertyViews\":[{\"line\":{\"points\":[{\"x\":382.91455078125,\"y\":223.0},{\"x\":753.844970703125,\"y\":267.0}]},\"property\":{\"class\":\"domain::COVIDData\",\"property\":\"demographics\"},\"sourceView\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"targetView\":\"159e797e-ae75-437d-ba9c-253f99a48826\"},{\"line\":{\"points\":[{\"x\":763.68994140625,\"y\":117.0},{\"x\":429.540283203125,\"y\":78.0}]},\"property\":{\"class\":\"domain::Class2\",\"property\":\"fromClass1\"},\"sourceView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"targetView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\"},{\"line\":{\"points\":[{\"x\":429.540283203125,\"y\":78.0},{\"x\":763.68994140625,\"y\":117.0}]},\"property\":{\"class\":\"domain::Class1\",\"property\":\"fromClass2\"},\"sourceView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"targetView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Demographics\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"state\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]}]},\"name\":\"COVIDDatapace\",\"package\":\"domain\",\"path\":\"domain::COVIDDatapace\",\"stereotypes\":[],\"taggedValues\":[],\"title\":\"COVID Sample Data\"}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithAssociation.pure", "domain::COVIDDatapace", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Not over yet?\",\"diagrams\":[{\"diagram\":\"domain::COVIDDataDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}},{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext2\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}}],\"mappingToMappingCoverageResult\":{\"mapping::CovidDataMapping\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"COVIDData\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"id\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Integer\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"date\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"StrictDate\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"caseType\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"cases\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Float\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"lastReportedFlag\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"demographics\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Demographics\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"domain::COVIDData\",\"id\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"position\":{\"x\":280.0,\"y\":159.0},\"rectangle\":{\"height\":128.0,\"width\":205.8291015625}},{\"class\":\"domain::Demographics\",\"id\":\"159e797e-ae75-437d-ba9c-253f99a48826\",\"position\":{\"x\":698.0,\"y\":238.0},\"rectangle\":{\"height\":58.0,\"width\":111.68994140625}},{\"class\":\"domain::Class1\",\"id\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"position\":{\"x\":360.844970703125,\"y\":49.0},\"rectangle\":{\"height\":58.0,\"width\":137.390625}},{\"class\":\"domain::Class2\",\"id\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"position\":{\"x\":696.844970703125,\"y\":95.0},\"rectangle\":{\"height\":44.0,\"width\":133.68994140625}}],\"generalizationViews\":[],\"name\":\"COVIDDataDiagram\",\"package\":\"domain\",\"propertyViews\":[{\"line\":{\"points\":[{\"x\":382.91455078125,\"y\":223.0},{\"x\":753.844970703125,\"y\":267.0}]},\"property\":{\"class\":\"domain::COVIDData\",\"property\":\"demographics\"},\"sourceView\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"targetView\":\"159e797e-ae75-437d-ba9c-253f99a48826\"},{\"line\":{\"points\":[{\"x\":763.68994140625,\"y\":117.0},{\"x\":429.540283203125,\"y\":78.0}]},\"property\":{\"class\":\"domain::Class2\",\"property\":\"fromClass1\"},\"sourceView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"targetView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\"},{\"line\":{\"points\":[{\"x\":429.540283203125,\"y\":78.0},{\"x\":763.68994140625,\"y\":117.0}]},\"property\":{\"class\":\"domain::Class1\",\"property\":\"fromClass2\"},\"sourceView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"targetView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class2\"}],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class2\"}],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class2\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class1\"}],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Demographics\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"state\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]}]},\"name\":\"COVIDDatapace\",\"package\":\"domain\",\"path\":\"domain::COVIDDatapace\",\"stereotypes\":[],\"taggedValues\":[],\"title\":\"COVID Sample Data\"}"); } @Test public void testAnalyticsForDataSpaceWithSubstantialMapping() throws Exception { - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithSubstantialMapping.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[{\"path\":\"model::animal::Animal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"entity\",\"entityPath\":\"model::animal::GenericAnimal\",\"name\":\"something2\"}]},{\"path\":\"model::animal::Animal2\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"name\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"}]},{\"path\":\"model::animal::GenericAnimal\",\"properties\":[]},{\"path\":\"model::animal::GenericAnimal2\",\"properties\":[]}]},\"model::dummyMapping2\":{\"mappedEntities\":[{\"path\":\"model::animal::mammal::Mammal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"}]},{\"path\":\"model::animal::reptile::Reptile\",\"properties\":[{\"_type\":\"enum\",\"enumPath\":\"model::animal::Family\",\"name\":\"family\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"MappedProperty\",\"name\":\"hasFin\"}]}]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"}]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithSubstantialMapping.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[{\"path\":\"model::animal::Animal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"entity\",\"entityPath\":\"model::animal::GenericAnimal\",\"name\":\"something2\"}]},{\"path\":\"model::animal::Animal2\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"name\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"}]},{\"path\":\"model::animal::GenericAnimal\",\"properties\":[]},{\"path\":\"model::animal::GenericAnimal2\",\"properties\":[]}]},\"model::dummyMapping2\":{\"mappedEntities\":[{\"path\":\"model::animal::mammal::Mammal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"}]},{\"path\":\"model::animal::reptile::Reptile\",\"properties\":[{\"_type\":\"enum\",\"enumPath\":\"model::animal::Family\",\"name\":\"family\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"MappedProperty\",\"name\":\"hasFin\"}]}]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"}]}"); } @Test diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java index dbc52055f3f..487b17fe0de 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java @@ -58,7 +58,7 @@ public void testDiagramAnalysis() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestData.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"profile\",\"name\":\"typemodifiers\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"abstract\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Animal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::typemodifiers\",\"value\":\"abstract\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"MAMMAL\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"REPTILE\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"a warm-blooded vertebrate animal of a class that is distinguished by the possession of hair or fur\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"profile\",\"name\":\"typemodifiers\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"abstract\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Animal\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::typemodifiers\",\"value\":\"abstract\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"MAMMAL\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"REPTILE\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"a warm-blooded vertebrate animal of a class that is distinguished by the possession of hair or fur\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[]}]}", response.getEntity().toString()); } @Test @@ -66,7 +66,7 @@ public void testDiagramAnalysisWithDerivedProperties() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithDerivedProperties.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); } @Test @@ -74,7 +74,7 @@ public void testDiagramAnalysisWithAssociation() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithAssociation.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::ClassificationInfo\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::mammal::Mammal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::reptile::Reptile\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::ClassificationInfo\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::mammal::Mammal\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::reptile::Reptile\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); } @Test @@ -82,7 +82,7 @@ public void testDiagramAnalysisWithShouldBeExcludedProfile() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithShouldBeExcludedProfile.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::ClassificationInfo\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::mammal::Mammal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::reptile::Reptile\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::ClassificationInfo\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::mammal::Mammal\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::reptile::Reptile\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); } @Test @@ -90,7 +90,7 @@ public void testDiagramAnalysisWithMilestoning() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithMilestoning.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::MyDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]}]}", response.getEntity().toString()); + Assert.assertEquals(response.getEntity().toString(), "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class2\"}],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class2\"}],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class2\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class1\"}],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]}]}"); } } diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure index 8f24e2c7eab..a08a526e536 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure @@ -41,7 +41,7 @@ function meta::external::store::elasticsearch::executionTest::testCase::tds::sch { let toCompile = $config.model->replace('%_url_%', 'http://localhost:1') + '\n\n' + '###Pure \n\n ' + - 'function test::tdsSchema::func():FunctionDefinition[1] ' + + 'function test::tdsSchema::func():FunctionDefinition[1] ' + '{\n' + $code + '}'; diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure index 6c45cbc6e11..5c5ee52c8da 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure @@ -66,12 +66,12 @@ function meta::external::store::elasticsearch::specification::metamodel::generat properties = [ ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = 'value', - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath='T')), + type = 'T', multiplicity = ZeroOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ), ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = 'expression', - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath='String')), + type = 'String', multiplicity = ZeroOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ) ], @@ -116,7 +116,7 @@ meta::external::store::elasticsearch::specification::metamodel::addConstraints(c ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable( _type = 'var', name = 'b', - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = 'Boolean')), + class = 'Boolean', multiplicity = PureOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ) ] @@ -415,7 +415,7 @@ meta::external::store::elasticsearch::specification::metamodel::createProperty(p {stringVal: String[1] | ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = $name, - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = 'String')), + type = 'String', multiplicity = PureOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity(), defaultValue = ^meta::protocols::pure::vX_X_X::metamodel::domain::DefaultValue( value = ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::CString(_type = 'string', value = $stringVal) @@ -429,7 +429,7 @@ meta::external::store::elasticsearch::specification::metamodel::createProperty(p let multiplicity = $property.type->propertyTypeMultiplicity($property.required, $state); let pureProperty = ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = $name, - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = $pureType)), + type = $pureType, multiplicity = $multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ); } @@ -447,7 +447,7 @@ meta::external::store::elasticsearch::specification::metamodel::createProperty(p ); $state.log(|'Processing property finished: %s (kind: %s)'->format([$property.name, $property.type->type()->elementToPath()])); - if($fullProp.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath == 'Nil' || $name == '{dynamic_property}', |[], |$fullProp); + if($fullProp.type == 'Nil' || $name == '{dynamic_property}', |[], |$fullProp); } function diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java index a7821d8d442..cbf27dfd015 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import java.io.ByteArrayInputStream; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java index 820ac22db96..a9d9f59498b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java @@ -19,15 +19,15 @@ import org.finos.legend.engine.plan.execution.cache.graphFetch.GraphFetchCacheByEqualityKeys; import org.finos.legend.engine.plan.execution.cache.graphFetch.GraphFetchCacheKey; import org.finos.legend.engine.plan.execution.stores.relational.result.SQLExecutionResult; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.GraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.shared.core.collectionsExtensions.DoubleHashingStrategy; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java index eabe389a60f..aaad614fe76 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java @@ -23,9 +23,9 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning.BusinessSnapshotMilestoning; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning.Milestoning; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning.ProcessingMilestoning; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import java.util.regex.Matcher; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json index 02c96553a89..71272afa9fd 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json @@ -781,12 +781,7 @@ "lowerBound": 1 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -794,12 +789,7 @@ "lowerBound": 1 }, "name": "location", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -823,12 +813,7 @@ "lowerBound": 1 }, "name": "fullname", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -836,12 +821,7 @@ "lowerBound": 1 }, "name": "passportId", - "genericType": { - "rawType": { - "fullPath": "Integer", - "_type": "packageableType" - } - } + "type": "Integer" }, { "multiplicity": { @@ -849,12 +829,7 @@ "lowerBound": 0 }, "name": "firmname", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -862,12 +837,7 @@ "lowerBound": 0 }, "name": "location", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -891,12 +861,7 @@ "lowerBound": 1 }, "name": "cityId", - "genericType": { - "rawType": { - "fullPath": "Integer", - "_type": "packageableType" - } - } + "type": "Integer" }, { "multiplicity": { @@ -904,12 +869,7 @@ "lowerBound": 0 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -933,12 +893,7 @@ "lowerBound": 1 }, "name": "passportId", - "genericType": { - "rawType": { - "fullPath": "Integer", - "_type": "packageableType" - } - } + "type": "Integer" }, { "multiplicity": { @@ -946,12 +901,7 @@ "lowerBound": 0 }, "name": "countryName", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -975,12 +925,7 @@ "lowerBound": 1 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -1004,12 +949,7 @@ "lowerBound": 1 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -1017,12 +957,7 @@ "lowerBound": 1 }, "name": "location", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -1046,12 +981,7 @@ "lowerBound": 1 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -1059,12 +989,7 @@ "lowerBound": 1 }, "name": "location", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -1088,24 +1013,14 @@ "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Company", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Company", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Company" }, { "multiplicity": { "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Employee", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" } ] }, @@ -1128,24 +1043,14 @@ "lowerBound": 1 }, "name": "employeeCityTestSchema1Employee", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" }, { "multiplicity": { "lowerBound": 1 }, "name": "employeeCityTestSchema1City", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::City", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::City" } ] }, @@ -1169,12 +1074,7 @@ "lowerBound": 1 }, "name": "employeePassportTestSchema1Employee", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" }, { "multiplicity": { @@ -1182,12 +1082,7 @@ "lowerBound": 1 }, "name": "employeePassportTestSchema1Passport", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Passport", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Passport" } ] }, @@ -1210,12 +1105,7 @@ "lowerBound": 1 }, "name": "passportCountryTestSchema1Passport", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Passport", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Passport" }, { "multiplicity": { @@ -1223,12 +1113,7 @@ "lowerBound": 1 }, "name": "passportCountryTestSchema1Country", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Country", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Country" } ] }, @@ -1252,24 +1137,14 @@ "lowerBound": 1 }, "name": "companyEmployeeFromDifferentSchemasTestSchema2Company", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema2::Company", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema2::Company" }, { "multiplicity": { "lowerBound": 1 }, "name": "companyEmployeeFromDifferentSchemasTestSchema1Employee", - "genericType": { - "rawType": { - "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", - "_type": "packageableType" - } - } + "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" } ] } @@ -1279,4 +1154,4 @@ "name": "pure", "version": "vX_X_X" } -} +} \ No newline at end of file diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json index 227c7bb5daa..005da823e05 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json @@ -267,12 +267,7 @@ "lowerBound": 1 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -280,12 +275,7 @@ "lowerBound": 1 }, "name": "location", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -309,12 +299,7 @@ "lowerBound": 1 }, "name": "fullname", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -322,12 +307,7 @@ "lowerBound": 1 }, "name": "passportId", - "genericType": { - "rawType": { - "fullPath": "Integer", - "_type": "packageableType" - } - } + "type": "Integer" }, { "multiplicity": { @@ -335,12 +315,7 @@ "lowerBound": 0 }, "name": "firmname", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -348,12 +323,7 @@ "lowerBound": 0 }, "name": "location", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -377,24 +347,14 @@ "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Company", - "genericType": { - "rawType": { - "fullPath": "model::testSchema1::Company", - "_type": "packageableType" - } - } + "type": "model::testSchema1::Company" }, { "multiplicity": { "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Employee", - "genericType": { - "rawType": { - "fullPath": "model::testSchema1::Employee", - "_type": "packageableType" - } - } + "type": "model::testSchema1::Employee" } ] }, @@ -593,12 +553,7 @@ "lowerBound": 1 }, "name": "name", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" }, { "multiplicity": { @@ -606,12 +561,7 @@ "lowerBound": 0 }, "name": "addressId", - "genericType": { - "rawType": { - "fullPath": "Integer", - "_type": "packageableType" - } - } + "type": "Integer" } ] }, @@ -635,12 +585,7 @@ "lowerBound": 1 }, "name": "id", - "genericType": { - "rawType": { - "fullPath": "String", - "_type": "packageableType" - } - } + "type": "String" } ] }, @@ -663,12 +608,7 @@ "lowerBound": 1 }, "name": "personAddressHrPerson", - "genericType": { - "rawType": { - "fullPath": "model::HR::Person", - "_type": "packageableType" - } - } + "type": "model::HR::Person" }, { "multiplicity": { @@ -676,12 +616,7 @@ "lowerBound": 1 }, "name": "personAddressHrAddress", - "genericType": { - "rawType": { - "fullPath": "model::HR::Address", - "_type": "packageableType" - } - } + "type": "model::HR::Address" } ] } @@ -691,4 +626,4 @@ "name": "pure", "version": "vX_X_X" } -} +} \ No newline at end of file diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java index 7d87f57d73b..cb9624ddae4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java @@ -14,7 +14,7 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; public class BusinessMilestoning extends Milestoning { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java index 62002dcf646..87ad6f67f00 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java @@ -14,7 +14,7 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; public class ProcessingMilestoning extends Milestoning { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java index c234bb055b8..0ad749039fc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java @@ -18,7 +18,7 @@ import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure index a48bc7742d7..d8fb0155f5d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure @@ -50,7 +50,7 @@ function <> meta::relational::transform::autogen::columnToProper ( name = $column.name->createSQLSafeName()->createValidPropertyName(), multiplicity = if($column.nullable == false, | PureOne, | ZeroOne)->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = meta::relational::metamodel::datatype::dataTypeToCompatiblePureType($column.type)->toOne()->elementToPath())) + type = meta::relational::metamodel::datatype::dataTypeToCompatiblePureType($column.type)->toOne()->elementToPath() ); } @@ -138,7 +138,7 @@ function <> meta::relational::transform::autogen::generateAssoci ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = $propertyName->createSQLSafeName()->createValidPropertyName(), multiplicity = $multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), - genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = $packageStr + '::' + $schemaName + '::' + createValidClassName($tableName))) + type = $packageStr + '::' + $schemaName + '::' + createValidClassName($tableName) ); } @@ -255,8 +255,8 @@ function <> meta::relational::transform::autogen::generateRelati { let p1 = $association.properties->at(0); let p2 = $association.properties->at(1); - let p1ClassPath = $p2.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath; - let p2ClassPath = $p1.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath; + let p1ClassPath = $p2.type; + let p2ClassPath = $p1.type; let p1ClassName = getClassNameFromClassPath($p1ClassPath); let p2ClassName = getClassNameFromClassPath($p2ClassPath); let associationAlias = $join.aliases->at(0); diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java index be0b62f6186..4c6e15a172b 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java @@ -186,13 +186,12 @@ public Iterable> getExtraProcessors() { FunctionType fType = (FunctionType) assertion._classifierGenericType()._typeArguments().getFirst()._rawType(); Assert.assertTrue(fType._parameters() != null && fType._parameters().size() == 1, () -> "Post validation assertion function expects 1 parameter"); - Assert.assertTrue(org.finos.legend.pure.m3.navigation.generictype.GenericType.genericTypesEqual(executionFunctionType._returnType(), fType._parameters().getFirst()._genericType(), context.pureModel.getExecutionSupport().getProcessorSupport()) - && Multiplicity.multiplicitiesEqual(executionFunctionType._returnMultiplicity(), fType._parameters().getAny()._multiplicity()), + Assert.assertTrue(executionFunctionType._returnType().equals(fType._parameters().getFirst()._genericType()) && executionFunctionType._returnMultiplicity().equals(fType._parameters().getAny()._multiplicity()), () -> "Post validation assertion function parameter type '" + - org.finos.legend.pure.m3.navigation.generictype.GenericType.print(fType._parameters().getFirst()._genericType(), context.pureModel.getExecutionSupport().getProcessorSupport()) + + fType._parameters().getFirst()._genericType()._rawType()._name() + Multiplicity.print(fType._parameters().getFirst()._multiplicity()) + "' does not match with service execution return type '" + - org.finos.legend.pure.m3.navigation.generictype.GenericType.print(executionFunctionType._returnType(), context.pureModel.getExecutionSupport().getProcessorSupport()) + + executionFunctionType._returnType()._rawType()._name() + Multiplicity.print(executionFunctionType._returnMultiplicity()) + "'" ); diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java index dab31110198..0357d8b9d5c 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java @@ -235,7 +235,7 @@ public void testServiceWithSingleExecution() " [\n" + " ];\n" + " }\n" + - "}\n", "COMPILATION error at [28:20-31]: Can't find type 'test::class2'"); + "}\n", "COMPILATION error at [28:12-34]: Can't find type 'test::class2'"); // test service execution mapping test(resource + "###Service\n" + "Service test::Service\n" + @@ -303,7 +303,7 @@ public void testServiceWithSingleExecution() " { [], res: Result[1]|$res.values->cast(@TabularDataSet).rows->size() == 1 }\n" + " ];\n" + " }\n" + - "}\n", "COMPILATION error at [37:20-32]: Can't find type 'Result'"); + "}\n", "COMPILATION error at [37:13-35]: Can't find type 'Result'"); // check service execution embedded runtime test(resource + "###Service\n" + "Service test::Service\n" + @@ -640,7 +640,7 @@ public void testServiceWithMultiExecution() " data: 'testData';\n" + " }\n" + " }\n" + - "}\n", "COMPILATION error at [28:20-31]: Can't find type 'test::class2'"); + "}\n", "COMPILATION error at [28:12-34]: Can't find type 'test::class2'"); // check service execution mapping test(resource + "###Service\n" + "Service test::Service\n" + @@ -749,7 +749,7 @@ public void testServiceWithMultiExecution() " asserts: [{ [], res: Result[1]|$res.values->cast(@TabularDataSet).rows->size() == 1 }];\n" + " }\n" + " }\n" + - "}\n", "COMPILATION error at [50:30-42]: Can't find type 'Result'"); + "}\n", "COMPILATION error at [50:23-45]: Can't find type 'Result'"); test(resource + "###Service\n" + "Service meta::pure::myServiceMulti\n" + @@ -887,7 +887,7 @@ public void testServiceCompilationWithOnlyLambda() " data: 'moreThanData';\n" + " asserts:\n" + " [\n" + - " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + + " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + " ];\n" + " }\n" + "}\n"); @@ -922,7 +922,7 @@ public void testServiceCompilationWithMilestoningElements() " data: 'moreThanData';\n" + " asserts:\n" + " [\n" + - " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + + " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + " ];\n" + " }\n" + "}\n"); diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java index b0c47d9b8ad..86051e02ac3 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java +++ b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.PureList; public class ValueSpecificationToResultVisitor implements ValueSpecificationVisitor diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java index 1c19fb101e8..9c8017bc1d6 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java +++ b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java @@ -29,33 +29,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.RuntimeInstance; import java.io.Closeable; diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java index 4dd5ca75cb5..68e9e81ffdc 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java +++ b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java @@ -49,8 +49,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextPointer; import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.SingleExecutionPlan; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.protocol.sql.metamodel.BooleanLiteral; @@ -108,11 +106,11 @@ public class SQLExecutor private static final Logger LOGGER = org.slf4j.LoggerFactory.getLogger(SQLExecutor.class); private static final ObjectMapper OBJECT_MAPPER = ObjectMapperFactory.getNewStandardObjectMapperWithPureProtocolExtensionSupports(); private static final Map, String> LITERAL_TO_PURE_TYPES = UnifiedMap.newMapWith( - Tuples.pair(IntegerLiteral.class, "Integer"), - Tuples.pair(StringLiteral.class, "String"), - Tuples.pair(BooleanLiteral.class, "Boolean"), - Tuples.pair(LongLiteral.class, "Integer"), - Tuples.pair(DoubleLiteral.class, "Float") + Tuples.pair(IntegerLiteral.class, "Integer"), + Tuples.pair(StringLiteral.class, "String"), + Tuples.pair(BooleanLiteral.class, "Boolean"), + Tuples.pair(LongLiteral.class, "Integer"), + Tuples.pair(DoubleLiteral.class, "Float") ); private final ModelManager modelManager; @@ -266,7 +264,7 @@ private T process(Query query, Variable variable = new Variable(); variable.name = "_" + (index + 1); variable.multiplicity = Multiplicity.PURE_ONE; - variable.genericType = new GenericType(new PackageableType(LITERAL_TO_PURE_TYPES.get(expression.getClass()))); + variable._class = new PackageableElementPointer(PackageableElementType.CLASS, LITERAL_TO_PURE_TYPES.get(expression.getClass())); return new SQLQueryParameter(variable, expression); }); @@ -384,7 +382,7 @@ static String serializeToJSON(Object pureObject, PureModel pureModel, Boolean al private Lambda transformLambda(LambdaFunction lambda, PureModel pureModel) { - Object protocol = transformToVersionedModel(lambda, PureClientVersions.production, routerExtensions.apply(pureModel), pureModel.getExecutionSupport()); + Object protocol = transformToVersionedModel(lambda, PureClientVersions.production, routerExtensions.apply(pureModel), pureModel.getExecutionSupport()); return transform(protocol, Lambda.class, pureModel); } diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java index d88311a3b75..2b5ed78c392 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java @@ -24,7 +24,6 @@ import org.eclipse.collections.impl.utility.ListIterate; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContext; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; -import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.query.sql.providers.core.SQLContext; import org.finos.legend.engine.query.sql.providers.core.SQLSource; @@ -85,7 +84,7 @@ public SQLSourceResolvedContext resolve(List sources, SQLContext co Function function = SQLProviderUtils.extractElement("function", Function.class, resolvedProject.getData(), f -> path.equals(f.getPath())); - if (!TABULAR_TYPES.contains(((PackageableType) function.returnGenericType.rawType).fullPath)) + if (!TABULAR_TYPES.contains(function.returnType)) { throw new EngineException("Function " + path + " does not return Tabular data type"); } diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java index 2c020a988a2..7c95523c763 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java @@ -27,9 +27,9 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.runtime.IdentifiedConnection; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.runtime.StoreConnections; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; import java.util.Collections; import java.util.List; From 93e893e5b63add5514ba6d4512a9ba8cf27b0145 Mon Sep 17 00:00:00 2001 From: Kevin Knight <57677197+kevin-m-knight-gs@users.noreply.github.com> Date: Fri, 8 Nov 2024 23:03:29 -0500 Subject: [PATCH 02/13] Update legend-pure to 5.21.2 (#3241) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2c703b437c0..d5001afda2f 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ - 5.21.1 + 5.21.2 0.25.7 12.59.0 From be40dcd28bd9c39c86284dea9aec352c9887166b Mon Sep 17 00:00:00 2001 From: FINOS Administrator <37706051+finos-admin@users.noreply.github.com> Date: Sat, 9 Nov 2024 08:25:41 +0000 Subject: [PATCH 03/13] [maven-release-plugin] prepare release legend-engine-4.65.3 --- legend-engine-application-query/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-config/legend-engine-configuration/pom.xml | 2 +- .../legend-engine-extensions-collection-execution/pom.xml | 2 +- .../legend-engine-extensions-collection-generation/pom.xml | 2 +- .../legend-engine-repl-app-assembly/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-client/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-data-cube/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-relational/pom.xml | 2 +- legend-engine-config/legend-engine-repl/pom.xml | 2 +- .../legend-engine-server-http-server/pom.xml | 2 +- .../legend-engine-server-integration-tests/pom.xml | 2 +- .../legend-engine-server-support-core/pom.xml | 2 +- legend-engine-config/legend-engine-server/pom.xml | 2 +- legend-engine-config/pom.xml | 2 +- .../legend-engine-executionPlan-dependencies/pom.xml | 2 +- .../legend-engine-executionPlan-execution-authorizer/pom.xml | 2 +- .../legend-engine-executionPlan-execution-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-executionPlan-execution/pom.xml | 2 +- .../legend-engine-core-executionPlan-execution/pom.xml | 2 +- .../legend-engine-executionPlan-generation/pom.xml | 2 +- .../legend-engine-core-executionPlan-generation/pom.xml | 2 +- .../legend-engine-language-pure-compiler-http-api/pom.xml | 2 +- .../legend-engine-language-pure-compiler/pom.xml | 2 +- .../legend-engine-language-pure-grammar-http-api/pom.xml | 2 +- .../legend-engine-language-pure-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-modelManager-sdlc/pom.xml | 2 +- .../legend-engine-language-pure-modelManager/pom.xml | 2 +- .../legend-engine-protocol-http-api/pom.xml | 2 +- .../legend-engine-protocol-pure/pom.xml | 2 +- .../legend-engine-protocol/pom.xml | 2 +- .../legend-engine-core-language-pure/pom.xml | 2 +- legend-engine-core/legend-engine-core-base/pom.xml | 2 +- .../legend-engine-external-shared-format-runtime/pom.xml | 2 +- .../legend-engine-external-format-execution/pom.xml | 2 +- .../legend-engine-external-format-compiler/pom.xml | 2 +- .../legend-engine-external-format-core/pom.xml | 2 +- .../legend-engine-external-format-example/pom.xml | 2 +- .../legend-engine-external-format-generation/pom.xml | 2 +- .../legend-engine-external-format-grammar/pom.xml | 2 +- .../legend-engine-external-format-http-api/pom.xml | 2 +- .../legend-engine-external-format-language/pom.xml | 2 +- legend-engine-core/legend-engine-core-external-format/pom.xml | 2 +- .../legend-engine-identity-core/pom.xml | 2 +- legend-engine-core/legend-engine-core-identity/pom.xml | 2 +- .../legend-engine-pure-code-compiled-core/pom.xml | 2 +- .../legend-engine-pure-code-core-extension/pom.xml | 2 +- .../legend-engine-pure-functions-json-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-json/pom.xml | 2 +- .../legend-engine-pure-functions-relation-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-relation/pom.xml | 2 +- .../legend-engine-pure-functions-standard-pure/pom.xml | 2 +- .../legend-engine-pure-code-functions-standard/pom.xml | 2 +- .../legend-engine-pure-functions-unclassified-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-unclassified/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-diagram-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-graph-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-mapping-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-path-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-store-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-tds-java/pom.xml | 2 +- .../legend-engine-pure-platform-java/pom.xml | 2 +- .../legend-engine-pure-platform-store-relational-java/pom.xml | 2 +- .../legend-engine-pure-platform-modular-generation/pom.xml | 2 +- legend-engine-core/legend-engine-core-pure/pom.xml | 2 +- .../legend-engine-core-query-pure-http-api/pom.xml | 2 +- .../legend-engine-shared-core/pom.xml | 2 +- .../legend-engine-shared-extensions/pom.xml | 2 +- .../legend-engine-shared-javaCompiler/pom.xml | 2 +- .../legend-engine-shared-structures/pom.xml | 2 +- .../legend-engine-shared-vault-aws/pom.xml | 2 +- .../legend-engine-shared-vault-core/pom.xml | 2 +- .../legend-engine-shared-vault/pom.xml | 2 +- legend-engine-core/legend-engine-core-shared/pom.xml | 2 +- .../legend-engine-execution-test-data-generation-api/pom.xml | 2 +- .../legend-engine-execution-test-data-generation/pom.xml | 2 +- .../legend-engine-test-framework/pom.xml | 2 +- .../legend-engine-test-runner-function/pom.xml | 2 +- .../legend-engine-test-runner-mapping/pom.xml | 2 +- .../legend-engine-test-runner-shared/pom.xml | 2 +- .../legend-engine-test-server-shared/pom.xml | 2 +- .../legend-engine-testable-http-api/pom.xml | 2 +- .../legend-engine-testable/pom.xml | 2 +- legend-engine-core/legend-engine-core-testable/pom.xml | 2 +- legend-engine-core/pom.xml | 2 +- .../legend-engine-pure-ide-light-http-server/pom.xml | 2 +- .../legend-engine-pure-ide-light-metadata-pure/pom.xml | 2 +- .../legend-engine-pure-ide-light-pure/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-ide/pom.xml | 2 +- .../legend-engine-pure-functions-javaCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-javaCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-legendCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-legendCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-planExecution-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-planExecution/pom.xml | 2 +- .../legend-engine-pure-functions-pureExtensions-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-pureExtensions/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-runtime/pom.xml | 2 +- legend-engine-pure/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-binding/pom.xml | 2 +- .../legend-engine-xt-analytics-class-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-class-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-class/pom.xml | 2 +- .../legend-engine-xt-analytics-function-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-function-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-function/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-lineage/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-protocol/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-mapping/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-quality/pom.xml | 2 +- .../legend-engine-xt-analytics-search-generation/pom.xml | 2 +- .../legend-engine-xt-analytics-search-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-search/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-analytics-store-entitlement/pom.xml | 2 +- .../legend-engine-xts-analytics-store/pom.xml | 2 +- legend-engine-xts-analytics/pom.xml | 2 +- legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml | 2 +- .../legend-engine-xt-arrow-runtime/pom.xml | 2 +- legend-engine-xts-arrow/pom.xml | 2 +- .../legend-engine-xt-authentication-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-authentication-protocol/pom.xml | 2 +- .../legend-engine-xt-authentication-pure/pom.xml | 2 +- legend-engine-xts-authentication/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro/pom.xml | 2 +- legend-engine-xts-avro/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-api/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-pure/pom.xml | 2 +- legend-engine-xts-bigqueryFunction/pom.xml | 2 +- .../legend-engine-xt-changetoken-compiler/pom.xml | 2 +- .../legend-engine-xt-changetoken-pure/pom.xml | 2 +- .../legend-engine-xt-changetoken-test-pure/pom.xml | 2 +- legend-engine-xts-changetoken/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml | 2 +- legend-engine-xts-daml/pom.xml | 2 +- .../legend-engine-xt-data-space-compiler/pom.xml | 2 +- .../legend-engine-xt-data-space-generation/pom.xml | 2 +- .../legend-engine-xt-data-space-grammar/pom.xml | 2 +- .../legend-engine-xt-data-space-http-api/pom.xml | 2 +- .../legend-engine-xt-data-space-protocol/pom.xml | 2 +- .../legend-engine-xt-data-space-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-data-space-pure/pom.xml | 2 +- legend-engine-xts-data-space/pom.xml | 2 +- .../legend-engine-xt-dataquality-api/pom.xml | 2 +- .../legend-engine-xt-dataquality-compiler/pom.xml | 2 +- .../legend-engine-xt-dataquality-generation/pom.xml | 2 +- .../legend-engine-xt-dataquality-grammar/pom.xml | 2 +- .../legend-engine-xt-dataquality-protocol/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure-test/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure/pom.xml | 2 +- legend-engine-xts-dataquality/pom.xml | 2 +- .../legend-engine-xt-diagram-compiler/pom.xml | 2 +- .../legend-engine-xt-diagram-grammar/pom.xml | 2 +- .../legend-engine-xt-diagram-http-api/pom.xml | 2 +- .../legend-engine-xt-diagram-protocol/pom.xml | 2 +- .../legend-engine-xt-diagram-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-diagram-pure/pom.xml | 2 +- legend-engine-xts-diagram/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-grammar/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-protocol/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-executionPlan-test/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-protocol-utils/pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-xts-elasticsearch/pom.xml | 2 +- .../legend-engine-xt-flatdata-driver-bloomberg/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-flatdata-model/pom.xml | 2 +- .../legend-engine-xt-flatdata-pure/pom.xml | 2 +- .../legend-engine-xt-flatdata-runtime/pom.xml | 2 +- .../legend-engine-xt-flatdata-shared/pom.xml | 2 +- legend-engine-xts-flatdata/pom.xml | 2 +- .../legend-engine-xt-functionActivator-compiler/pom.xml | 2 +- .../legend-engine-xt-functionActivator-deployment/pom.xml | 2 +- .../legend-engine-xt-functionActivator-generation/pom.xml | 2 +- .../legend-engine-xt-functionActivator-grammar/pom.xml | 2 +- .../legend-engine-xt-functionActivator-http-api/pom.xml | 2 +- .../legend-engine-xt-functionActivator-protocol/pom.xml | 2 +- .../legend-engine-xt-functionActivator-pure/pom.xml | 2 +- legend-engine-xts-functionActivator/pom.xml | 2 +- .../legend-engine-external-shared/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation/pom.xml | 2 +- .../legend-engine-xt-artifact-generation-http-api/pom.xml | 2 +- legend-engine-xts-generation/pom.xml | 2 +- .../legend-engine-xt-graphQL-compiler/pom.xml | 4 ++-- .../legend-engine-xt-graphQL-generation-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar-integration/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar/pom.xml | 2 +- .../legend-engine-xt-graphQL-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-protocol/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure/pom.xml | 2 +- .../legend-engine-xt-graphQL-relational-extension/pom.xml | 2 +- legend-engine-xts-graphQL/pom.xml | 2 +- .../legend-engine-xt-haskell-grammar/pom.xml | 2 +- .../legend-engine-xt-haskell-protocol/pom.xml | 2 +- .../legend-engine-xt-haskell-pure/pom.xml | 2 +- legend-engine-xts-haskell/pom.xml | 2 +- .../legend-engine-xt-hostedService-api/pom.xml | 2 +- .../legend-engine-xt-hostedService-compiler/pom.xml | 2 +- .../legend-engine-xt-hostedService-generation/pom.xml | 2 +- .../legend-engine-xt-hostedService-grammar/pom.xml | 2 +- .../legend-engine-xt-hostedService-protocol/pom.xml | 2 +- .../legend-engine-xt-hostedService-pure/pom.xml | 2 +- legend-engine-xts-hostedService/pom.xml | 2 +- .../legend-engine-xt-iceberg-pure/pom.xml | 2 +- .../legend-engine-xt-iceberg-test-support/pom.xml | 2 +- legend-engine-xts-iceberg/pom.xml | 2 +- .../legend-engine-xt-identity-apiToken/pom.xml | 2 +- .../legend-engine-xt-identity-gcp/pom.xml | 2 +- .../legend-engine-xt-identity-kerberos/pom.xml | 2 +- .../legend-engine-xt-identity-middletier/pom.xml | 2 +- .../legend-engine-xt-identity-oauth/pom.xml | 2 +- .../legend-engine-xt-identity-pac4j/pom.xml | 2 +- .../legend-engine-xt-identity-plainTextUserPassword/pom.xml | 2 +- .../legend-engine-xt-identity-privateKey/pom.xml | 2 +- legend-engine-xts-identity/pom.xml | 2 +- .../legend-engine-external-language-java/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-featureBased-pure/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-pure/pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-java/pom.xml | 2 +- .../legend-engine-external-format-jsonSchema/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-pure/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-test/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-model/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml | 2 +- legend-engine-xts-json/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-api/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-generator/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-pure/pom.xml | 2 +- legend-engine-xts-memsqlFunction/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml | 2 +- legend-engine-xts-mongodb/pom.xml | 2 +- .../legend-engine-xt-morphir-http-api/pom.xml | 2 +- .../legend-engine-xt-morphir-pure/pom.xml | 2 +- legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml | 2 +- legend-engine-xts-morphir/pom.xml | 2 +- .../legend-engine-xt-openapi-generation/pom.xml | 2 +- .../legend-engine-xt-openapi-pure/pom.xml | 2 +- legend-engine-xts-openapi/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-component/pom.xml | 2 +- .../legend-engine-xt-persistence-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-http-api/pom.xml | 2 +- .../legend-engine-xt-persistence-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-test-runner/pom.xml | 2 +- legend-engine-xts-persistence/pom.xml | 2 +- .../legend-engine-xt-protobuf-grammar/pom.xml | 2 +- .../legend-engine-xt-protobuf-http-api/pom.xml | 2 +- .../legend-engine-xt-protobuf-protocol/pom.xml | 2 +- .../legend-engine-xt-protobuf-pure/pom.xml | 2 +- legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml | 4 ++-- legend-engine-xts-protobuf/pom.xml | 2 +- .../legend-engine-protocol-generation-pure/pom.xml | 2 +- .../legend-engine-protocol-generation/pom.xml | 2 +- legend-engine-xts-protocol-java-generation/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-http-server/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-mutation/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-reports/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-deprecated/pom.xml | 2 +- .../legend-engine-xt-relationalStore-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-execution/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-grammar/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino/pom.xml | 2 +- .../legend-engine-xt-relationalStore-dbExtension/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-executionPlan/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgresSql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-SDT-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-core-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-generation/pom.xml | 2 +- legend-engine-xts-relationalStore/pom.xml | 2 +- .../legend-engine-xt-relationalai-pure/pom.xml | 2 +- legend-engine-xts-relationalai/pom.xml | 2 +- .../legend-engine-xt-rosetta-pure/pom.xml | 2 +- legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml | 2 +- legend-engine-xts-rosetta/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-execution/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service/pom.xml | 2 +- .../legend-engine-service-post-validation-runner/pom.xml | 2 +- .../legend-engine-services-model-http-api/pom.xml | 2 +- .../legend-engine-services-model/pom.xml | 2 +- .../legend-engine-test-runner-service/pom.xml | 2 +- legend-engine-xts-service/pom.xml | 2 +- .../legend-engine-xt-serviceStore-executionPlan/pom.xml | 2 +- .../legend-engine-xt-serviceStore-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-serviceStore-protocol/pom.xml | 2 +- .../legend-engine-xt-serviceStore-pure/pom.xml | 2 +- legend-engine-xts-serviceStore/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-api/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-compiler/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-generator/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-grammar/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-protocol/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-pure/pom.xml | 2 +- legend-engine-xts-snowflakeApp/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml | 2 +- .../legend-engine-xt-sql-grammar-integration/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml | 2 +- .../legend-engine-xt-sql-postgres-server/pom.xml | 2 +- .../legend-engine-xt-sql-providers-core/pom.xml | 2 +- .../legend-engine-xt-sql-providers-relationalStore/pom.xml | 2 +- .../legend-engine-xt-sql-providers-service/pom.xml | 2 +- .../legend-engine-xt-sql-providers-shared/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml | 2 +- legend-engine-xts-sql/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml | 2 +- .../legend-engine-xt-text-pure-metamodel/pom.xml | 2 +- legend-engine-xts-text/pom.xml | 2 +- .../legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml | 2 +- legend-engine-xts-xml/pom.xml | 2 +- pom.xml | 4 ++-- 506 files changed, 511 insertions(+), 511 deletions(-) diff --git a/legend-engine-application-query/pom.xml b/legend-engine-application-query/pom.xml index b9169d81b0a..c73deadeb25 100644 --- a/legend-engine-application-query/pom.xml +++ b/legend-engine-application-query/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-application-query diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml index 461592909c7..ce9bfc9d04b 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-configuration-contract-extension-pure diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml index 2e91ba77747..82f526ac73e 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-configuration-plan-generation-serialization diff --git a/legend-engine-config/legend-engine-configuration/pom.xml b/legend-engine-config/legend-engine-configuration/pom.xml index 460d7c4c57e..682a9d7ceb8 100644 --- a/legend-engine-config/legend-engine-configuration/pom.xml +++ b/legend-engine-config/legend-engine-configuration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml index 2116e40206b..b264697c05f 100644 --- a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml index 0d2b2662ee1..5c38c4096ad 100644 --- a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml index c00c43d4c61..5abb04cb2bf 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml @@ -21,7 +21,7 @@ org.finos.legend.engine legend-engine-repl - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-repl-app-assembly diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml index b062d7483f6..500cc615411 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml index f76176801a4..be32c8184a1 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml index bcebfc1acc3..a9993c75a7b 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/pom.xml b/legend-engine-config/legend-engine-repl/pom.xml index 349177bd2a3..e7cfbc5f800 100644 --- a/legend-engine-config/legend-engine-repl/pom.xml +++ b/legend-engine-config/legend-engine-repl/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml index a7cd62e96a5..937ef1c1ec0 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-server-http-server diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml index a9e7d3e6632..140f4692b45 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-server-integration-tests diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml index bc9332212ac..d0c9ae67d64 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-server org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/legend-engine-server/pom.xml b/legend-engine-config/legend-engine-server/pom.xml index 9b1d1f370c1..ad72cd7c11d 100644 --- a/legend-engine-config/legend-engine-server/pom.xml +++ b/legend-engine-config/legend-engine-server/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-config/pom.xml b/legend-engine-config/pom.xml index 941039a955a..b1621c7f60a 100644 --- a/legend-engine-config/pom.xml +++ b/legend-engine-config/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml index 40f5ef54122..a18e7c2a771 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-executionPlan-dependencies diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml index c6f8e6e60e9..0cd5e886daa 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-executionPlan-execution org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml index 45125626b0c..465f39b3c09 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-executionPlan-execution-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml index ec93d482083..35bb69c793d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-executionPlan-execution-store-inMemory diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml index d4d31e54154..57cb7343165 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-executionPlan-execution diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml index b3f582a5dc4..29c6b74f71d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml index 672f1602113..db48bae6125 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml index 3f7726083da..9242f1fee38 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml index 337fb0d15f9..4370ae37156 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-compiler-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml index 4a09ccef966..9ea8cffee40 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-compiler diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml index 47f8a08f60c..54c26bacb30 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-grammar-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml index 69bac2adb5a..843afe4b7cf 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-grammar diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml index a388ccd3feb..e22441ada11 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-modelManager-sdlc-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml index 9aea81ba2c4..ad2b41060ad 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-modelManager-sdlc diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml index f9caa24b6f3..1a718b935f4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-modelManager diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml index 1d08f57159b..fadb80efaf2 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-protocol-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml index e58a7e918bf..269530405f5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-protocol-pure diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml index b8edec0746a..f00c0be3ff2 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-protocol diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml index 76843ef4dff..bad7270b473 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/pom.xml b/legend-engine-core/legend-engine-core-base/pom.xml index f1a9ef368b5..f9f4f19389d 100644 --- a/legend-engine-core/legend-engine-core-base/pom.xml +++ b/legend-engine-core/legend-engine-core-base/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml index 079e79e4eb5..42d64f1ccd7 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml index 9293b53288d..d386541c81f 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml index a7439f44a92..d11c55990a7 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml index 279234515a9..cfc9079b1f2 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml index 556d24c8140..e46e8150da3 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml index f90efe59094..f44971422d8 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml index 43db8f0c388..9cb14aa463d 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml index 39acfbc2cd8..cacfe6eb992 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml index 40f6084c6a1..d6ae5636faa 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/pom.xml b/legend-engine-core/legend-engine-core-external-format/pom.xml index 0470f1b254c..e53c5ed3868 100644 --- a/legend-engine-core/legend-engine-core-external-format/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml index 7f7cbcdd45f..7a8a8b64c97 100644 --- a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/pom.xml b/legend-engine-core/legend-engine-core-identity/pom.xml index 8955fc03df0..fbbeb15e5fc 100644 --- a/legend-engine-core/legend-engine-core-identity/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine-core org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml index 2366b942925..a33f209ee63 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-code-compiled-core diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml index 6dc38444804..5d951c94ff4 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-code-core-extension diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml index 3c65fdd26c7..32fd1060bb7 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml index b176416eed6..b2820a17e0f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3-SNAPSHOT + 4.65.3 ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml index a0a76ad785d..101e7b2a717 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3-SNAPSHOT + 4.65.3 ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml index 4f54bb15016..4dcabd36b80 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3-SNAPSHOT + 4.65.3 ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml index ae661956f4e..f6021e1d459 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-shared-functions-json diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml index bf9297b5d68..8e962bf21b5 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml index 03dc53fa099..55efdb069d3 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3-SNAPSHOT + 4.65.3 Legend Pure - Base - M2 Functions - Relation - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml index 55139748932..bf92d24e1cf 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-compiled-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml index a3416c6c738..6bd4557bd84 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-interpreted-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml index 2e841fd7a09..46fb59858f1 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-shared-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml index 5c93a8d21d4..68af6eac14a 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml index 91e4a22d39c..be0562162d3 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-standard - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-functions-standard-pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml index 067ca5b975f..2f5cf5bc2c9 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml index b1c10d11250..f388372098d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3-SNAPSHOT + 4.65.3 Legend Pure - Base - M2 Functions - Base - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml index 15a146e5402..977e3f1d1d9 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-compiled-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml index 610a648eb8f..2a07c138861 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml index 43b16837712..e6ad2a9cad7 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-shared-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml index 7c49a5c0b78..638224e0eb3 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml index 8a1dbf86e4d..526fb095bbd 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-dsl-diagram-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml index a5816a7596d..202e4e10465 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-dsl-graph-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml index ecdc2629ef5..9cc8d2c929f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-dsl-mapping-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml index 92cdbfc35dc..5e8cffdff67 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-dsl-path-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml index 8f34ed9ef35..d356adc201a 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-dsl-store-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml index 4e80c720109..1f5f0974ac1 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-dsl-tds-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml index 08dc4410288..811d8ac3dad 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml index dd6e13be95c..9ed3c485a59 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-platform-store-relational-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml index 7ce19861c87..76a59be0570 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/pom.xml index 421479c1f10..46b9ab3bf60 100644 --- a/legend-engine-core/legend-engine-core-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml index 5aa21f1af5b..79f0c86697f 100644 --- a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-core-query-pure-http-api diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml index add6d09a8c3..a6b3ba805d2 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-shared-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml index 929bc8b861a..912f37de942 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-shared-extensions diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml index 6ff733b465a..bf3835d0751 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-shared-javaCompiler diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml index a4db4cbaaa8..3191ffa40a3 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-shared-structures diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml index 530364e8d74..47ba494b120 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-shared-vault-aws diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml index a522a69f1da..c492a9da66e 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-shared-vault-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml index 94350a25549..cb2ad31b2df 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-shared/pom.xml b/legend-engine-core/legend-engine-core-shared/pom.xml index ddcf06982c4..5f138520b50 100644 --- a/legend-engine-core/legend-engine-core-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml index facf562be75..97d958742b1 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml index 6ef221a2d76..ec0b2b018e9 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml index 99e5480113e..c113091972c 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-test-framework diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml index d805bbc2c43..1025b965e7e 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml index e48b7d5791c..1336fd12184 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml index 49e8668afab..c7673739bc7 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-test-runner-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml index 1f3a06dfc5e..ca35f7f26fa 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-test-server-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml index 23fb8f479ad..363805fe87e 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-testable-http-api diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml index f251a576774..bf151b7c66e 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-testable diff --git a/legend-engine-core/legend-engine-core-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/pom.xml index f6d7878e148..8cc7da96689 100644 --- a/legend-engine-core/legend-engine-core-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-core/pom.xml b/legend-engine-core/pom.xml index 92c90a5dd04..e88cfd88ce3 100644 --- a/legend-engine-core/pom.xml +++ b/legend-engine-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml index 926ded244f2..4e4bbcbf857 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml index 3c1031e02bd..044ff5f1648 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml index 8762b812ee1..4786df1d28c 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/pom.xml b/legend-engine-pure/legend-engine-pure-ide/pom.xml index a5c0eee6470..db7f5ae94a9 100644 --- a/legend-engine-pure/legend-engine-pure-ide/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml index 057ef9e9cbe..b364f25c3c2 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-functions-javaCompiler-pure diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml index bfbbd380909..08b9c222b9a 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml index 354f9b77576..07e16b6056f 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml index 2a60b0e0901..98289d5f45e 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml index d4098a04daa..305837221e7 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml index 9e98337314a..1736916dd79 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml index 32a542dc09c..f0206fbde4d 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml index a4d5f452311..267a99fb87b 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml index 73c58cc11a9..a0a96beb76d 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml index cfc33f777e4..ea60556b88a 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml index d076b0ad19a..f9324608e45 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml index 70f0b9e022f..615feffc999 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml index 4472a23a26d..ee6a7ec1d8c 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml index 12a1d7ac2bf..51ca4c2ce8a 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml index c6291c9e9d8..4d6a3c7dced 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml index 0cf1bf012f3..c412ae47195 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml index 637542536b9..9571eacd531 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml index 37281e740ed..9bcf2ab938e 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml index 59a7563fbdf..69e9f11de1a 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml index d81acaa82f9..9789df6afd1 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/pom.xml index 77081e37613..3128994b538 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-pure/pom.xml b/legend-engine-pure/pom.xml index b1a0fcb10dc..9183d0b8927 100644 --- a/legend-engine-pure/pom.xml +++ b/legend-engine-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml index 361208bcc2e..8db76b91429 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml index 022f823e22e..a8425c69b1b 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml index ddab4298ba1..b1f7ba9680e 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml index dec8c9b0314..f930ea88d13 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml index 75d29274d58..acf77a9202d 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml index 48149659966..34c6c973ba3 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml index 793b7a767b6..5e9dd4e867c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml index 9e535f8334e..e1eeaf49328 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml index 9e854f9d6a1..42c7cdabed5 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml index 07ea91cb6b7..961c1c7a9eb 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml index f9941875a97..2c041f8d1e1 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml index 249432b0bcf..4829782d2ed 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml index 193c189c087..b40a3b62f81 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 Legend Engine - XT - Analytics - Mapping - HTTP - API diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml index de4d7eeba1c..c2d234a95a1 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-mapping - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 Legend Engine - XT - Analytics - Mapping - Protocol diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml index 76e0c0ac1d4..4c9c0bb468c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml index 294c03e0c2b..47b4a792581 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml index 25c052fd98d..4e20da1d6b7 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml index 92d04f0db35..6aff4e364f6 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml index 4563235bf2d..5ea0a6e3e51 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml @@ -2,7 +2,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml index 7f9512d88ee..4728e52a8f6 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-search - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml index 6a9c2a8895d..c0870b9274f 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-search org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml index 6a2e925801a..15d518e73a0 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml index e07b16fa13c..870b150db09 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-analytics-store-entitlement-http-api diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml index 811ce9a36be..fd094bbcb43 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml index 39d7c50dcf7..8af1a34e6c6 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-analytics/pom.xml b/legend-engine-xts-analytics/pom.xml index 61c47afd2eb..aaae002197a 100644 --- a/legend-engine-xts-analytics/pom.xml +++ b/legend-engine-xts-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml index fea77d16634..59a02908e8c 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml index 2cd9536243c..a659f14c728 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-arrow/pom.xml b/legend-engine-xts-arrow/pom.xml index 557410334ea..cd4805126fe 100644 --- a/legend-engine-xts-arrow/pom.xml +++ b/legend-engine-xts-arrow/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xts-arrow diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml index 3ff66e52e8a..f20e8ca1023 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml index b957b609c66..08861f86be5 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml index dd734ffe309..e2ff8df9208 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml index c6e1a54ba01..ed4b8675f94 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml index 0f97fcbda56..d690d18d239 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml index 6bfe4cf06ac..a7ab7077286 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-authentication/pom.xml b/legend-engine-xts-authentication/pom.xml index a2e62d2164b..51c4b479309 100644 --- a/legend-engine-xts-authentication/pom.xml +++ b/legend-engine-xts-authentication/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml index 585380d60f3..f9d9a60514d 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-avro-http-api diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml index 5de98642366..ccc104d886b 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml index 57c37ef5bf9..8043c8c3fcf 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-avro/pom.xml b/legend-engine-xts-avro/pom.xml index 4f023dce522..f12fdc038a9 100644 --- a/legend-engine-xts-avro/pom.xml +++ b/legend-engine-xts-avro/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml index e9c4980bde7..413e66e939c 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml index 85d70b03d84..300db6b51df 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml index d6f181b927d..8e96650bbfa 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml index 79d023a8675..4bb426a8206 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml index 2dc68ff2072..c5846db7eac 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/pom.xml b/legend-engine-xts-bigqueryFunction/pom.xml index 4af986d0678..4744eaf97a7 100644 --- a/legend-engine-xts-bigqueryFunction/pom.xml +++ b/legend-engine-xts-bigqueryFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml index 0dcf05b3702..f3979258ed7 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-changetoken org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml index dcc2ce8c256..54aa68da730 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml index 48287f37d4d..35d52c30260 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-changetoken/pom.xml b/legend-engine-xts-changetoken/pom.xml index 95b59f96661..72e9b710bac 100644 --- a/legend-engine-xts-changetoken/pom.xml +++ b/legend-engine-xts-changetoken/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml index 992d34847d4..1e8146c6baf 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml index 104f5a87c78..21822ba3aa8 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-daml - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-daml-http-api diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml index e6dc71920f5..24627d3a9e8 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml index 0a983a7e77f..eb8648d1ce1 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-daml/pom.xml b/legend-engine-xts-daml/pom.xml index fceddae569e..6739e2d68a2 100644 --- a/legend-engine-xts-daml/pom.xml +++ b/legend-engine-xts-daml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml index fff3ca664bf..5251fbb5d94 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-data-space org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml index 642dca06525..1daff483e50 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml index c48180404d4..e8ef2a04192 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml index 5ad785c7a14..43c759a4449 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml index 07956f124a8..05bb47b2d57 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml index ece75e91b51..24703f24007 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml index b25f25d258f..bd5a851b747 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-data-space/pom.xml b/legend-engine-xts-data-space/pom.xml index 2dea2be2cc2..485c8223589 100644 --- a/legend-engine-xts-data-space/pom.xml +++ b/legend-engine-xts-data-space/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml index 86697557a01..ce775efb7f6 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml index 4c92ef2b0e2..8a56f3a5752 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml index 5e661355dad..c1205a5b1f5 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml index a7636c25f59..a406ac196c7 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml index 9cf3f2b7f14..19415675d2b 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml index 0854f7e998a..d9274cc5315 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml index ef251ad5145..0af9134c283 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-dataquality/pom.xml b/legend-engine-xts-dataquality/pom.xml index 635bc5d9d49..14677204745 100644 --- a/legend-engine-xts-dataquality/pom.xml +++ b/legend-engine-xts-dataquality/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml index 80aa7450939..2ea9bfc216d 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-diagram org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml index d287e1f5a52..ad387078085 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml index 1c61cf30f75..0d6dd4eef4b 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml index 9380fb12269..40a2939f957 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml index 812b7fb3c18..6dd1f9e8079 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml index 5d5eca92c01..040f2969057 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-diagram/pom.xml b/legend-engine-xts-diagram/pom.xml index 9af816b71af..b51ba79f09d 100644 --- a/legend-engine-xts-diagram/pom.xml +++ b/legend-engine-xts-diagram/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml index bfbc322de0d..133b93e022f 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml index f1d7a8b9ec2..a571c96b661 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml index e59f39128c7..f29ef0b5cf0 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml index 1f5335a13bc..f84a837f3d9 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml index ed05c57b3f9..1cdf7923ce8 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml index 837c8ccff7d..aa760395157 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-elasticsearch-protocol-utils diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml index 5c7b30de423..007ff800b2d 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-elasticsearch/pom.xml b/legend-engine-xts-elasticsearch/pom.xml index bc223c93f21..18f1f4c296d 100644 --- a/legend-engine-xts-elasticsearch/pom.xml +++ b/legend-engine-xts-elasticsearch/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml index 9a4239cc8f3..9bffd0512db 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-flatdata org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml index 89034c82c90..a460a7f7292 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml index c948f02747b..cfe148ead86 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml index b9c0248f23c..cd5d537fe79 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml index 3847905c380..e1e80c68f70 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml index 8af5cdd8d75..0955aebb2d3 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml index a5318f178ce..58aaf7d76fe 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-flatdata/pom.xml b/legend-engine-xts-flatdata/pom.xml index ff94c378300..3854bfa1a15 100644 --- a/legend-engine-xts-flatdata/pom.xml +++ b/legend-engine-xts-flatdata/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml index dd4a4a80765..cf5d0a7dfc1 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-functionActivator-compiler diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml index d5004c7cb8e..10826276463 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml index 2f7598422b6..ef7294dcb43 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml index 1dde2daba00..ca6db384832 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml index e1afda3cc3d..4c4c3dc4f4c 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml index 38d12825aeb..80828c233a6 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml index 8dcbdfb15ff..680651ab95d 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-functionActivator/pom.xml b/legend-engine-xts-functionActivator/pom.xml index e03bf899900..799a47c5231 100644 --- a/legend-engine-xts-functionActivator/pom.xml +++ b/legend-engine-xts-functionActivator/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml index ac53110c79f..b484208b271 100644 --- a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml +++ b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml index 11698ff1865..a0a126c7f27 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml index 12f12eaefb4..b979eb50fe0 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-dsl-generation diff --git a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml index 2ff45cf420e..2d38c01abf9 100644 --- a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml +++ b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-generation org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-generation/pom.xml b/legend-engine-xts-generation/pom.xml index d8ba9935dad..7adfcbd395a 100644 --- a/legend-engine-xts-generation/pom.xml +++ b/legend-engine-xts-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml index e51ea1a3fbf..b5cc48a92f5 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 @@ -73,7 +73,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.65.3-SNAPSHOT + 4.65.3 org.finos.legend.pure diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml index 02b91352435..8c34d233c39 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-graphQL-generation-http-api diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml index 5a6742b24f0..08076715093 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml index 836aca2e418..02fe32e3552 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml index d85dc6a8750..b848747dca5 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml index 17cf4d13abe..7b5fe69ca7b 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml index 2f994a414a9..ad29634ee1f 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml index 3c836759f35..f28d1662925 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml index 55d9c5bb0fd..ed7afac5c39 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-graphQL/pom.xml b/legend-engine-xts-graphQL/pom.xml index 082b25a7a11..5a734cdad14 100644 --- a/legend-engine-xts-graphQL/pom.xml +++ b/legend-engine-xts-graphQL/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml index 02681745a8a..928c94fe9be 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml index 56a1493bba5..c03f624b717 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml index ff8f3374b68..92a10813e20 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-haskell/pom.xml b/legend-engine-xts-haskell/pom.xml index 379fa3544fa..26c78c52372 100644 --- a/legend-engine-xts-haskell/pom.xml +++ b/legend-engine-xts-haskell/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml index ec865c90229..a0f0827ce65 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml index ebccfcc1e79..5dfc9abe722 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml index e5d9e5975dc..9278233de17 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml index ef180ba5c63..e9916e261d1 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml index 9909eec16a2..51c8880de76 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml index d71f0e26451..a8814feae0a 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-hostedService/pom.xml b/legend-engine-xts-hostedService/pom.xml index 36a0e99fb29..e36810f83c4 100644 --- a/legend-engine-xts-hostedService/pom.xml +++ b/legend-engine-xts-hostedService/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml index 7ae5c3fe532..4547ed37360 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml index b7dc96bb360..dc9c064fec6 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-iceberg/pom.xml b/legend-engine-xts-iceberg/pom.xml index 1645f8ba1cb..6afa3af8c20 100644 --- a/legend-engine-xts-iceberg/pom.xml +++ b/legend-engine-xts-iceberg/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml index 07dcdb8b083..fe0ed440a47 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml index f1c28e1c73b..83a65ae046b 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml index c8b39efe276..6529eeab69f 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml index a57aff10c7a..d69d5b8dc26 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml index f1397f574b5..21190b3be27 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml index 6af4052a39e..22fed1462dd 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml index c6d16ee5aaa..5f7081356c0 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml index 0e59c9cfbab..d44c7d31c78 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-identity/pom.xml b/legend-engine-xts-identity/pom.xml index 7791df5c0a0..432c2603f80 100644 --- a/legend-engine-xts-identity/pom.xml +++ b/legend-engine-xts-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml index 0799001b69e..9054396963c 100644 --- a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml +++ b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml index f4086283a74..9ff39a44982 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml index 0f477cb2237..8666b2c2f2c 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml index 5fa3933b201..f6fb6ae7be3 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml index 1fd5db4439c..5b40c7af740 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml index b4f6c8c1489..655ac264652 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-java/pom.xml b/legend-engine-xts-java/pom.xml index e25dfba4531..7c2c67f3410 100644 --- a/legend-engine-xts-java/pom.xml +++ b/legend-engine-xts-java/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml index 74a839993a2..f5739f830ac 100644 --- a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml +++ b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml index 4a468ab7129..1466fc2b018 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-json-http-api diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml index 0ef0f70ade6..ce6ecd695ae 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml index 19137275a50..9cbbe3f6493 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml index 5a03ed916f7..3265a2ce08f 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml index 9813dbf601a..0c985cf09e2 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml index 3ba3c782fc6..7007cc7df14 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-json/pom.xml b/legend-engine-xts-json/pom.xml index a5d89c36746..af34aa60fb7 100644 --- a/legend-engine-xts-json/pom.xml +++ b/legend-engine-xts-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml index 0a21b333ebd..112b34ff2cd 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml index cdaf272fc57..6cdc5858341 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml index b7d58283ded..2675315a2db 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml index ce9ec4f9c3a..487f0d0f381 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml index ed6b4df03d9..124a5e030d4 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml index 15bc56bcba7..ba5f6fa4b36 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/pom.xml b/legend-engine-xts-memsqlFunction/pom.xml index a55a38fa008..fcfc4b285a6 100644 --- a/legend-engine-xts-memsqlFunction/pom.xml +++ b/legend-engine-xts-memsqlFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml index 0c322befbe3..7ed1fedaa84 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml index a0a7887a5f2..76a32fcfbc1 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-nonrelationalStore-mongodb-executionPlan diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml index 666406b444e..edabee6bd69 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-nonrelationalStore-mongodb-grammar-integration diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml index 81b9e9a8484..2f661ccfab9 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-nonrelationalStore-mongodb-grammar diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml index e3f84bb8c6d..35270efdc63 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml index 6855358f175..3014fcccf6b 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-nonrelationalStore-mongodb-protocol diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml index 7e78392fbb0..3310cab0a1d 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-nonrelationalStore-mongodb-pure diff --git a/legend-engine-xts-mongodb/pom.xml b/legend-engine-xts-mongodb/pom.xml index 0e84b0f8b3f..6585e1db620 100644 --- a/legend-engine-xts-mongodb/pom.xml +++ b/legend-engine-xts-mongodb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml index 746a5a84ace..2b913ed6ed1 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-morphir-http-api diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml index 716826898c5..48e7c08d67b 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-morphir - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml index cf31f81087a..5658dafeaac 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-morphir/pom.xml b/legend-engine-xts-morphir/pom.xml index 400ae6f2ee0..9fa856ab5bd 100644 --- a/legend-engine-xts-morphir/pom.xml +++ b/legend-engine-xts-morphir/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml index e58dfa9d8a1..a7967bd9c96 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-openapi-generation diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml index 799b67f7aea..a038d1c8f4e 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-openapi-pure diff --git a/legend-engine-xts-openapi/pom.xml b/legend-engine-xts-openapi/pom.xml index 2b7a9d8624e..14a6f51be3f 100644 --- a/legend-engine-xts-openapi/pom.xml +++ b/legend-engine-xts-openapi/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml index bc11a3da163..02c3115065d 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml index 289c4f18700..7d83b01ba71 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml index 27a12a53657..de6f1733cb9 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml index 7510a90e48d..812416ce51a 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml index 8a1dde81500..82436aeb73d 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml index f58e74d0e92..c878dd45db6 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml index 6e8d4d98143..275c1c782d7 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml index 5d9d9d7c161..b8e24785121 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml index a7f03374641..c7d3420addf 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml index 9f445f19085..b21dfa5b5e5 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml index ff4f9375095..2924360030a 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml index b5667a48143..ac81905f928 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml index 3c488e882ba..338b06b9eae 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml index 192fbb89603..3a6c4cd91a4 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml index fc1a3524f3f..5fc80c6e135 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml index 3cd512cb71c..f8466308a96 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml index 20c260b4a73..6ea25580c82 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml index 9bf4c40a5b1..d6cc44296ee 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml index 29b767e71c4..acf1582d8f7 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml index 19e71b7a423..18efb920353 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml index e892af2593b..ae3794612ce 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml index 16ffa0844d2..8d289e9faea 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml index 908708e39d3..4bb50bfc00d 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-persistence/pom.xml b/legend-engine-xts-persistence/pom.xml index bd5d139018d..9a63710bad0 100644 --- a/legend-engine-xts-persistence/pom.xml +++ b/legend-engine-xts-persistence/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml index a31cac7dc80..245d7272dc9 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-protobuf-grammar diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml index 4e1a5551bb4..3ebd5fa5bf2 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-protobuf-http-api diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml index acc1e0da155..40f0e963db8 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-protobuf-protocol diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml index 40a55c6898e..2a53beefb6a 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml index 1d4a28db18e..5f91cae6e16 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 @@ -57,7 +57,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.65.3-SNAPSHOT + 4.65.3 org.finos.legend.pure diff --git a/legend-engine-xts-protobuf/pom.xml b/legend-engine-xts-protobuf/pom.xml index dde97fa0a1f..7a9292f7512 100644 --- a/legend-engine-xts-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml index 7999b4f1bd6..55e9e5a54c3 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-protocol-generation-pure diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml index 0c35fba13c5..1a37ec37e48 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-protocol-generation diff --git a/legend-engine-xts-protocol-java-generation/pom.xml b/legend-engine-xts-protocol-java-generation/pom.xml index 8f7a919cbc7..f12589b827c 100644 --- a/legend-engine-xts-protocol-java-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml index 6d11e82bf9d..0d00e4ca29f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml index f4b766cc467..ce63bf7350f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml index 22c9d9a45a3..495ef52c663 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml index c705f9bf3ae..edcfeef9500 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml index 929bb98f525..e14657a9d89 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-relationalStore-test-http-server diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml index 7d0ec9fd29e..3c97a5f1c78 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml index 1a32c635fb6..3a7c5290219 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-relationalStore-test-reports diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml index 9844d714a58..0cffd05cabe 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml index e65cfef23f9..26850a5c137 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml index 84bea53c874..3a433bb4023 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml index 33a117cbd75..e979401d92d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml index 7f49c0dc27a..c5fe050cdef 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml index 03b73d33406..c0995660ce2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-relationalStore org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml index 2272c2a121a..4068eb414b8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml index ad950876194..68d808decef 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml index 1ee1aec33d5..7765f875eb4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml index 893ccf556ca..21ee6c8f401 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml index 5bdef1c2b18..f1e0f5c1845 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml index bd353a27697..a3a32c604ed 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml index 691b31a60b1..f9717efdf4e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-bigquery org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml index 5cf2fbee5eb..35c85d9a365 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml index 28abc4106fb..c6c8fac105f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml index c14234fc947..22f202c6eea 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml index 13b3a85cf5e..e08f296f205 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml index 3c87baf8a78..1f57629505e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml index 469805f5a79..120e0e844d8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml index 012ae9b3c3b..289735b66c1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml index 8e5f5f9ba5b..b4fd65188a8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml index fda55d6f252..7634455ceb6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml index b45db97421c..1b58d4f993a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml index cdecf97ae76..07784a672b2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml index 24ff1221f9b..c3a7b4d2eed 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml index 3298e1db90e..ef41362f8f6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml index ac22b756311..0fce31252e8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml index b3acb5b382b..a270c57f2cd 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml index 276fc4e2665..d6e8e32d422 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml index 094ab3152e5..88c94fff06e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml index cb06b8c4acf..c111f13195f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml index 14556838e00..2da070d5fe6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-h2 - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml index 1d72e9c9fdc..7b080b27ab4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml index 0c992da9469..6cf74095533 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-hive - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml index b55d41ca656..2a536646244 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml index c2f9d5f5da2..047fe4467d3 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml index 7622f107151..025d2c4d0e1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml index ba94088fd87..d3beef011ed 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-relationalStore-memsql-execution @@ -78,7 +78,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.65.3-SNAPSHOT + 4.65.3 compile diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml index b50e6be86f2..60e19a49881 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 @@ -105,7 +105,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.65.3-SNAPSHOT + 4.65.3 org.finos.legend.engine diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml index b479777eb36..350b4adc95e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml index 165c3ca7b17..6cd127f8e6c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3-SNAPSHOT + 4.65.3 legend-engine-xt-relationalStore-memsql-pure diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml index 049618eecd1..ea36b85bdba 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml index 31d361c3d23..e67c342f336 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml index ad159d09485..416a72b7ff8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml index 26fac2f244b..15a45e8da2a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml index 3b8e0131cb3..ea38da713d0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml index acf9966d024..9e736c70545 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml index 3be613b1428..aba300a389b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-presto - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml index 2df340b905a..56785683fe2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml index f4deddfbffc..e60d7670234 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml index 7741c5d381c..52b62a9b23b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml index bec1e3ddec3..827272f1392 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml index 0d312ef3889..908a1def045 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml index ea177822d36..62893d1edf0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml index efeebdf3512..3c79a672c95 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml index 9bf3e2ec7f6..448f1478138 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml index beee2688569..68357076ca5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml index 1dd307648d9..a86bbb013e9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml index 5d011025f33..5a22f8863b4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml index cdb4b30e3c9..87d02d2a11c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml index 033f83b91d0..e15b110cd25 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml index 0adb3532623..665f5244ad1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml index e193bae2bd9..e643413e12b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml index 5ab902144cd..c37ae2c0507 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml index dba874f167b..811d1c75eeb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml index e33f37e34d9..8967d3c5e1c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml index 74d8158bd7b..9fe46b874f5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml index 62b5e5e39c0..078d6884811 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml index 2817da7dcf4..cadf6dd93af 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml index f998b72c8b6..9c369eb8689 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sparksql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml index f1d305b3c49..188c70a5474 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml index e7663e4a0dd..cd5a1815460 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml index aa4e41fad28..c024fb49322 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-relationalStore-sqlserver-execution-tests diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml index 0a6442c40c8..7507edf4678 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml index bc2777cac75..268bfc7b7bf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml index 59f0fb0eae2..8c2580cb483 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml index 10e72d29941..a0dd0e38c71 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybase - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml index 99377a7c24e..99b43fe475d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml index e3828fbc0c4..23a42a27199 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybaseiq - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml index 7bf5fde7c5b..1d9baeb7310 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml index d0e91af70b5..35473dbfba4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml index 58713cb1dc7..8fd74e072f8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml index d07dc5ab9e7..e84864fefca 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml index c380bc4bc56..2f21c16e079 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml index 19c2e080dfb..5c2d300fd7d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml index c7e4d4a2d48..13dc590c296 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml index e350f2ced3a..b2556e16067 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml index e21f8a8eba9..c0081dbbb10 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-execution org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml index cd3ece67133..8028042ed5f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication-default diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml index eff3aad1e10..aa0ea37a022 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml index d65f82a68f9..448b13bca3f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml index 04a272573ad..1325909dcec 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml index 8225256cd57..fbd43a43b39 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml index 09922fb9122..0b0015636bf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml index 073cfe44a0a..5c79ba449bf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml index d0bad7e481a..f6584a1ee4b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml index c853e63d841..4599d5380f6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml index ccbeca963c4..3c16d4cfb29 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml index 39e37f97bdf..20e5f903a69 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml index a4121c4941d..3f19abb0255 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml index b9a34a536e0..fefe3408a88 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml index ac5f5c72130..a8f63bf7225 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml index 0152aab5193..2346c8f01ab 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml index a2d691e42aa..29a869e6318 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml index 3d1293f8c86..b9fc580a641 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml index ed782b98be4..4e4fa8dd100 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml index bec4c76dea8..561020af85a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml index bd56d0ac490..efaf5263eb1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml index 091cff9611e..679e0b3a32d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml index 0a32ce949b9..8b94284a44e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml index 083076b190b..14a84eb39d0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml index 8df5d014d20..ba5abda04b2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml index 0d29c1f1d65..b1227a0d77b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml index 69cb2539f9a..90d9f77e25c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalStore/pom.xml b/legend-engine-xts-relationalStore/pom.xml index 41ec8a98af4..bf41bdb8b60 100644 --- a/legend-engine-xts-relationalStore/pom.xml +++ b/legend-engine-xts-relationalStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml index a57f7f8b2a5..eeb05f6c38b 100644 --- a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml +++ b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-relationalai - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-relationalai/pom.xml b/legend-engine-xts-relationalai/pom.xml index 7c56137dfc5..8c61a8bac0c 100644 --- a/legend-engine-xts-relationalai/pom.xml +++ b/legend-engine-xts-relationalai/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml index 551004f44bd..a775fc47a4e 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml index b9de3f172ad..ae65bf906f1 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-rosetta/pom.xml b/legend-engine-xts-rosetta/pom.xml index cfdffa261e7..063b6ccb4e8 100644 --- a/legend-engine-xts-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml index db04308d843..8e72e0b8ab5 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-dsl-service-execution diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml index 1a5ded8a624..e5c2b6e37de 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml index 2598f14888f..ed556beacfd 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml index c71cd934509..dbffa00e0f4 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-language-pure-dsl-service diff --git a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml index ad77ffb1368..4b40ccf69a3 100644 --- a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml +++ b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml index 35b1cdaa445..ccedbf3d4ee 100644 --- a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-services-model-http-api diff --git a/legend-engine-xts-service/legend-engine-services-model/pom.xml b/legend-engine-xts-service/legend-engine-services-model/pom.xml index 3292d67e3bb..be910cef28f 100644 --- a/legend-engine-xts-service/legend-engine-services-model/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 legend-engine-services-model diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml index ee2a72e2483..8f6f6996f4e 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-service/pom.xml b/legend-engine-xts-service/pom.xml index 56f2df2d915..d2d2f1cdf92 100644 --- a/legend-engine-xts-service/pom.xml +++ b/legend-engine-xts-service/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml index b83e610b2c0..7f03936d118 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml index 72d559a41bf..745407c3c98 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml index 1cc76cf72c3..21c1b8ea598 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml index 3b9dde585da..a8882f9ada8 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml index 7d66368cbc9..970159db5d7 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-serviceStore/pom.xml b/legend-engine-xts-serviceStore/pom.xml index 0a74c5eed05..712f4434cc1 100644 --- a/legend-engine-xts-serviceStore/pom.xml +++ b/legend-engine-xts-serviceStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml index ace8909e762..ee61412a000 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml index d454a607652..43379653c53 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-snowflakeApp org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml index a1fcae82a5c..3ad59dcaef4 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml index 74ca16254a0..9afea9e4db3 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml index 69ddc84d1a4..8692d951eeb 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml index 11e2afe2a4f..fb70224af30 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/pom.xml b/legend-engine-xts-snowflakeApp/pom.xml index e178f5ef9ed..c47f12dd731 100644 --- a/legend-engine-xts-snowflakeApp/pom.xml +++ b/legend-engine-xts-snowflakeApp/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml index 6839c414b8c..c289db40abc 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml index 1fb8d6e764c..f0c3f6b8239 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml index f0f5cf0c9fb..eb9b0101580 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml index e827178f9e9..4e99e22d4a9 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-sql org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml index 5a3d1b31bac..4e0b8991ae4 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml index 284ebdcd8ff..4b0ae00b9ae 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml index 5163a2c564d..cc1cf778883 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml index b1552db006c..0d6c8abca66 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml index 00f8ab478ff..6c9fe2795f5 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml index 8af6896a6d8..4563cf85ba5 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-sql/pom.xml b/legend-engine-xts-sql/pom.xml index d713cb71255..15a124634b3 100644 --- a/legend-engine-xts-sql/pom.xml +++ b/legend-engine-xts-sql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml index 875f559e60f..605fb5cfa7f 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-text org.finos.legend.engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml index 2c1ffd7a292..24f3d6acfa3 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml index be684df5771..21c2ccbe589 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml index 59b8d4cbd8c..bdf3c03e06e 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-text/pom.xml b/legend-engine-xts-text/pom.xml index 719fac3c434..a877705c36e 100644 --- a/legend-engine-xts-text/pom.xml +++ b/legend-engine-xts-text/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml index 6cbc4de6bb4..2c11f91a479 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml index 5be82d5fb59..86539a1746b 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml index 6adf56d0cff..9af4e16d7a2 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml index eec44e0c226..967a4fb05d6 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml index 14a595958d2..31bc945624a 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/legend-engine-xts-xml/pom.xml b/legend-engine-xts-xml/pom.xml index 81f354493e0..4e9a7e9555f 100644 --- a/legend-engine-xts-xml/pom.xml +++ b/legend-engine-xts-xml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 4.0.0 diff --git a/pom.xml b/pom.xml index d5001afda2f..6b1fab6ac69 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ Legend Engine org.finos.legend.engine legend-engine - 4.65.3-SNAPSHOT + 4.65.3 pom @@ -241,7 +241,7 @@ scm:git:https://github.com/finos/legend-engine - HEAD + legend-engine-4.65.3 From 0cd8ddafa1cedf40d36f35622aae1b53bf4ce584 Mon Sep 17 00:00:00 2001 From: FINOS Administrator <37706051+finos-admin@users.noreply.github.com> Date: Sat, 9 Nov 2024 08:25:47 +0000 Subject: [PATCH 04/13] [maven-release-plugin] prepare for next development iteration --- legend-engine-application-query/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-config/legend-engine-configuration/pom.xml | 2 +- .../legend-engine-extensions-collection-execution/pom.xml | 2 +- .../legend-engine-extensions-collection-generation/pom.xml | 2 +- .../legend-engine-repl-app-assembly/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-client/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-data-cube/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-relational/pom.xml | 2 +- legend-engine-config/legend-engine-repl/pom.xml | 2 +- .../legend-engine-server-http-server/pom.xml | 2 +- .../legend-engine-server-integration-tests/pom.xml | 2 +- .../legend-engine-server-support-core/pom.xml | 2 +- legend-engine-config/legend-engine-server/pom.xml | 2 +- legend-engine-config/pom.xml | 2 +- .../legend-engine-executionPlan-dependencies/pom.xml | 2 +- .../legend-engine-executionPlan-execution-authorizer/pom.xml | 2 +- .../legend-engine-executionPlan-execution-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-executionPlan-execution/pom.xml | 2 +- .../legend-engine-core-executionPlan-execution/pom.xml | 2 +- .../legend-engine-executionPlan-generation/pom.xml | 2 +- .../legend-engine-core-executionPlan-generation/pom.xml | 2 +- .../legend-engine-language-pure-compiler-http-api/pom.xml | 2 +- .../legend-engine-language-pure-compiler/pom.xml | 2 +- .../legend-engine-language-pure-grammar-http-api/pom.xml | 2 +- .../legend-engine-language-pure-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-modelManager-sdlc/pom.xml | 2 +- .../legend-engine-language-pure-modelManager/pom.xml | 2 +- .../legend-engine-protocol-http-api/pom.xml | 2 +- .../legend-engine-protocol-pure/pom.xml | 2 +- .../legend-engine-protocol/pom.xml | 2 +- .../legend-engine-core-language-pure/pom.xml | 2 +- legend-engine-core/legend-engine-core-base/pom.xml | 2 +- .../legend-engine-external-shared-format-runtime/pom.xml | 2 +- .../legend-engine-external-format-execution/pom.xml | 2 +- .../legend-engine-external-format-compiler/pom.xml | 2 +- .../legend-engine-external-format-core/pom.xml | 2 +- .../legend-engine-external-format-example/pom.xml | 2 +- .../legend-engine-external-format-generation/pom.xml | 2 +- .../legend-engine-external-format-grammar/pom.xml | 2 +- .../legend-engine-external-format-http-api/pom.xml | 2 +- .../legend-engine-external-format-language/pom.xml | 2 +- legend-engine-core/legend-engine-core-external-format/pom.xml | 2 +- .../legend-engine-identity-core/pom.xml | 2 +- legend-engine-core/legend-engine-core-identity/pom.xml | 2 +- .../legend-engine-pure-code-compiled-core/pom.xml | 2 +- .../legend-engine-pure-code-core-extension/pom.xml | 2 +- .../legend-engine-pure-functions-json-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-json/pom.xml | 2 +- .../legend-engine-pure-functions-relation-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-relation/pom.xml | 2 +- .../legend-engine-pure-functions-standard-pure/pom.xml | 2 +- .../legend-engine-pure-code-functions-standard/pom.xml | 2 +- .../legend-engine-pure-functions-unclassified-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-unclassified/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-diagram-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-graph-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-mapping-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-path-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-store-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-tds-java/pom.xml | 2 +- .../legend-engine-pure-platform-java/pom.xml | 2 +- .../legend-engine-pure-platform-store-relational-java/pom.xml | 2 +- .../legend-engine-pure-platform-modular-generation/pom.xml | 2 +- legend-engine-core/legend-engine-core-pure/pom.xml | 2 +- .../legend-engine-core-query-pure-http-api/pom.xml | 2 +- .../legend-engine-shared-core/pom.xml | 2 +- .../legend-engine-shared-extensions/pom.xml | 2 +- .../legend-engine-shared-javaCompiler/pom.xml | 2 +- .../legend-engine-shared-structures/pom.xml | 2 +- .../legend-engine-shared-vault-aws/pom.xml | 2 +- .../legend-engine-shared-vault-core/pom.xml | 2 +- .../legend-engine-shared-vault/pom.xml | 2 +- legend-engine-core/legend-engine-core-shared/pom.xml | 2 +- .../legend-engine-execution-test-data-generation-api/pom.xml | 2 +- .../legend-engine-execution-test-data-generation/pom.xml | 2 +- .../legend-engine-test-framework/pom.xml | 2 +- .../legend-engine-test-runner-function/pom.xml | 2 +- .../legend-engine-test-runner-mapping/pom.xml | 2 +- .../legend-engine-test-runner-shared/pom.xml | 2 +- .../legend-engine-test-server-shared/pom.xml | 2 +- .../legend-engine-testable-http-api/pom.xml | 2 +- .../legend-engine-testable/pom.xml | 2 +- legend-engine-core/legend-engine-core-testable/pom.xml | 2 +- legend-engine-core/pom.xml | 2 +- .../legend-engine-pure-ide-light-http-server/pom.xml | 2 +- .../legend-engine-pure-ide-light-metadata-pure/pom.xml | 2 +- .../legend-engine-pure-ide-light-pure/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-ide/pom.xml | 2 +- .../legend-engine-pure-functions-javaCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-javaCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-legendCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-legendCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-planExecution-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-planExecution/pom.xml | 2 +- .../legend-engine-pure-functions-pureExtensions-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-pureExtensions/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-runtime/pom.xml | 2 +- legend-engine-pure/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-binding/pom.xml | 2 +- .../legend-engine-xt-analytics-class-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-class-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-class/pom.xml | 2 +- .../legend-engine-xt-analytics-function-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-function-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-function/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-lineage/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-protocol/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-mapping/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-quality/pom.xml | 2 +- .../legend-engine-xt-analytics-search-generation/pom.xml | 2 +- .../legend-engine-xt-analytics-search-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-search/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-analytics-store-entitlement/pom.xml | 2 +- .../legend-engine-xts-analytics-store/pom.xml | 2 +- legend-engine-xts-analytics/pom.xml | 2 +- legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml | 2 +- .../legend-engine-xt-arrow-runtime/pom.xml | 2 +- legend-engine-xts-arrow/pom.xml | 2 +- .../legend-engine-xt-authentication-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-authentication-protocol/pom.xml | 2 +- .../legend-engine-xt-authentication-pure/pom.xml | 2 +- legend-engine-xts-authentication/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro/pom.xml | 2 +- legend-engine-xts-avro/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-api/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-pure/pom.xml | 2 +- legend-engine-xts-bigqueryFunction/pom.xml | 2 +- .../legend-engine-xt-changetoken-compiler/pom.xml | 2 +- .../legend-engine-xt-changetoken-pure/pom.xml | 2 +- .../legend-engine-xt-changetoken-test-pure/pom.xml | 2 +- legend-engine-xts-changetoken/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml | 2 +- legend-engine-xts-daml/pom.xml | 2 +- .../legend-engine-xt-data-space-compiler/pom.xml | 2 +- .../legend-engine-xt-data-space-generation/pom.xml | 2 +- .../legend-engine-xt-data-space-grammar/pom.xml | 2 +- .../legend-engine-xt-data-space-http-api/pom.xml | 2 +- .../legend-engine-xt-data-space-protocol/pom.xml | 2 +- .../legend-engine-xt-data-space-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-data-space-pure/pom.xml | 2 +- legend-engine-xts-data-space/pom.xml | 2 +- .../legend-engine-xt-dataquality-api/pom.xml | 2 +- .../legend-engine-xt-dataquality-compiler/pom.xml | 2 +- .../legend-engine-xt-dataquality-generation/pom.xml | 2 +- .../legend-engine-xt-dataquality-grammar/pom.xml | 2 +- .../legend-engine-xt-dataquality-protocol/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure-test/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure/pom.xml | 2 +- legend-engine-xts-dataquality/pom.xml | 2 +- .../legend-engine-xt-diagram-compiler/pom.xml | 2 +- .../legend-engine-xt-diagram-grammar/pom.xml | 2 +- .../legend-engine-xt-diagram-http-api/pom.xml | 2 +- .../legend-engine-xt-diagram-protocol/pom.xml | 2 +- .../legend-engine-xt-diagram-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-diagram-pure/pom.xml | 2 +- legend-engine-xts-diagram/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-grammar/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-protocol/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-executionPlan-test/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-protocol-utils/pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-xts-elasticsearch/pom.xml | 2 +- .../legend-engine-xt-flatdata-driver-bloomberg/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-flatdata-model/pom.xml | 2 +- .../legend-engine-xt-flatdata-pure/pom.xml | 2 +- .../legend-engine-xt-flatdata-runtime/pom.xml | 2 +- .../legend-engine-xt-flatdata-shared/pom.xml | 2 +- legend-engine-xts-flatdata/pom.xml | 2 +- .../legend-engine-xt-functionActivator-compiler/pom.xml | 2 +- .../legend-engine-xt-functionActivator-deployment/pom.xml | 2 +- .../legend-engine-xt-functionActivator-generation/pom.xml | 2 +- .../legend-engine-xt-functionActivator-grammar/pom.xml | 2 +- .../legend-engine-xt-functionActivator-http-api/pom.xml | 2 +- .../legend-engine-xt-functionActivator-protocol/pom.xml | 2 +- .../legend-engine-xt-functionActivator-pure/pom.xml | 2 +- legend-engine-xts-functionActivator/pom.xml | 2 +- .../legend-engine-external-shared/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation/pom.xml | 2 +- .../legend-engine-xt-artifact-generation-http-api/pom.xml | 2 +- legend-engine-xts-generation/pom.xml | 2 +- .../legend-engine-xt-graphQL-compiler/pom.xml | 4 ++-- .../legend-engine-xt-graphQL-generation-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar-integration/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar/pom.xml | 2 +- .../legend-engine-xt-graphQL-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-protocol/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure/pom.xml | 2 +- .../legend-engine-xt-graphQL-relational-extension/pom.xml | 2 +- legend-engine-xts-graphQL/pom.xml | 2 +- .../legend-engine-xt-haskell-grammar/pom.xml | 2 +- .../legend-engine-xt-haskell-protocol/pom.xml | 2 +- .../legend-engine-xt-haskell-pure/pom.xml | 2 +- legend-engine-xts-haskell/pom.xml | 2 +- .../legend-engine-xt-hostedService-api/pom.xml | 2 +- .../legend-engine-xt-hostedService-compiler/pom.xml | 2 +- .../legend-engine-xt-hostedService-generation/pom.xml | 2 +- .../legend-engine-xt-hostedService-grammar/pom.xml | 2 +- .../legend-engine-xt-hostedService-protocol/pom.xml | 2 +- .../legend-engine-xt-hostedService-pure/pom.xml | 2 +- legend-engine-xts-hostedService/pom.xml | 2 +- .../legend-engine-xt-iceberg-pure/pom.xml | 2 +- .../legend-engine-xt-iceberg-test-support/pom.xml | 2 +- legend-engine-xts-iceberg/pom.xml | 2 +- .../legend-engine-xt-identity-apiToken/pom.xml | 2 +- .../legend-engine-xt-identity-gcp/pom.xml | 2 +- .../legend-engine-xt-identity-kerberos/pom.xml | 2 +- .../legend-engine-xt-identity-middletier/pom.xml | 2 +- .../legend-engine-xt-identity-oauth/pom.xml | 2 +- .../legend-engine-xt-identity-pac4j/pom.xml | 2 +- .../legend-engine-xt-identity-plainTextUserPassword/pom.xml | 2 +- .../legend-engine-xt-identity-privateKey/pom.xml | 2 +- legend-engine-xts-identity/pom.xml | 2 +- .../legend-engine-external-language-java/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-featureBased-pure/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-pure/pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-java/pom.xml | 2 +- .../legend-engine-external-format-jsonSchema/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-pure/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-test/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-model/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml | 2 +- legend-engine-xts-json/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-api/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-generator/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-pure/pom.xml | 2 +- legend-engine-xts-memsqlFunction/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml | 2 +- legend-engine-xts-mongodb/pom.xml | 2 +- .../legend-engine-xt-morphir-http-api/pom.xml | 2 +- .../legend-engine-xt-morphir-pure/pom.xml | 2 +- legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml | 2 +- legend-engine-xts-morphir/pom.xml | 2 +- .../legend-engine-xt-openapi-generation/pom.xml | 2 +- .../legend-engine-xt-openapi-pure/pom.xml | 2 +- legend-engine-xts-openapi/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-component/pom.xml | 2 +- .../legend-engine-xt-persistence-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-http-api/pom.xml | 2 +- .../legend-engine-xt-persistence-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-test-runner/pom.xml | 2 +- legend-engine-xts-persistence/pom.xml | 2 +- .../legend-engine-xt-protobuf-grammar/pom.xml | 2 +- .../legend-engine-xt-protobuf-http-api/pom.xml | 2 +- .../legend-engine-xt-protobuf-protocol/pom.xml | 2 +- .../legend-engine-xt-protobuf-pure/pom.xml | 2 +- legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml | 4 ++-- legend-engine-xts-protobuf/pom.xml | 2 +- .../legend-engine-protocol-generation-pure/pom.xml | 2 +- .../legend-engine-protocol-generation/pom.xml | 2 +- legend-engine-xts-protocol-java-generation/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-http-server/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-mutation/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-reports/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-deprecated/pom.xml | 2 +- .../legend-engine-xt-relationalStore-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-execution/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-grammar/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino/pom.xml | 2 +- .../legend-engine-xt-relationalStore-dbExtension/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-executionPlan/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgresSql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-SDT-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-core-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-generation/pom.xml | 2 +- legend-engine-xts-relationalStore/pom.xml | 2 +- .../legend-engine-xt-relationalai-pure/pom.xml | 2 +- legend-engine-xts-relationalai/pom.xml | 2 +- .../legend-engine-xt-rosetta-pure/pom.xml | 2 +- legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml | 2 +- legend-engine-xts-rosetta/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-execution/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service/pom.xml | 2 +- .../legend-engine-service-post-validation-runner/pom.xml | 2 +- .../legend-engine-services-model-http-api/pom.xml | 2 +- .../legend-engine-services-model/pom.xml | 2 +- .../legend-engine-test-runner-service/pom.xml | 2 +- legend-engine-xts-service/pom.xml | 2 +- .../legend-engine-xt-serviceStore-executionPlan/pom.xml | 2 +- .../legend-engine-xt-serviceStore-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-serviceStore-protocol/pom.xml | 2 +- .../legend-engine-xt-serviceStore-pure/pom.xml | 2 +- legend-engine-xts-serviceStore/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-api/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-compiler/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-generator/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-grammar/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-protocol/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-pure/pom.xml | 2 +- legend-engine-xts-snowflakeApp/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml | 2 +- .../legend-engine-xt-sql-grammar-integration/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml | 2 +- .../legend-engine-xt-sql-postgres-server/pom.xml | 2 +- .../legend-engine-xt-sql-providers-core/pom.xml | 2 +- .../legend-engine-xt-sql-providers-relationalStore/pom.xml | 2 +- .../legend-engine-xt-sql-providers-service/pom.xml | 2 +- .../legend-engine-xt-sql-providers-shared/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml | 2 +- legend-engine-xts-sql/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml | 2 +- .../legend-engine-xt-text-pure-metamodel/pom.xml | 2 +- legend-engine-xts-text/pom.xml | 2 +- .../legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml | 2 +- legend-engine-xts-xml/pom.xml | 2 +- pom.xml | 4 ++-- 506 files changed, 511 insertions(+), 511 deletions(-) diff --git a/legend-engine-application-query/pom.xml b/legend-engine-application-query/pom.xml index c73deadeb25..075fc78b0b7 100644 --- a/legend-engine-application-query/pom.xml +++ b/legend-engine-application-query/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-application-query diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml index ce9bfc9d04b..94c42239201 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-configuration-contract-extension-pure diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml index 82f526ac73e..fcb98103223 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-configuration-plan-generation-serialization diff --git a/legend-engine-config/legend-engine-configuration/pom.xml b/legend-engine-config/legend-engine-configuration/pom.xml index 682a9d7ceb8..462bc28bea3 100644 --- a/legend-engine-config/legend-engine-configuration/pom.xml +++ b/legend-engine-config/legend-engine-configuration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml index b264697c05f..4274509fc78 100644 --- a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml index 5c38c4096ad..d2108ec67e0 100644 --- a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml index 5abb04cb2bf..420ca3ae4fb 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml @@ -21,7 +21,7 @@ org.finos.legend.engine legend-engine-repl - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-repl-app-assembly diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml index 500cc615411..6a59fcfb98d 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml index be32c8184a1..1703d8cd253 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml index a9993c75a7b..5fefb18cb51 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/pom.xml b/legend-engine-config/legend-engine-repl/pom.xml index e7cfbc5f800..215d7ab1fda 100644 --- a/legend-engine-config/legend-engine-repl/pom.xml +++ b/legend-engine-config/legend-engine-repl/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml index 937ef1c1ec0..c863031603a 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-server-http-server diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml index 140f4692b45..485ef106e99 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-server-integration-tests diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml index d0c9ae67d64..010dd9e5922 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-server org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-server/pom.xml b/legend-engine-config/legend-engine-server/pom.xml index ad72cd7c11d..a281c0de144 100644 --- a/legend-engine-config/legend-engine-server/pom.xml +++ b/legend-engine-config/legend-engine-server/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/pom.xml b/legend-engine-config/pom.xml index b1621c7f60a..b9a37cfa988 100644 --- a/legend-engine-config/pom.xml +++ b/legend-engine-config/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml index a18e7c2a771..34fde072b03 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-executionPlan-dependencies diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml index 0cd5e886daa..a4f3a064036 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-executionPlan-execution org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml index 465f39b3c09..cc345909e7b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-executionPlan-execution-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml index 35bb69c793d..31b8065ebe1 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-executionPlan-execution-store-inMemory diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml index 57cb7343165..8c5aea0876a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-executionPlan-execution diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml index 29c6b74f71d..74d28887046 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml index db48bae6125..0a57b7c935e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml index 9242f1fee38..a4c7ab6a744 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml index 4370ae37156..b95c2f259c6 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-compiler-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml index 9ea8cffee40..9deea204e3d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-compiler diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml index 54c26bacb30..0cb69e90b2f 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-grammar-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml index 843afe4b7cf..34faf13e5bd 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-grammar diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml index e22441ada11..21359240856 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-modelManager-sdlc-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml index ad2b41060ad..06bb6a4dff4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-modelManager-sdlc diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml index 1a718b935f4..b588f14d863 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-modelManager diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml index fadb80efaf2..c6e2e04a188 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-protocol-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml index 269530405f5..550f3075b2d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-protocol-pure diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml index f00c0be3ff2..42a91453799 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-protocol diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml index bad7270b473..b89eab6eaa5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/pom.xml b/legend-engine-core/legend-engine-core-base/pom.xml index f9f4f19389d..04a5e278265 100644 --- a/legend-engine-core/legend-engine-core-base/pom.xml +++ b/legend-engine-core/legend-engine-core-base/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml index 42d64f1ccd7..6383c44a45e 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml index d386541c81f..3a852a35fa2 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml index d11c55990a7..20d3bbca876 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml index cfc9079b1f2..0bd104db23e 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml index e46e8150da3..e80886a128b 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml index f44971422d8..ee7e7583f74 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml index 9cb14aa463d..845aefd946d 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml index cacfe6eb992..512d47e0c3d 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml index d6ae5636faa..7a3e865eb5d 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/pom.xml b/legend-engine-core/legend-engine-core-external-format/pom.xml index e53c5ed3868..828871be99e 100644 --- a/legend-engine-core/legend-engine-core-external-format/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml index 7a8a8b64c97..7442190cb0e 100644 --- a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/pom.xml b/legend-engine-core/legend-engine-core-identity/pom.xml index fbbeb15e5fc..4e7f4290cba 100644 --- a/legend-engine-core/legend-engine-core-identity/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine-core org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml index a33f209ee63..fd6f142d867 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-code-compiled-core diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml index 5d951c94ff4..b4cc79da59e 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-code-core-extension diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml index 32fd1060bb7..914692f047f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml index b2820a17e0f..eb7cf81a29a 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3 + 4.65.4-SNAPSHOT ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml index 101e7b2a717..ea4097f2cf3 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3 + 4.65.4-SNAPSHOT ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml index 4dcabd36b80..ca7b13c5fc9 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3 + 4.65.4-SNAPSHOT ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml index f6021e1d459..fac7135683f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-json diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml index 8e962bf21b5..ecba709fbca 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml index 55efdb069d3..2dfaa4a3e14 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3 + 4.65.4-SNAPSHOT Legend Pure - Base - M2 Functions - Relation - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml index bf92d24e1cf..f0a09b6872d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-compiled-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml index 6bd4557bd84..005bb0d56c5 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-interpreted-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml index 46fb59858f1..5f9213c067d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml index 68af6eac14a..1d414837a3a 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml index be0562162d3..dfa55b548d2 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-standard - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-functions-standard-pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml index 2f5cf5bc2c9..fa5a7949a64 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml index f388372098d..e2847057ec8 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3 + 4.65.4-SNAPSHOT Legend Pure - Base - M2 Functions - Base - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml index 977e3f1d1d9..5cb15c80ade 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-compiled-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml index 2a07c138861..234161f5512 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml index e6ad2a9cad7..e1e2d1404df 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml index 638224e0eb3..32be05c9f6b 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml index 526fb095bbd..ffc78433c8b 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-dsl-diagram-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml index 202e4e10465..c1855725b56 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-dsl-graph-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml index 9cc8d2c929f..228025acc84 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-dsl-mapping-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml index 5e8cffdff67..3195b535819 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-dsl-path-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml index d356adc201a..06bce712485 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-dsl-store-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml index 1f5f0974ac1..319ac862bae 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-dsl-tds-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml index 811d8ac3dad..f76d07c4e1b 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml index 9ed3c485a59..6f3d40688b1 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-platform-store-relational-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml index 76a59be0570..d921d278269 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/pom.xml index 46b9ab3bf60..5782c077af9 100644 --- a/legend-engine-core/legend-engine-core-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml index 79f0c86697f..df48893edfb 100644 --- a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-core-query-pure-http-api diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml index a6b3ba805d2..da816852a2a 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-shared-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml index 912f37de942..e89d62b5958 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-shared-extensions diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml index bf3835d0751..b7864bce0ed 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-shared-javaCompiler diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml index 3191ffa40a3..174e271ecfb 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-shared-structures diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml index 47ba494b120..90c1a5fb0f9 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-shared-vault-aws diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml index c492a9da66e..e1dc83a308d 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-shared-vault-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml index cb2ad31b2df..675d12e465f 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-shared/pom.xml b/legend-engine-core/legend-engine-core-shared/pom.xml index 5f138520b50..dace0424097 100644 --- a/legend-engine-core/legend-engine-core-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml index 97d958742b1..da0dac25267 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml index ec0b2b018e9..7e7954e1301 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml index c113091972c..6cc4b5cc965 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-test-framework diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml index 1025b965e7e..f58efe4cb20 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml index 1336fd12184..def6b275a00 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml index c7673739bc7..ba0054a9cdf 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-test-runner-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml index ca35f7f26fa..1180d5340c9 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-test-server-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml index 363805fe87e..b3489550577 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-testable-http-api diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml index bf151b7c66e..0d9da2dbee0 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-testable diff --git a/legend-engine-core/legend-engine-core-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/pom.xml index 8cc7da96689..317b1c8ac28 100644 --- a/legend-engine-core/legend-engine-core-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/pom.xml b/legend-engine-core/pom.xml index e88cfd88ce3..418fe544233 100644 --- a/legend-engine-core/pom.xml +++ b/legend-engine-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml index 4e4bbcbf857..9235f6dabd2 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml index 044ff5f1648..ba15b9e1569 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml index 4786df1d28c..51d721e9198 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/pom.xml b/legend-engine-pure/legend-engine-pure-ide/pom.xml index db7f5ae94a9..241b1790898 100644 --- a/legend-engine-pure/legend-engine-pure-ide/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml index b364f25c3c2..0ed24146a75 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-functions-javaCompiler-pure diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml index 08b9c222b9a..6c9c18c797a 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml index 07e16b6056f..db91a13a694 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml index 98289d5f45e..46701cff429 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml index 305837221e7..cb3fd8770d1 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml index 1736916dd79..95350720ec5 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml index f0206fbde4d..b0062ca9bf3 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml index 267a99fb87b..2a7fd089d82 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml index a0a96beb76d..2e9a5de22ba 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml index ea60556b88a..59fc6a3fe1c 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml index f9324608e45..b08aca5700f 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml index 615feffc999..ff5ec39f0ee 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml index ee6a7ec1d8c..c022a5f3b96 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml index 51ca4c2ce8a..0faab3e0c4c 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml index 4d6a3c7dced..bdfe2ad0a93 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml index c412ae47195..adc7e581212 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml index 9571eacd531..0cedc65fdcd 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml index 9bcf2ab938e..647266b41e4 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml index 69e9f11de1a..3c8a681963b 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml index 9789df6afd1..c28f94bbc84 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/pom.xml index 3128994b538..a8e04f65b62 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/pom.xml b/legend-engine-pure/pom.xml index 9183d0b8927..2cb94f8163c 100644 --- a/legend-engine-pure/pom.xml +++ b/legend-engine-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml index 8db76b91429..3cf5557ba24 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml index a8425c69b1b..29b778a0a46 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml index b1f7ba9680e..d562077fdff 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml index f930ea88d13..59383d44f81 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml index acf77a9202d..3abf85c99e2 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml index 34c6c973ba3..124d2ce226d 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml index 5e9dd4e867c..6bd8debf469 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml index e1eeaf49328..fba99ab04fa 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml index 42c7cdabed5..5490374d418 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml index 961c1c7a9eb..9f704cffc54 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml index 2c041f8d1e1..43b1ab4b73c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml index 4829782d2ed..abc012555f6 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml index b40a3b62f81..a59b51476fa 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 Legend Engine - XT - Analytics - Mapping - HTTP - API diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml index c2d234a95a1..b03e6e884fb 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-mapping - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 Legend Engine - XT - Analytics - Mapping - Protocol diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml index 4c9c0bb468c..547cbc9e8fa 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml index 47b4a792581..5d6858b5e35 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml index 4e20da1d6b7..7874fda278c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml index 6aff4e364f6..7c8df551d24 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml index 5ea0a6e3e51..ae97517530a 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml @@ -2,7 +2,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml index 4728e52a8f6..21c709ae510 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-search - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml index c0870b9274f..b718039884c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-search org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml index 15d518e73a0..d170248f47e 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml index 870b150db09..1db74a88bfd 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-analytics-store-entitlement-http-api diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml index fd094bbcb43..a012809213b 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml index 8af1a34e6c6..23a0057319d 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/pom.xml b/legend-engine-xts-analytics/pom.xml index aaae002197a..b766d4c930f 100644 --- a/legend-engine-xts-analytics/pom.xml +++ b/legend-engine-xts-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml index 59a02908e8c..e7d5bb3c47e 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml index a659f14c728..5d69739eaa7 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-arrow/pom.xml b/legend-engine-xts-arrow/pom.xml index cd4805126fe..11c58f0aa72 100644 --- a/legend-engine-xts-arrow/pom.xml +++ b/legend-engine-xts-arrow/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xts-arrow diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml index f20e8ca1023..5549f2b3ddd 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml index 08861f86be5..7d01977dd40 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml index e2ff8df9208..f581f47f22c 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml index ed4b8675f94..0f713eb168d 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml index d690d18d239..8345f51e5f7 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml index a7ab7077286..ec3d9bf2b7c 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/pom.xml b/legend-engine-xts-authentication/pom.xml index 51c4b479309..0b1277e707d 100644 --- a/legend-engine-xts-authentication/pom.xml +++ b/legend-engine-xts-authentication/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml index f9d9a60514d..d49098bbaa7 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-avro-http-api diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml index ccc104d886b..64b10732191 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml index 8043c8c3fcf..d5081783469 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-avro/pom.xml b/legend-engine-xts-avro/pom.xml index f12fdc038a9..384e838e42a 100644 --- a/legend-engine-xts-avro/pom.xml +++ b/legend-engine-xts-avro/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml index 413e66e939c..f7193badd6c 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml index 300db6b51df..50178837af1 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml index 8e96650bbfa..f31a387260d 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml index 4bb426a8206..65180be93a4 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml index c5846db7eac..1c75531c2c5 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/pom.xml b/legend-engine-xts-bigqueryFunction/pom.xml index 4744eaf97a7..c642550919e 100644 --- a/legend-engine-xts-bigqueryFunction/pom.xml +++ b/legend-engine-xts-bigqueryFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml index f3979258ed7..9fc63a5ef0f 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-changetoken org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml index 54aa68da730..06900e7524c 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml index 35d52c30260..f593d455904 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/pom.xml b/legend-engine-xts-changetoken/pom.xml index 72e9b710bac..363c2b2be91 100644 --- a/legend-engine-xts-changetoken/pom.xml +++ b/legend-engine-xts-changetoken/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml index 1e8146c6baf..670bc1c9f09 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml index 21822ba3aa8..ae3d11ff39d 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-daml - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-daml-http-api diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml index 24627d3a9e8..e24cf8cecc3 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml index eb8648d1ce1..64b0cbe76f8 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/pom.xml b/legend-engine-xts-daml/pom.xml index 6739e2d68a2..68968042dff 100644 --- a/legend-engine-xts-daml/pom.xml +++ b/legend-engine-xts-daml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml index 5251fbb5d94..7105bbfd043 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-data-space org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml index 1daff483e50..2e163f689c3 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml index e8ef2a04192..e088722a2c9 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml index 43c759a4449..7fb54801538 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml index 05bb47b2d57..c1aa4fdfbe1 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml index 24703f24007..3eda6fa7c8b 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml index bd5a851b747..b56bac3a233 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/pom.xml b/legend-engine-xts-data-space/pom.xml index 485c8223589..3a23ea18572 100644 --- a/legend-engine-xts-data-space/pom.xml +++ b/legend-engine-xts-data-space/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml index ce775efb7f6..650aa1f2a7b 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml index 8a56f3a5752..a28203f7edf 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml index c1205a5b1f5..98bfbb20034 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml index a406ac196c7..42390949b2f 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml index 19415675d2b..674f1060c2a 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml index d9274cc5315..9ebb3543850 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml index 0af9134c283..84a608944b3 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/pom.xml b/legend-engine-xts-dataquality/pom.xml index 14677204745..6a8aa3aaff4 100644 --- a/legend-engine-xts-dataquality/pom.xml +++ b/legend-engine-xts-dataquality/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml index 2ea9bfc216d..5dee5dcb031 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-diagram org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml index ad387078085..46d2b740f0c 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml index 0d6dd4eef4b..18feea4b602 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml index 40a2939f957..d6c1d1db8c7 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml index 6dd1f9e8079..c6ce7805ca3 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml index 040f2969057..7ef2a576243 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/pom.xml b/legend-engine-xts-diagram/pom.xml index b51ba79f09d..62a91b3cf24 100644 --- a/legend-engine-xts-diagram/pom.xml +++ b/legend-engine-xts-diagram/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml index 133b93e022f..6970cffed2b 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml index a571c96b661..5a8db9539de 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml index f29ef0b5cf0..a1bfafbb144 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml index f84a837f3d9..50195204c18 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml index 1cdf7923ce8..01f7f170769 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml index aa760395157..0492ceff112 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-elasticsearch-protocol-utils diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml index 007ff800b2d..3200def5270 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/pom.xml b/legend-engine-xts-elasticsearch/pom.xml index 18f1f4c296d..165f1611291 100644 --- a/legend-engine-xts-elasticsearch/pom.xml +++ b/legend-engine-xts-elasticsearch/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml index 9bffd0512db..66567d77d5c 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-flatdata org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml index a460a7f7292..12f4fd83cfc 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml index cfe148ead86..67d8932c9cc 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml index cd5d537fe79..f3fe7597152 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml index e1e80c68f70..817117a86f4 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml index 0955aebb2d3..91c70981301 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml index 58aaf7d76fe..1c2f12c2fee 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/pom.xml b/legend-engine-xts-flatdata/pom.xml index 3854bfa1a15..56469909205 100644 --- a/legend-engine-xts-flatdata/pom.xml +++ b/legend-engine-xts-flatdata/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml index cf5d0a7dfc1..bef6520533c 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-functionActivator-compiler diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml index 10826276463..ca4c5006cf1 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml index ef7294dcb43..3a77742c9d4 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml index ca6db384832..ee59794b9eb 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml index 4c4c3dc4f4c..149e264e789 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml index 80828c233a6..730c7aa75c2 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml index 680651ab95d..7cad3a6bb99 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/pom.xml b/legend-engine-xts-functionActivator/pom.xml index 799a47c5231..244fe4c05c6 100644 --- a/legend-engine-xts-functionActivator/pom.xml +++ b/legend-engine-xts-functionActivator/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml index b484208b271..6ea61faf779 100644 --- a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml +++ b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml index a0a126c7f27..c45ded88fa5 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml index b979eb50fe0..e22cd1ff06a 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-dsl-generation diff --git a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml index 2d38c01abf9..44d2cc8b1a7 100644 --- a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml +++ b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-generation org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/pom.xml b/legend-engine-xts-generation/pom.xml index 7adfcbd395a..66abaa90451 100644 --- a/legend-engine-xts-generation/pom.xml +++ b/legend-engine-xts-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml index b5cc48a92f5..37beb506372 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 @@ -73,7 +73,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.65.3 + 4.65.4-SNAPSHOT org.finos.legend.pure diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml index 8c34d233c39..c73e3b297a2 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-graphQL-generation-http-api diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml index 08076715093..8cb4b18a317 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml index 02fe32e3552..4b1f4b658ec 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml index b848747dca5..8f338f5af63 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml index 7b5fe69ca7b..3863d4da9e2 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml index ad29634ee1f..b67e63222e0 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml index f28d1662925..00c43e9e137 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml index ed7afac5c39..ae23f98a868 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/pom.xml b/legend-engine-xts-graphQL/pom.xml index 5a734cdad14..02d659a47ed 100644 --- a/legend-engine-xts-graphQL/pom.xml +++ b/legend-engine-xts-graphQL/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml index 928c94fe9be..706cb2cf720 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml index c03f624b717..737d15aae63 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml index 92a10813e20..f43d8d1264b 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/pom.xml b/legend-engine-xts-haskell/pom.xml index 26c78c52372..e24cc23cbe1 100644 --- a/legend-engine-xts-haskell/pom.xml +++ b/legend-engine-xts-haskell/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml index a0f0827ce65..a9cce771c84 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml index 5dfc9abe722..a9ead397455 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml index 9278233de17..fe7b63e963e 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml index e9916e261d1..f5d0c7e7840 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml index 51c8880de76..187fdb08b9f 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml index a8814feae0a..28ce03122c8 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/pom.xml b/legend-engine-xts-hostedService/pom.xml index e36810f83c4..03cbfcd5f28 100644 --- a/legend-engine-xts-hostedService/pom.xml +++ b/legend-engine-xts-hostedService/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml index 4547ed37360..3393762665a 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml index dc9c064fec6..e3333035d0e 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-iceberg/pom.xml b/legend-engine-xts-iceberg/pom.xml index 6afa3af8c20..a918704f662 100644 --- a/legend-engine-xts-iceberg/pom.xml +++ b/legend-engine-xts-iceberg/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml index fe0ed440a47..c178b0a97f9 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml index 83a65ae046b..a564135f177 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml index 6529eeab69f..7044e863ad3 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml index d69d5b8dc26..3082111923f 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml index 21190b3be27..2dd8b4cd545 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml index 22fed1462dd..e0a5fb70cd3 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml index 5f7081356c0..4864d54d74f 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml index d44c7d31c78..cc25aaa0019 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/pom.xml b/legend-engine-xts-identity/pom.xml index 432c2603f80..9a689a99b58 100644 --- a/legend-engine-xts-identity/pom.xml +++ b/legend-engine-xts-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml index 9054396963c..8a8d01529ea 100644 --- a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml +++ b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml index 9ff39a44982..206a6ce2ee0 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml index 8666b2c2f2c..678bed671a2 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml index f6fb6ae7be3..f20431ba953 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml index 5b40c7af740..99002ec6c34 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml index 655ac264652..996d3d4a587 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/pom.xml b/legend-engine-xts-java/pom.xml index 7c2c67f3410..b315919119d 100644 --- a/legend-engine-xts-java/pom.xml +++ b/legend-engine-xts-java/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml index f5739f830ac..061ef307af5 100644 --- a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml +++ b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml index 1466fc2b018..d8d14e53aa9 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-json-http-api diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml index ce6ecd695ae..550fda2d25c 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml index 9cbbe3f6493..2b69d6fe624 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml index 3265a2ce08f..e575b6d7bec 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml index 0c985cf09e2..e2a91686335 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml index 7007cc7df14..b5bbf4a4b95 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/pom.xml b/legend-engine-xts-json/pom.xml index af34aa60fb7..8acd8d17024 100644 --- a/legend-engine-xts-json/pom.xml +++ b/legend-engine-xts-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml index 112b34ff2cd..14b397b04e5 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml index 6cdc5858341..f734318898e 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml index 2675315a2db..e8c43addf36 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml index 487f0d0f381..848dc2f6bac 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml index 124a5e030d4..855064e07a8 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml index ba5f6fa4b36..09f3d5f677d 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/pom.xml b/legend-engine-xts-memsqlFunction/pom.xml index fcfc4b285a6..8df86f44970 100644 --- a/legend-engine-xts-memsqlFunction/pom.xml +++ b/legend-engine-xts-memsqlFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml index 7ed1fedaa84..01b6df413a4 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml index 76a32fcfbc1..9bbef750820 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-executionPlan diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml index edabee6bd69..2bcb0c314d8 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-grammar-integration diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml index 2f661ccfab9..bb95638ba8f 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-grammar diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml index 35270efdc63..fce24e1830c 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml index 3014fcccf6b..5c315e6915a 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-protocol diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml index 3310cab0a1d..e58f000c366 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-pure diff --git a/legend-engine-xts-mongodb/pom.xml b/legend-engine-xts-mongodb/pom.xml index 6585e1db620..6e0c0dc69cd 100644 --- a/legend-engine-xts-mongodb/pom.xml +++ b/legend-engine-xts-mongodb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml index 2b913ed6ed1..489a9779871 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-morphir-http-api diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml index 48e7c08d67b..7099cf43450 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-morphir - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml index 5658dafeaac..cf7bf390755 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-morphir/pom.xml b/legend-engine-xts-morphir/pom.xml index 9fa856ab5bd..e68806ed627 100644 --- a/legend-engine-xts-morphir/pom.xml +++ b/legend-engine-xts-morphir/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml index a7967bd9c96..bba1f14bbab 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-openapi-generation diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml index a038d1c8f4e..320eff3a486 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-openapi-pure diff --git a/legend-engine-xts-openapi/pom.xml b/legend-engine-xts-openapi/pom.xml index 14a6f51be3f..a79dacc4dd1 100644 --- a/legend-engine-xts-openapi/pom.xml +++ b/legend-engine-xts-openapi/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml index 02c3115065d..a94eca16d45 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml index 7d83b01ba71..20044ff3c9f 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml index de6f1733cb9..94a91826ef6 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml index 812416ce51a..62ea703e1df 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml index 82436aeb73d..ac7252785d1 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml index c878dd45db6..097a0a49dde 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml index 275c1c782d7..bf656f17abb 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml index b8e24785121..c4457c12c50 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml index c7d3420addf..bb1db0d1783 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml index b21dfa5b5e5..f0d467cbabd 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml index 2924360030a..671a38ce05c 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml index ac81905f928..e1dbc72d876 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml index 338b06b9eae..d065c830a32 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml index 3a6c4cd91a4..bbf776e90fd 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml index 5fc80c6e135..eed5a4b99d0 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml index f8466308a96..d060900a462 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml index 6ea25580c82..3068a5af4a2 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml index d6cc44296ee..518c2dda8be 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml index acf1582d8f7..b6f527b547c 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml index 18efb920353..80640fb71e1 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml index ae3794612ce..1935001e1a2 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml index 8d289e9faea..60f1297871b 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml index 4bb50bfc00d..6ad52158f1a 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/pom.xml b/legend-engine-xts-persistence/pom.xml index 9a63710bad0..d985bf8eac1 100644 --- a/legend-engine-xts-persistence/pom.xml +++ b/legend-engine-xts-persistence/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml index 245d7272dc9..d5750d50ec3 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-protobuf-grammar diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml index 3ebd5fa5bf2..6d1db0d6655 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-protobuf-http-api diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml index 40f0e963db8..eba5295f07c 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-protobuf-protocol diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml index 2a53beefb6a..561bbb3c444 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml index 5f91cae6e16..2ffe4b5ec1e 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 @@ -57,7 +57,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.65.3 + 4.65.4-SNAPSHOT org.finos.legend.pure diff --git a/legend-engine-xts-protobuf/pom.xml b/legend-engine-xts-protobuf/pom.xml index 7a9292f7512..9beef28b445 100644 --- a/legend-engine-xts-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml index 55e9e5a54c3..f07ce4d818e 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-protocol-generation-pure diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml index 1a37ec37e48..18aec57b1a3 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-protocol-generation diff --git a/legend-engine-xts-protocol-java-generation/pom.xml b/legend-engine-xts-protocol-java-generation/pom.xml index f12589b827c..a326a39d077 100644 --- a/legend-engine-xts-protocol-java-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml index 0d00e4ca29f..53bc1843949 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml index ce63bf7350f..7db6a926f1a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml index 495ef52c663..1e56b0e687b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml index edcfeef9500..332460fc9af 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml index e14657a9d89..0d23f24406f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-test-http-server diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml index 3c97a5f1c78..07a37499fa2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml index 3a7c5290219..8eed3f84903 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-test-reports diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml index 0cffd05cabe..0f590eb4d61 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml index 26850a5c137..f78b26d4e5f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml index 3a433bb4023..0832462f202 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml index e979401d92d..7a1f38fa7cc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml index c5fe050cdef..75b7b264ca6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml index c0995660ce2..f9f3b150679 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-relationalStore org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml index 4068eb414b8..b8c562a46ee 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml index 68d808decef..f6bc4bba7da 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml index 7765f875eb4..8c7a92dc7b8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml index 21ee6c8f401..50e2d5d0cc5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml index f1e0f5c1845..ceb37a8efc2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml index a3a32c604ed..7ab69cf8eeb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml index f9717efdf4e..15db589dbac 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-bigquery org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml index 35c85d9a365..a8675296f0a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml index c6c8fac105f..726d8f3be44 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml index 22f202c6eea..d5a7825509e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml index e08f296f205..a71c6cac1e4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml index 1f57629505e..465b0a872b5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml index 120e0e844d8..eac67c83889 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml index 289735b66c1..cf867089fe4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml index b4fd65188a8..e1e04a9a017 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml index 7634455ceb6..41da28381ec 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml index 1b58d4f993a..324e95f5547 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml index 07784a672b2..be3ca39da00 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml index c3a7b4d2eed..8b47a8a56d3 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml index ef41362f8f6..cd6d165c643 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml index 0fce31252e8..177a2d900c8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml index a270c57f2cd..3def4254a24 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml index d6e8e32d422..854f29f35b5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml index 88c94fff06e..67245ecf2a0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml index c111f13195f..a461d48dc43 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml index 2da070d5fe6..d759ec74185 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-h2 - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml index 7b080b27ab4..5ca9895615f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml index 6cf74095533..f42fe22476f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-hive - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml index 2a536646244..404e9c1ac92 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml index 047fe4467d3..bdb78f1a84a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml index 025d2c4d0e1..a0cca56e1ac 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml index d3beef011ed..69a50f8212a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-relationalStore-memsql-execution @@ -78,7 +78,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.65.3 + 4.65.4-SNAPSHOT compile diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml index 60e19a49881..561e87d41cf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 @@ -105,7 +105,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.65.3 + 4.65.4-SNAPSHOT org.finos.legend.engine diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml index 350b4adc95e..4eea903255b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml index 6cd127f8e6c..38a42384444 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.3 + 4.65.4-SNAPSHOT legend-engine-xt-relationalStore-memsql-pure diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml index ea36b85bdba..f7d8a502c13 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml index e67c342f336..8f655cbbf7c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml index 416a72b7ff8..59d86ab47ef 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml index 15a45e8da2a..071198b55f8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml index ea38da713d0..62e89d76bbc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml index 9e736c70545..0bb808ea836 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml index aba300a389b..6076a2a17ff 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-presto - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml index 56785683fe2..f5c8c48bc41 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml index e60d7670234..0eee5902ca8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml index 52b62a9b23b..171e8274fcf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml index 827272f1392..7b1604b9dd7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml index 908a1def045..5b356f925a6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml index 62893d1edf0..693dba2c7a7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml index 3c79a672c95..629cf7cc612 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml index 448f1478138..bdf2fd49770 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml index 68357076ca5..ae2362adc26 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml index a86bbb013e9..72f0c1a4cf6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml index 5a22f8863b4..e5a077e5b9a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml index 87d02d2a11c..fec181644c6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml index e15b110cd25..b945f65a9a6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml index 665f5244ad1..30012300aa9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml index e643413e12b..1b5d6790b04 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml index c37ae2c0507..9becb00ee05 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml index 811d1c75eeb..6f8da6704ac 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml index 8967d3c5e1c..bac510d9de6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml index 9fe46b874f5..6c60106f5d3 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml index 078d6884811..720e8d74d0a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml index cadf6dd93af..09a48a8441f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml index 9c369eb8689..1265a199381 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sparksql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml index 188c70a5474..3260969abf5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml index cd5a1815460..3f9d5d5a57d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml index c024fb49322..dba37a8c1d3 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-sqlserver-execution-tests diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml index 7507edf4678..c6a474ca2a1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml index 268bfc7b7bf..50748c32b3b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml index 8c2580cb483..7653df516e7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml index a0dd0e38c71..78bbcbbe82c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybase - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml index 99b43fe475d..d5e9c58b257 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml index 23a42a27199..22a718ed7db 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybaseiq - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml index 1d9baeb7310..f9327a8f8d1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml index 35473dbfba4..0b91b68eedd 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml index 8fd74e072f8..8ce35c891e0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml index e84864fefca..ee82634bad8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml index 2f21c16e079..c4798aa4bcb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml index 5c2d300fd7d..5f8bfa9cc5c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml index 13dc590c296..a7735996abf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml index b2556e16067..40e07aef973 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml index c0081dbbb10..dd16f3e9547 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-execution org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml index 8028042ed5f..0345bb83132 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication-default diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml index aa0ea37a022..18827e47689 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml index 448b13bca3f..098a234ae8a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml index 1325909dcec..e76d726360c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml index fbd43a43b39..144a9653e30 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml index 0b0015636bf..b596aaf6649 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml index 5c79ba449bf..f60e1ca3c97 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml index f6584a1ee4b..453ff48c601 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml index 4599d5380f6..bd75416d607 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml index 3c16d4cfb29..c844f4bdeb5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml index 20e5f903a69..8206faabe0f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml index 3f19abb0255..d52c94e030f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml index fefe3408a88..a6d357d5adc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml index a8f63bf7225..a3bf37f134b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml index 2346c8f01ab..e79c278a746 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml index 29a869e6318..5f76d9a5092 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml index b9fc580a641..7e2eb2327a1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml index 4e4fa8dd100..d35acc124c8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml index 561020af85a..b8c8c631de5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml index efaf5263eb1..43aff81a394 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml index 679e0b3a32d..582f80172e4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml index 8b94284a44e..89fefc18b12 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml index 14a84eb39d0..a91eaedc077 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml index ba5abda04b2..88e2a0f19ee 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml index b1227a0d77b..8f894082e35 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml index 90d9f77e25c..b5236ba688f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/pom.xml b/legend-engine-xts-relationalStore/pom.xml index bf41bdb8b60..19c122eb70a 100644 --- a/legend-engine-xts-relationalStore/pom.xml +++ b/legend-engine-xts-relationalStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml index eeb05f6c38b..77ad9aa845c 100644 --- a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml +++ b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-relationalai - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalai/pom.xml b/legend-engine-xts-relationalai/pom.xml index 8c61a8bac0c..2a4a53742bc 100644 --- a/legend-engine-xts-relationalai/pom.xml +++ b/legend-engine-xts-relationalai/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml index a775fc47a4e..92841e0025b 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml index ae65bf906f1..ded0a209ce5 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-rosetta/pom.xml b/legend-engine-xts-rosetta/pom.xml index 063b6ccb4e8..c425365dbf4 100644 --- a/legend-engine-xts-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml index 8e72e0b8ab5..92a1a41a856 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-dsl-service-execution diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml index e5c2b6e37de..b92a48be72c 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml index ed556beacfd..d7bb321e576 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml index dbffa00e0f4..f7bd98964a0 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-language-pure-dsl-service diff --git a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml index 4b40ccf69a3..24147d3e02a 100644 --- a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml +++ b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml index ccedbf3d4ee..c84e57d4b70 100644 --- a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-services-model-http-api diff --git a/legend-engine-xts-service/legend-engine-services-model/pom.xml b/legend-engine-xts-service/legend-engine-services-model/pom.xml index be910cef28f..70b6ce9b6ca 100644 --- a/legend-engine-xts-service/legend-engine-services-model/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 legend-engine-services-model diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml index 8f6f6996f4e..831cfda4048 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/pom.xml b/legend-engine-xts-service/pom.xml index d2d2f1cdf92..a2d0a35f952 100644 --- a/legend-engine-xts-service/pom.xml +++ b/legend-engine-xts-service/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml index 7f03936d118..662cea83398 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml index 745407c3c98..abf78e9f7c1 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml index 21c1b8ea598..3a6aa83b4e8 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml index a8882f9ada8..b44ad9ea2c1 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml index 970159db5d7..d5e366fb22c 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/pom.xml b/legend-engine-xts-serviceStore/pom.xml index 712f4434cc1..4305c481d51 100644 --- a/legend-engine-xts-serviceStore/pom.xml +++ b/legend-engine-xts-serviceStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml index ee61412a000..4309f829aee 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml index 43379653c53..533f1bf61be 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-snowflakeApp org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml index 3ad59dcaef4..161890a56c5 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml index 9afea9e4db3..a996c1268aa 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml index 8692d951eeb..a9a09499de3 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml index fb70224af30..8d54314eb70 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/pom.xml b/legend-engine-xts-snowflakeApp/pom.xml index c47f12dd731..efc9a22742e 100644 --- a/legend-engine-xts-snowflakeApp/pom.xml +++ b/legend-engine-xts-snowflakeApp/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml index c289db40abc..75d619e02a0 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml index f0c3f6b8239..1d5d83576f3 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml index eb9b0101580..e9a990379b0 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml index 4e99e22d4a9..206eed454b1 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-sql org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml index 4e0b8991ae4..7f6edbf8bcf 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml index 4b0ae00b9ae..04c60cbda75 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml index cc1cf778883..2e2806ca06b 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml index 0d6c8abca66..8ddc09e8bc5 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml index 6c9fe2795f5..28914250822 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml index 4563cf85ba5..cad5552d766 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/pom.xml b/legend-engine-xts-sql/pom.xml index 15a124634b3..070d5ec208a 100644 --- a/legend-engine-xts-sql/pom.xml +++ b/legend-engine-xts-sql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml index 605fb5cfa7f..404682ae453 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-text org.finos.legend.engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml index 24f3d6acfa3..98105b157cf 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml index 21c2ccbe589..8f0b687d42b 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml index bdf3c03e06e..002956a865a 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/pom.xml b/legend-engine-xts-text/pom.xml index a877705c36e..e67605d3360 100644 --- a/legend-engine-xts-text/pom.xml +++ b/legend-engine-xts-text/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml index 2c11f91a479..2c00b59a899 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml index 86539a1746b..aa401c4c739 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml index 9af4e16d7a2..73bd623fd44 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml index 967a4fb05d6..39129b26514 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml index 31bc945624a..8a3cb11efe4 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/pom.xml b/legend-engine-xts-xml/pom.xml index 4e9a7e9555f..549f1800e40 100644 --- a/legend-engine-xts-xml/pom.xml +++ b/legend-engine-xts-xml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT 4.0.0 diff --git a/pom.xml b/pom.xml index 6b1fab6ac69..8a458183e36 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ Legend Engine org.finos.legend.engine legend-engine - 4.65.3 + 4.65.4-SNAPSHOT pom @@ -241,7 +241,7 @@ scm:git:https://github.com/finos/legend-engine - legend-engine-4.65.3 + HEAD From 9f612479b14795f98b91998e34f74deb2789c59f Mon Sep 17 00:00:00 2001 From: mrudula-gs <89876341+mrudula-gs@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:45:54 -0600 Subject: [PATCH 05/13] Fix property sequence on routing (#3237) * Update mappingExtension.pure * Update pureToSQLQuery.pure * Update router_routing.pure * Update testEnumerationMappingDomain.pure * Update testEnumerationMapping.pure * Update mappingExtension.pure * Update pureToSQLQuery.pure * Update testEnumerationMapping.pure * Update testEnumerationMappingDomain.pure * Update mappingExtension.pure * Update mappingExtension.pure * Update mappingExtension.pure --- .../core/pure/mapping/mappingExtension.pure | 13 +++++ .../pure/router/routing/router_routing.pure | 2 +- .../pureToSQLQuery/pureToSQLQuery.pure | 2 +- .../enumeration/testEnumerationMapping.pure | 47 +++++++++++++++++++ .../testEnumerationMappingDomain.pure | 25 ++++++++++ 5 files changed, 87 insertions(+), 2 deletions(-) diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/mapping/mappingExtension.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/mapping/mappingExtension.pure index 41b8c656385..4673ddbef5d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/mapping/mappingExtension.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/mapping/mappingExtension.pure @@ -146,6 +146,19 @@ function meta::pure::mapping::allEnumerationMappings(m: Mapping[1]): Enumeration $m.enumerationMappings->concatenate($m.includes->map(i | $i.included->allEnumerationMappings())) } +function meta::pure::mapping::valueTransformerEquality(a:ValueTransformer[0..1], b:ValueTransformer[0..1]):Boolean[1] +{ + ($a->isEmpty() && $b->isEmpty()) || ($a->isNotEmpty() && $b->isNotEmpty() && $a->type() == $b->type() && $a->match([ + i:EnumerationMapping[1]| $i.enumeration == $b->cast(@EnumerationMapping).enumeration && enumValueMappingsEquality($i.enumValueMappings->zip($b->cast(@EnumerationMapping).enumValueMappings));, + v:ValueTransformer[1]| fail('UnSupported Operation: Only supports EnumerationMapping') + ])) +} + +function meta::pure::mapping::enumValueMappingsEquality(pairs:Pair[*]):Boolean[1] +{ + $pairs.first.enum == $pairs.second.enum && $pairs.first.sourceValues == $pairs.second.sourceValues +} + function meta::pure::mapping::allSuperSetImplementations(set :PropertyMappingsImplementation[1], m:Mapping[1]):PropertyMappingsImplementation[*] { if ($set.superSetImplementationId->isEmpty(), diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/router/routing/router_routing.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/router/routing/router_routing.pure index d604fd61e1b..31f387c9fa8 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/router/routing/router_routing.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/router/routing/router_routing.pure @@ -646,7 +646,7 @@ function meta::pure::router::routing::resolveVar(va:VariableExpression[1], state let res = $state.propertyMap.v->filter(p|$p.first == $va.name); let fullRes = if (!$res->isEmpty(), |let routed = $res.second->evaluateAndDeactivate()->cast(@ExtendedRoutedValueSpecification)->at(0)->toOne(); - ^$state(value=^$routed(value = $va));, + ^$state(value=^$routed(value = $va, genericType = $va.genericType));, |^$state(value=$va) ); print(if($debug.debug,|$debug.space+'~>V) ('+$fullRes.routingStrategy.toString()+') '+$fullRes.value->evaluateAndDeactivate()->cast(@ValueSpecification)->toOne()->asString()+'\n',|'')); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/pureToSQLQuery/pureToSQLQuery.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/pureToSQLQuery/pureToSQLQuery.pure index 00ab6538418..5f16adedfec 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/pureToSQLQuery/pureToSQLQuery.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/pureToSQLQuery/pureToSQLQuery.pure @@ -3501,7 +3501,7 @@ function <> meta::relational::functions::pureToSqlQuery::process let distinctTransformers = $propertyMappings->filter(m|$m->instanceOf(RelationalPropertyMapping))->cast(@RelationalPropertyMapping).transformer->distinct(); let semiStructuredMappings = $propertyMappings->filter(m|$m->instanceOf(RelationalPropertyMapping))->forAll(x|$x->instanceOf(SemiStructuredRelationalPropertyMapping)); - assertFalse($distinctTransformers->size() > 1, 'Unable to determine a unique Enum property mapping for an if stmt (returning an Enum)'); + assertFalse($distinctTransformers->size() > 1 && ($distinctTransformers->removeDuplicates({t1, t2 | meta::pure::mapping::valueTransformerEquality($t1, $t2)})->size() > 1), 'Unable to determine a unique Enum property mapping for an if stmt (returning an Enum)'); if ($semiStructuredMappings, | print(if(!$context.debug, |'', |$context.space+' Ignoring distinct transformer check as all property mappings are semi structured property mappings\n'));, | assertFalse($distinctTransformers->isEmpty(), 'Unable to determine the Enum property mapping for an if stmt (returning an Enum)'); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMapping.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMapping.pure index f6a29a2bb1e..96095721465 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMapping.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMapping.pure @@ -449,3 +449,50 @@ function <> meta::relational::tests::projection::enumeration::testTds let tds = $result.values->at(0); assertSize($tds.rows, 3); } + +function <> meta::relational::tests::projection::enumeration::testEnumValueReturnedInIfExp():Boolean[1] +{ + let result = execute({|Employee.all()->project( + [ + x|$x.type, + x|if(true, + | $x.type, + | $x.type + ) + ], + [ + 'Type' , + 'Type If' + ] + ); + }, employeeTestMapping, enumTestRuntime(), meta::relational::extension::relationalExtensions() + ); + assertSameElements($result.values.rows.getEnum('Type If'), $result.values.rows.getEnum('Type')); + let tds = $result.values->at(0); + assertSize($tds.rows, 3); +} + +function <> meta::relational::tests::projection::enumeration::testEnumValueReturnedInIfExpNotDistinctTransformers():Boolean[1] +{ + let result = execute({|EmployeeTypeInfo.all()->project( + [ + x|$x.type, + x|if(true, + | $x.type, + | if(true, + | $x.type, + | $x.employeeType + ) + ) + ], + [ + 'Type' , + 'Type If' + ] + ); + }, employeeTypeInfoNonDistinctTransformersMapping, enumTestRuntime(), meta::relational::extension::relationalExtensions() + ); + assertSameElements($result.values.rows.getEnum('Type If'), $result.values.rows.getEnum('Type')); + let tds = $result.values->at(0); + assertSize($tds.rows, 3); +} diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMappingDomain.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMappingDomain.pure index b505c49a1e8..68a7d3e5b99 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMappingDomain.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/tests/mapping/enumeration/testEnumerationMappingDomain.pure @@ -39,6 +39,11 @@ Class meta::relational::tests::mapping::enumeration::model::domain::Employee skills:Skills[*]; } +Class meta::relational::tests::mapping::enumeration::model::domain::EmployeeTypeInfo extends Employee +{ + employeeType: EmployeeType[0..1]; +} + Class meta::relational::tests::mapping::enumeration::model::domain::ConciseEmployee { name: String[1]; @@ -225,6 +230,26 @@ Mapping meta::relational::tests::mapping::enumeration::model::mapping::employeeT } ) +Mapping meta::relational::tests::mapping::enumeration::model::mapping::employeeTypeInfoNonDistinctTransformersMapping +( + include meta::relational::tests::mapping::enumeration::model::mapping::employeeTestMapping + + EmployeeType: EnumerationMapping Foo2 + { + CONTRACT: ['FTC', 'FTO'], + FULL_TIME: 'FTE' + } + + EmployeeTypeInfo: Relational + { + scope([myDB]default.employeeTable) + ( + type : EnumerationMapping Foo : type, + employeeType : EnumerationMapping Foo2 : type + ) + } +) + Mapping meta::relational::tests::mapping::enumeration::model::mapping::employeeTestMapping2 ( From 01e452898a8bf6d64e8019473ad8d45e6fec52f3 Mon Sep 17 00:00:00 2001 From: Parth Bhore <81606042+Paarth002@users.noreply.github.com> Date: Tue, 12 Nov 2024 21:34:42 +0530 Subject: [PATCH 06/13] Add query timeout to database connection (#3218) Co-authored-by: Sai Sriharsha Annepu <72639930+gs-ssh16@users.noreply.github.com> --- .../stores/relational/RelationalExecutor.java | 2 +- .../manager/ConnectionManagerSelector.java | 1 + .../relational/result/SQLExecutionResult.java | 2 +- .../stores/relational/result/SQLResult.java | 7 +- .../relational/result/SQLUpdateResult.java | 5 +- .../connection/TestQueryTimeOut.java | 137 ++++++++++++++++++ ...elationalDatabaseConnectionLexerGrammar.g4 | 1 + ...lationalDatabaseConnectionParserGrammar.g4 | 8 +- ...erRelationalDatabaseConnectionBuilder.java | 6 +- .../RelationalCompilerExtension.java | 2 +- ...onalDatabaseConnectionParseTreeWalker.java | 3 + .../RelationalGrammarComposerExtension.java | 1 + ...ationalConnectionCompilationRoundtrip.java | 4 + ...TestRelationalConnectionGrammarParser.java | 14 ++ ...tRelationalConnectionGrammarRoundtrip.java | 16 ++ .../connection/DatabaseConnection.java | 1 + .../execution_relational_testConnection.pure | 1 + .../v1_33_0/models/metamodel_connection.pure | 1 + .../transfers/connection_relational.pure | 7 +- .../execution_relational_testConnection.pure | 1 + .../vX_X_X/models/metamodel_connection.pure | 1 + .../transfers/connection_relational.pure | 7 +- .../relationalMappingExecution.pure | 9 +- .../service/ServiceTestGenerationHelper.java | 1 + pom.xml | 2 +- 25 files changed, 223 insertions(+), 17 deletions(-) create mode 100644 legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java index 478597f5a83..a53e2ba2555 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java @@ -264,7 +264,7 @@ public SQLUpdateResult execute(RelationalSaveNode node, Identity identity, Execu this.prepareForSQLExecution(node.sqlQuery, node.sqlComment, connectionManagerConnection, databaseTimeZone, databaseType, tempTableList, identity, executionState, false); - return new SQLUpdateResult(executionState.activities, databaseType, connectionManagerConnection, identity, tempTableList, executionState.getRequestContext()); + return new SQLUpdateResult(executionState.activities, databaseType, connectionManagerConnection, node.connection, identity, tempTableList, executionState.getRequestContext()); } private void prepareForSQLExecution(String sqlQuery, String sqlComment, Connection connection, String databaseTimeZone, String databaseTypeName, List tempTableList, Identity identity, ExecutionState executionState, boolean shouldLogSQL) diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java index 5633354375e..2060423929b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java @@ -140,6 +140,7 @@ public static org.finos.legend.engine.protocol.pure.v1.model.packageableElement. db.type = DatabaseType.H2; db.element = originalConnection.element; db.timeZone = originalConnection instanceof DatabaseConnection ? ((DatabaseConnection) originalConnection).timeZone : null; + db.queryTimeOutInSeconds = originalConnection instanceof DatabaseConnection ? ((DatabaseConnection) originalConnection).queryTimeOutInSeconds : null; db.quoteIdentifiers = originalConnection instanceof DatabaseConnection ? ((DatabaseConnection) originalConnection).quoteIdentifiers : null; return db; } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java index 8a1899fd164..6f8496c91ba 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java @@ -68,7 +68,7 @@ public SQLExecutionResult(List activities, SQLExecutionNode S public SQLExecutionResult(List activities, SQLExecutionNode SQLExecutionNode, String databaseType, String databaseTimeZone, Connection connection, Identity identity, List temporaryTables, Span topSpan, RequestContext requestContext, boolean logSQLWithParamValues) { - super("success", connection, activities, databaseType, temporaryTables, requestContext); + super("success", connection, SQLExecutionNode.connection, activities, databaseType, temporaryTables, requestContext); this.SQLExecutionNode = SQLExecutionNode; this.databaseTimeZone = databaseTimeZone; this.calendar = new GregorianCalendar(TimeZone.getTimeZone(databaseTimeZone)); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java index 4b4ebf034d6..4c39e743f4b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java @@ -22,6 +22,7 @@ import org.finos.legend.engine.plan.execution.stores.StoreExecutable; import org.finos.legend.engine.plan.execution.stores.relational.connection.driver.DatabaseManager; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.connection.DatabaseType; +import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.connection.DatabaseConnection; import org.finos.legend.engine.shared.core.api.request.RequestContext; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.identity.factory.*; @@ -45,7 +46,7 @@ public abstract class SQLResult extends Result implements StoreExecutable private final RequestContext requestContext; - public SQLResult(String status, Connection connection, List activities, String databaseType, List temporaryTables, RequestContext requestContext) + public SQLResult(String status, Connection connection, DatabaseConnection protocolConnection, List activities, String databaseType, List temporaryTables, RequestContext requestContext) { super(status, activities); @@ -61,6 +62,10 @@ public SQLResult(String status, Connection connection, List a { this.statement.setFetchSize(100); } + if (protocolConnection.queryTimeOutInSeconds != null) + { + this.statement.setQueryTimeout(protocolConnection.queryTimeOutInSeconds); + } } catch (Throwable e) { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java index 1f29cd2295f..94a99dfef1c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java @@ -19,6 +19,7 @@ import org.finos.legend.engine.plan.execution.stores.relational.activity.RelationalExecutionActivity; import org.finos.legend.engine.shared.core.api.request.RequestContext; import org.finos.legend.engine.shared.core.identity.Identity; +import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.connection.DatabaseConnection; import org.finos.legend.engine.shared.core.operational.logs.LogInfo; import org.finos.legend.engine.shared.core.operational.logs.LoggingEventType; import org.slf4j.Logger; @@ -32,9 +33,9 @@ public class SQLUpdateResult extends SQLResult private final int updateCount; - public SQLUpdateResult(List activities, String databaseType, Connection connection, Identity identity, List temporaryTables, RequestContext requestContext) + public SQLUpdateResult(List activities, String databaseType, Connection connection, DatabaseConnection dbConnection, Identity identity, List temporaryTables, RequestContext requestContext) { - super("success", connection, activities, databaseType, temporaryTables, requestContext); + super("success", connection, dbConnection, activities, databaseType, temporaryTables, requestContext); try { long start = System.currentTimeMillis(); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java new file mode 100644 index 00000000000..f3e47479d77 --- /dev/null +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java @@ -0,0 +1,137 @@ +// Copyright 2022 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.plan.execution.stores.relational.connection; + +import org.eclipse.collections.api.factory.Maps; +import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.SingleExecutionPlan; +import org.junit.Assert; +import org.junit.Test; + +import java.sql.SQLException; +import java.sql.Statement; +import java.time.LocalDate; +import java.time.LocalDateTime; + +public class TestQueryTimeOut extends AlloyTestServer +{ + + private static final String TEST_FUNCTION = "###Pure\n" + + "function test::fetch(): Any[1]\n" + + "{\n" + + " {names:String[*] | test::Person.all()\n" + + " ->project([x | $x.fullName, x | $x.firmName], ['fullName', 'firmName'])\n" + + " ->extend([col(row:TDSRow[1] | $row.getString('fullName'), 'string')])\n" + + " ->olapGroupBy(['fullName'], asc('firmName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 1')\n" + + " ->olapGroupBy(['fullName'], desc('firmName'), func(y | $y->meta::pure::functions::math::olap::rowNumber()), 'ROW 1')\n" + + " ->olapGroupBy(['fullName'], asc('firmName'), func(y | $y->meta::pure::functions::math::olap::denseRank()), 'DENSE RANK 1')\n" + + " ->olapGroupBy(['fullName'], desc('firmName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 2')\n" + + " ->olapGroupBy(['firmName'], asc('fullName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 3')\n" + + " ->olapGroupBy(['firmName'], desc('fullName'), func(y | $y->meta::pure::functions::math::olap::rowNumber()), 'ROW 2')\n" + + " ->olapGroupBy(['firmName'], asc('fullName'), func(y | $y->meta::pure::functions::math::olap::denseRank()), 'DENSE RANK 2')\n" + + " ->olapGroupBy(['firmName'], desc('fullName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 3')\n" + + " }\n" + + "}"; + + private static final String LOGICAL_MODEL = "###Pure\n" + + "Class test::Person\n" + + "{\n" + + " fullName: String[1];\n" + + " addressName: String[1];\n" + + " firmName: String[1];\n" + + "}\n\n\n"; + + private static final String STORE_MODEL = "###Relational\n" + + "Database test::DB\n" + + "(\n" + + " Table PERSON (\n" + + " fullName VARCHAR(100) PRIMARY KEY,\n" + + " firmName VARCHAR(100),\n" + + " addressName VARCHAR(100)\n" + + " )\n" + + ")\n\n\n"; + + private static final String MAPPING = "###Mapping\n" + + "Mapping test::Map\n" + + "(\n" + + " test::Person: Relational\n" + + " {\n" + + " ~primaryKey\n" + + " (\n" + + " [test::DB]PERSON.fullName\n" + + " )\n" + + " ~mainTable [test::DB]PERSON\n" + + " fullName: [test::DB]PERSON.fullName,\n" + + " firmName: [test::DB]PERSON.firmName,\n" + + " addressName: [test::DB]PERSON.addressName\n" + + " }\n" + + ")\n\n\n"; + + private static final String RUNTIME = "###Runtime\n" + + "Runtime test::Runtime\n" + + "{\n" + + " mappings:\n" + + " [\n" + + " test::Map\n" + + " ];\n" + + " connections:\n" + + " [\n" + + " test::DB:\n" + + " [\n" + + " c1: #{\n" + + " RelationalDatabaseConnection\n" + + " {\n" + + " type: H2;\n" + + " specification: LocalH2 {};\n" + + " auth: DefaultH2;\n" + + " queryTimeOutInSeconds: 1;\n" + + " }\n" + + " }#\n" + + " ]\n" + + " ];\n" + + "}\n"; + + public static final String TEST_EXECUTION_PLAN = LOGICAL_MODEL + STORE_MODEL + MAPPING + RUNTIME + TEST_FUNCTION; + + + @Override + protected void insertTestData(Statement statement) throws SQLException + { + statement.execute("Drop table if exists PERSON;"); + statement.execute("Create Table PERSON(fullName VARCHAR(100) NOT NULL,firmName VARCHAR(100) NULL,addressName VARCHAR(100) NULL,PRIMARY KEY(fullName));"); + + Integer personTableLength = 100000; + for (int i = 1; i <= personTableLength; i++) + { + statement.execute(String.format("insert into PERSON (fullName,firmName,addressName) values ('fullName%d','firmName%d','addressName%d');", personTableLength - i, i, personTableLength - i)); + } + } + + @Test + public void testQueryTimeOutInSeconds() + { + try + { + SingleExecutionPlan executionPlan = buildPlan(TEST_EXECUTION_PLAN); + Assert.assertNotNull(executionPlan); + Assert.assertNotNull(executePlan(executionPlan, Maps.mutable.empty())); + } + catch (Exception e) + { + Assert.assertEquals("org.h2.jdbc.JdbcSQLTimeoutException: Statement was canceled or the session timed out; SQL statement:", e.getMessage().substring(0, e.getMessage().indexOf('\n'))); + return; + } + Assert.fail("Cannot test QueryTimeOut as query runs for less than 1 second"); + } +} diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 index 1993d4d0357..ab414bc3941 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 @@ -11,6 +11,7 @@ MODE: 'mode'; RELATIONAL_DATASOURCE_SPEC: 'specification'; RELATIONAL_AUTH_STRATEGY: 'auth'; RELATIONAL_POST_PROCESSORS: 'postProcessors'; +QUERY_TIMEOUT: 'queryTimeOutInSeconds'; DB_TIMEZONE: 'timezone'; TIMEZONE: TimeZone; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 index 7d9a4b1c8c4..8f1a76287cf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 @@ -12,7 +12,7 @@ options identifier: VALID_STRING | STRING | STORE - | TYPE | RELATIONAL_DATASOURCE_SPEC | RELATIONAL_AUTH_STRATEGY + | TYPE | QUERY_TIMEOUT | RELATIONAL_DATASOURCE_SPEC | RELATIONAL_AUTH_STRATEGY | DB_TIMEZONE | QUOTE_IDENTIFIERS ; @@ -22,6 +22,7 @@ identifier: VALID_STRING | STRING definition: ( connectionStore | dbType + | queryTimeOutInSeconds | connectionMode | dbConnectionTimezone | dbQuoteIdentifiers @@ -39,6 +40,8 @@ dbQuoteIdentifiers: QUOTE_IDENTIFIERS COLON BOOLEAN SEMI_COL ; dbType: TYPE COLON identifier SEMI_COLON ; +queryTimeOutInSeconds: QUERY_TIMEOUT COLON INTEGER SEMI_COLON +; connectionMode: MODE COLON identifier SEMI_COLON ; @@ -67,4 +70,5 @@ specificationValueBody: BRACE_OPEN (specificationValue)* ; specificationValue: SPECIFICATION_BRACE_OPEN | SPECIFICATION_CONTENT | SPECIFICATION_BRACE_CLOSE -; \ No newline at end of file +; + diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java index 4b06754cf94..346d5f55dbb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java @@ -42,10 +42,14 @@ public static void addTestDataSetUp(Root_meta_external_store_relational_runtime_ } } - public static void addDatabaseConnectionProperties(Root_meta_external_store_relational_runtime_DatabaseConnection pureConnection, String element, SourceInformation elementSourceInformation, String connectionType, String timeZone, Boolean quoteIdentifiers, CompileContext context) + public static void addDatabaseConnectionProperties(Root_meta_external_store_relational_runtime_DatabaseConnection pureConnection, String element, SourceInformation elementSourceInformation, String connectionType, String timeZone, Integer queryTimeOutInSeconds, Boolean quoteIdentifiers, CompileContext context) { Root_meta_external_store_relational_runtime_DatabaseConnection connection = pureConnection._type(context.pureModel.getEnumValue("meta::relational::runtime::DatabaseType", connectionType)); connection._timeZone(timeZone); + if (queryTimeOutInSeconds != null) + { + connection._queryTimeOutInSeconds(Long.valueOf(queryTimeOutInSeconds)); + } connection._quoteIdentifiers(quoteIdentifiers); if (element != null) { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java index 5738b689924..0e9fa59e97c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java @@ -451,7 +451,7 @@ public List extensions = IRelationalCompilerExtension.getExtensions(context); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java index 848debb5114..252ec56c4d5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java @@ -61,6 +61,9 @@ public void visitRelationalDatabaseConnectionValue(RelationalDatabaseConnectionP { throw new EngineException("Unknown database type '" + PureGrammarParserUtility.fromIdentifier(dbTypeCtx.identifier()) + "'", this.walkerSourceInformation.getSourceInformation(dbTypeCtx), EngineErrorType.PARSER); } + //queryTimeoutInSeconds (optional) + RelationalDatabaseConnectionParserGrammar.QueryTimeOutInSecondsContext queryTimeOutInSecondsCtx = PureGrammarParserUtility.validateAndExtractOptionalField(ctx.queryTimeOutInSeconds(), "queryTimeOutInSeconds", connectionValue.sourceInformation); + connectionValue.queryTimeOutInSeconds = queryTimeOutInSecondsCtx != null ? Integer.parseInt(queryTimeOutInSecondsCtx.INTEGER().getText()) : null; // timezone (optional) RelationalDatabaseConnectionParserGrammar.DbConnectionTimezoneContext timezoneCtx = PureGrammarParserUtility.validateAndExtractOptionalField(ctx.dbConnectionTimezone(), "timezone", connectionValue.sourceInformation); connectionValue.timeZone = timezoneCtx != null ? timezoneCtx.TIMEZONE().getText() : null; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java index a07d5bd1ef1..408044f0f24 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java @@ -246,6 +246,7 @@ public List postProcessorWithParameter = Collections.emptyList(); } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure index baec4cb25e3..e05f26a0877 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure @@ -91,6 +91,7 @@ function meta::protocols::pure::v1_33_0::transformation::toPureGraph::connection ^meta::external::store::relational::runtime::RelationalDatabaseConnection( timeZone = $conn.timeZone, quoteIdentifiers = $conn.quoteIdentifiers, + queryTimeOutInSeconds = $conn.queryTimeOutInSeconds, type = $type, datasourceSpecification = $conn.datasourceSpecification->meta::protocols::pure::v1_33_0::transformation::toPureGraph::connection::transformDatasourceSpecification($extensions), authenticationStrategy = $conn.authenticationStrategy->meta::protocols::pure::v1_33_0::transformation::toPureGraph::connection::transformAuthenticationStrategy($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure index bf6b043c3cb..c755e30d0ab 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure @@ -96,6 +96,7 @@ Class meta::protocols::pure::v1_33_0::metamodel::store::relational::connection:: type : String[1]; timeZone : String[0..1]; quoteIdentifiers : Boolean[0..1]; + queryTimeOutInSeconds: Integer[0..1]; postProcessorWithParameter: meta::protocols::pure::v1_33_0::metamodel::store::relational::PostProcessorWithParameter[*]; } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure index a2117ead3eb..e141ae42b2e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure @@ -43,6 +43,7 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti type = $type, timeZone = $test.timeZone, quoteIdentifiers = $test.quoteIdentifiers, + queryTimeOutInSeconds = $test.queryTimeOutInSeconds, element = $element, datasourceSpecification = ^meta::protocols::pure::v1_33_0::metamodel::store::relational::connection::alloy::specification::LocalH2DatasourceSpecification( _type = 'h2Local', @@ -56,12 +57,13 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti ), relational:meta::external::store::relational::runtime::RelationalDatabaseConnection[1] | let processors = transformPostProcessors($relational.postProcessors, $extensions); - relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, + relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $relational.queryTimeOutInSeconds, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, dbCon:meta::external::store::relational::runtime::DatabaseConnection[1]| ^meta::protocols::pure::v1_33_0::metamodel::store::relational::connection::DatabaseConnection( _type = $_type, timeZone = $dbCon.timeZone, quoteIdentifiers = $dbCon.quoteIdentifiers, + queryTimeOutInSeconds = $dbCon.queryTimeOutInSeconds, element = $element, postProcessorWithParameter = $postProcessorsWithParams, type = $type) @@ -101,7 +103,7 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti ) } -function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], +function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], queryTimeOutInSeconds: Integer[0..1], processors:meta::protocols::pure::v1_33_0::metamodel::store::relational::postProcessor::PostProcessor[*], spec:meta::pure::alloy::connections::alloy::specification::DatasourceSpecification[1], auth:meta::pure::alloy::connections::alloy::authentication::AuthenticationStrategy[1], @@ -111,6 +113,7 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti _type = 'RelationalDatabaseConnection', timeZone = $timeZone, quoteIdentifiers = $quoteIdentifiers, + queryTimeOutInSeconds = $queryTimeOutInSeconds, element = $element, type = $type, datasourceSpecification = $spec->meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connection::transformDatasourceSpecification($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure index 009607d477c..687654f14ae 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure @@ -91,6 +91,7 @@ function meta::protocols::pure::vX_X_X::transformation::toPureGraph::connection: connection=^meta::external::store::relational::runtime::RelationalDatabaseConnection( timeZone = $conn.timeZone, quoteIdentifiers = $conn.quoteIdentifiers, + queryTimeOutInSeconds = $conn.queryTimeOutInSeconds, type = $type, datasourceSpecification = $conn.datasourceSpecification->meta::protocols::pure::vX_X_X::transformation::toPureGraph::connection::transformDatasourceSpecification($extensions), authenticationStrategy = $conn.authenticationStrategy->meta::protocols::pure::vX_X_X::transformation::toPureGraph::connection::transformAuthenticationStrategy($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure index 2cf66190f14..3942512ef55 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure @@ -96,6 +96,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::store::relational::connection::D type : String[1]; timeZone : String[0..1]; quoteIdentifiers : Boolean[0..1]; + queryTimeOutInSeconds: Integer[0..1]; postProcessorWithParameter: meta::protocols::pure::vX_X_X::metamodel::store::relational::PostProcessorWithParameter[*]; } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure index 1b3282c848b..192ff5b3fdc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure @@ -43,6 +43,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio type = $type, timeZone = $test.timeZone, quoteIdentifiers = $test.quoteIdentifiers, + queryTimeOutInSeconds = $test.queryTimeOutInSeconds, element = $element, datasourceSpecification = ^meta::protocols::pure::vX_X_X::metamodel::store::relational::connection::alloy::specification::LocalH2DatasourceSpecification( _type = 'h2Local', @@ -56,12 +57,13 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio ), relational:meta::external::store::relational::runtime::RelationalDatabaseConnection[1] | let processors = transformPostProcessors($relational.postProcessors, $extensions); - relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, + relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $relational.queryTimeOutInSeconds, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, dbCon:meta::external::store::relational::runtime::DatabaseConnection[1]| ^meta::protocols::pure::vX_X_X::metamodel::store::relational::connection::DatabaseConnection( _type = $_type, timeZone = $dbCon.timeZone, quoteIdentifiers = $dbCon.quoteIdentifiers, + queryTimeOutInSeconds = $dbCon.queryTimeOutInSeconds, element = $element, postProcessorWithParameter = $postProcessorsWithParams, type = $type) @@ -101,7 +103,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio ) } -function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], +function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], queryTimeOutInSeconds: Integer[0..1], processors:meta::protocols::pure::vX_X_X::metamodel::store::relational::postProcessor::PostProcessor[*], spec:meta::pure::alloy::connections::alloy::specification::DatasourceSpecification[1], auth:meta::pure::alloy::connections::alloy::authentication::AuthenticationStrategy[1], @@ -111,6 +113,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio _type = 'RelationalDatabaseConnection', timeZone = $timeZone, quoteIdentifiers = $quoteIdentifiers, + queryTimeOutInSeconds = $queryTimeOutInSeconds, element = $element, type = $type, datasourceSpecification = $spec->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connection::transformDatasourceSpecification($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure index 6fbc568466d..793c42e028a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure @@ -367,9 +367,12 @@ function meta::relational::mapping::executeQuery(sql:String[1], query:SQLQuery[0 print(if(!$debug.debug, |'', | $debug.space+'>Execute SQL: '+$sql+'\n')); let queryTimeOutInSeconds = if($g_queryTimeOutInSeconds->isNotEmpty(), - | $g_queryTimeOutInSeconds->toOne(), - | 3600 //1 hour - ); + | $g_queryTimeOutInSeconds->toOne(), + | if($connection.queryTimeOutInSeconds->isNotEmpty(), + | $connection.queryTimeOutInSeconds->toOne(), + | 3600 + ); + ); let sqlComment = sqlCommentPureExecution(); let res = executeInDb($sqlComment + '\n' + $sql, $connection->cast(@DatabaseConnection), $queryTimeOutInSeconds, 1000); //let res = ^ResultSet(connectionAcquisitionTimeInNanoSecond=1,executionTimeInNanoSecond=2); diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java index 81bbab9b22c..e54051edfef 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java +++ b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java @@ -449,6 +449,7 @@ private static Connection newRelationalConnection(Connection connection, String if (connection instanceof DatabaseConnection) { relationalDatabaseConnection.timeZone = ((DatabaseConnection) connection).timeZone; + relationalDatabaseConnection.queryTimeOutInSeconds = ((DatabaseConnection) connection).queryTimeOutInSeconds; } LocalH2DatasourceSpecification localH2DatasourceSpecification = new LocalH2DatasourceSpecification(); diff --git a/pom.xml b/pom.xml index 8a458183e36..3fd700bfeb7 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ - 5.21.2 + 5.22.0 0.25.7 12.59.0 From fafb60333146503da818d6129ca08a827fd92a14 Mon Sep 17 00:00:00 2001 From: Kevin Knight <57677197+kevin-m-knight-gs@users.noreply.github.com> Date: Tue, 12 Nov 2024 15:00:49 -0500 Subject: [PATCH 07/13] Update legend-pure to 5.22.1 (#3242) * Update Test_Relational_H2_EssentialFunctions_PCT for changes to adjust.pure * Update legend-pure to 5.22.1 --- .../test/h2/pct/Test_Relational_H2_EssentialFunctions_PCT.java | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/test/h2/pct/Test_Relational_H2_EssentialFunctions_PCT.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/test/h2/pct/Test_Relational_H2_EssentialFunctions_PCT.java index dde93a5d2fd..4241715a42e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/test/h2/pct/Test_Relational_H2_EssentialFunctions_PCT.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/test/h2/pct/Test_Relational_H2_EssentialFunctions_PCT.java @@ -272,7 +272,7 @@ public class Test_Relational_H2_EssentialFunctions_PCT extends PCTReportConfigur one("meta::pure::functions::date::tests::testHasSubsecondWithAtLeastPrecision_Function_1__Boolean_1_", "\"No SQL translation exists for the PURE function 'hasSubsecondWithAtLeastPrecision_Date_1__Integer_1__Boolean_1_'. \nIf you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki.\""), one("meta::pure::functions::date::tests::testHasSubsecond_Function_1__Boolean_1_", "\"No SQL translation exists for the PURE function 'hasSubsecond_Date_1__Boolean_1_'. \nIf you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki.\""), one("meta::pure::functions::date::tests::testAdjustByMonths_Function_1__Boolean_1_", "Date has no day: 2012-03"), - one("meta::pure::functions::date::tests::testAdjustByMonthsBigNumber_Function_1__Boolean_1_", "org.h2.jdbc.JdbcSQLDataException: Invalid value \"12345678912\" for parameter \"DATEADD count\"; SQL statement:\nselect dateadd(MONTH, 12345678912, DATE'2016-02-29') [90008-214]"), + one("meta::pure::functions::date::tests::testAdjustByMonthsBigNumber_Function_1__Boolean_1_", "org.h2.jdbc.JdbcSQLDataException: Invalid value \"9600000000\" for parameter \"DATEADD count\"; SQL statement:\nselect dateadd(MONTH, 9600000000, DATE'2016-02-29') [90008-214]"), one("meta::pure::functions::date::tests::testAdjustByWeeksBigNumber_Function_1__Boolean_1_", "org.h2.jdbc.JdbcSQLDataException: Invalid value \"12345678912\" for parameter \"DATEADD count\"; SQL statement:\nselect dateadd(WEEK, 12345678912, DATE'2016-02-29') [90008-214]"), one("meta::pure::functions::date::tests::testAdjustByYears_Function_1__Boolean_1_", "\"Ensure the target system understands Year or Year-month semantic.\""), one("meta::pure::functions::date::tests::testDateDiffWeeks_Function_1__Boolean_1_", "\"\nexpected: 0\nactual: -1\""), diff --git a/pom.xml b/pom.xml index 3fd700bfeb7..1ca6514c9d6 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ - 5.22.0 + 5.22.1 0.25.7 12.59.0 From ef4cef562b0dccbaccd7df2b05bacb7c98f2c6b3 Mon Sep 17 00:00:00 2001 From: Yannan <73408381+YannanGao-gs@users.noreply.github.com> Date: Tue, 12 Nov 2024 17:18:34 -0500 Subject: [PATCH 08/13] apply property filter on mapping analysis (#3239) --- .../modelCoverage/analytics.pure | 9 +++---- .../modelCoverage/analyticsTest.pure | 7 ++++-- .../modelCoverage/mappedEntityBuilder.pure | 24 +++++++++++++++---- 3 files changed, 29 insertions(+), 11 deletions(-) diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analytics.pure b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analytics.pure index cd02a9ecfa0..31cea9cb0e0 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analytics.pure +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analytics.pure @@ -123,19 +123,20 @@ function meta::analytics::mapping::modelCoverage::analyze( let mapClassMappingsIds = $map->classMappings().id; pair($map, list($classMappings->filter(cm | $cm.id->in($mapClassMappingsIds)))); )); + let propertyFilter = {p:AbstractProperty[1] | true}; let entities = $classMappings->map(cm | $cm->match([ o:OperationSetImplementation[1] | let subTypeMappings = $o->resolveOperation($mapping)->concatenate($operations->filter(op | $op.class->superTypes()->contains($o.class))); - buildInheritanceEntities($o, $o, [], $subTypeMappings, '', $rootClassMappings, $allClasses, $allProperties, $inheritanceMap, $mappingToClassMappings, $o.root, true, $config);, + buildInheritanceEntities($o, $o, [], $subTypeMappings, '', $propertyFilter, $rootClassMappings, $allClasses, $allProperties, $inheritanceMap, $mappingToClassMappings, $o.root, true, $config);, a:meta::pure::mapping::aggregationAware::AggregationAwareSetImplementation[1] | buildEntity( - $a.mainSetImplementation.class, buildEntityName($a.mainSetImplementation), $a.mainSetImplementation, $a.mainSetImplementation->allPropertyMappings(), $rootClassMappings, $allClasses, + $a.mainSetImplementation.class, buildEntityName($a.mainSetImplementation), $a.mainSetImplementation, $a.mainSetImplementation->allPropertyMappings(), $propertyFilter, $rootClassMappings, $allClasses, $allProperties, $inheritanceMap, $mappingToClassMappings, $a.root, $config ), i:InstanceSetImplementation[1] | buildEntity( - $i.class, buildEntityName($i), $i, $i->getPropertyMappings($classMappings), $rootClassMappings, $allClasses, + $i.class, buildEntityName($i), $i, $i->getPropertyMappings($classMappings), $propertyFilter, $rootClassMappings, $allClasses, $allProperties, $inheritanceMap, $mappingToClassMappings, $i.root, $config );, an:Any[1] | [] @@ -150,7 +151,7 @@ function meta::analytics::mapping::modelCoverage::analyze( let superTypes = $operations->filter(o | $o.class->superTypes()->contains($op.class)); let namePrefix = $i.entityPath->split('@')->at(0); let uniqueTypes = $subTypes->concatenate($superTypes)->removeDuplicatesBy(t | $t.class); - buildInheritanceEntities($op, $op, [], $uniqueTypes, $namePrefix, $rootClassMappings, $allClasses, $allProperties, $inheritanceMap, $mappingToClassMappings, false, false, $config); + buildInheritanceEntities($op, $op, [], $uniqueTypes, $namePrefix, $propertyFilter, $rootClassMappings, $allClasses, $allProperties, $inheritanceMap, $mappingToClassMappings, false, false, $config); )->removeDuplicatesBy(x | $x.path); let mappedEntities = $entities->concatenate($inheritanceEntities); if ($returnLightGraph == true, diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analyticsTest.pure b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analyticsTest.pure index 5a1cc6275a3..7587d2197b9 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analyticsTest.pure +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/analyticsTest.pure @@ -37,15 +37,18 @@ function <> meta::analytics::mapping::modelCove // embedded relational mapping assertContains($mappedEntityForFirm.properties.name, 'employees'); assertContains($result.mappedEntities.path, $mappedEntityForFirm.properties->filter(p|$p.name == 'employees')->toOne()->cast(@EntityMappedProperty).entityPath); + + let mappedEntityForLegalEntity = $result.mappedEntities->filter(mp|$mp.path == 'meta::analytics::mapping::modelCoverage::test::LegalEntity'); + assert($mappedEntityForLegalEntity.properties->size() == 2); } function <> meta::analytics::mapping::modelCoverage::test::testSimpleRelationalInheritanceMappingCoverage():Boolean[1] { let result = meta::analytics::mapping::modelCoverage::test::generateModelCoverageAnalytics(meta::analytics::mapping::modelCoverage::test::sampleRelationalMapping); let mappedEntityForLegalEntity = $result.mappedEntities->filter(mp|$mp.path == 'meta::analytics::mapping::modelCoverage::test::LegalEntity'); - assert($mappedEntityForLegalEntity.properties->size() == 4); + assert($mappedEntityForLegalEntity.properties->size() == 2); assertContains($mappedEntityForLegalEntity.properties->filter(p|$p->instanceOf(EntityMappedProperty))->cast(@EntityMappedProperty).entityPath, '@meta::analytics::mapping::modelCoverage::test::Firm'); - assertContains($mappedEntityForLegalEntity.properties->filter(p|$p->instanceOf(EntityMappedProperty))->cast(@EntityMappedProperty).entityPath, 'meta_analytics_mapping_modelCoverage_test_Firm_employees'); + assertContains($mappedEntityForLegalEntity.properties->filter(p|$p->instanceOf(EntityMappedProperty))->cast(@EntityMappedProperty).entityPath, 'meta::analytics::mapping::modelCoverage::test::Address'); } function <> meta::analytics::mapping::modelCoverage::test::testSimpleRelationalUnionMappingCoverage():Boolean[1] diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/mappedEntityBuilder.pure b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/mappedEntityBuilder.pure index 41ac1505720..4956b3fc24c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/mappedEntityBuilder.pure +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/src/main/resources/core_analytics_mapping/modelCoverage/mappedEntityBuilder.pure @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +import meta::analytics::class::modelCoverage::utility::*; +import meta::relational::metamodel::*; import meta::relational::mapping::*; import meta::analytics::mapping::modelCoverage::*; import meta::pure::mapping::*; @@ -241,6 +243,7 @@ function meta::analytics::mapping::modelCoverage::buildEntity( target:String[1], setImplementation:SetImplementation[1], propertyMappings:PropertyMapping[*], + propertyFilter:Function<{AbstractProperty[1]->Boolean[1]}>[1], rootClassMappings:SetImplementation[*], classMap:Map, ClassInfo>[1], propertiesMap:Map, PropertyInfo>[1], @@ -259,7 +262,7 @@ function meta::analytics::mapping::modelCoverage::buildEntity( || $pm->match([semi: meta::relational::mapping::SemiStructuredRelationalPropertyMapping[1] | false, rpm:InstanceSetImplementation[1] | true, a: PropertyMapping[1] | false]) // handle SemiStructuredRelationalPropertyMapping manually to take care of automapped properties || $pm.targetSetImplementationId->in($rootClassMappings.id)) - ); + )->filter(pm | $propertyFilter->eval($pm.property)); let properties = $supportedPropertyMappings->processPropertyMappings($rootClassMappings, $inheritanceMap, $propertiesMap, $config); @@ -277,7 +280,8 @@ function meta::analytics::mapping::modelCoverage::buildEntity( && !$p->meta::pure::milestoning::isRangeMilestoningProperty() && ($rootClassMappings.class->contains($returnType) || $returnType == $class - || $returnType->instanceOf(PrimitiveType)); + || $returnType->instanceOf(PrimitiveType)) + && $propertyFilter->eval($p); ) ->map(qp | let qualifiedPropertyType = $qp.genericType.rawType->toOne(); @@ -373,6 +377,7 @@ function <> meta::analytics::mapping::modelCoverage::buildInheri seenInheritanceTypes: Class[*], mappings:SetImplementation[*], namePrefix: String[1], + originalPropertyFilter:Function<{AbstractProperty[1]->Boolean[1]}>[1], rootClassMappings:SetImplementation[*], classMap:Map, ClassInfo>[1], propertiesMap:Map, PropertyInfo>[1], @@ -412,6 +417,14 @@ function <> meta::analytics::mapping::modelCoverage::buildInheri i:InstanceSetImplementation[1] | $i->allPropertyMappings() ]); + let propertyFilter = {a:AbstractProperty[1] | + let ownerClass = $a->ownerClass(); + if ($mapping.class == $baseMapping.class, + | $ownerClass->in($mapping.class->superTypes()->concatenate($mapping.class)), + | $ownerClass == $mapping.class || $ownerClass->in($mapping.class->superTypes(false)->removeAll($seenInheritanceTypes))) + && $originalPropertyFilter->eval($a); + }; + let inheritanceTypes = $mapping->match([ o:OperationSetImplementation[1] | $seenInheritanceTypes->add($o.class), i:InstanceSetImplementation[1] | $seenInheritanceTypes @@ -420,12 +433,12 @@ function <> meta::analytics::mapping::modelCoverage::buildInheri let name = $namePrefix + if ($isBase, | $mapping->buildEntityName(),| $class->createInheritanceName()); let entities = buildEntity($class, $name, $mapping, - $mappedProperties, $rootClassMappings, $classMap, $propertiesMap, $inheritanceMap, $mappingClassMappings, $isRootEntity, $config); + $mappedProperties, $propertyFilter, $rootClassMappings, $classMap, $propertiesMap, $inheritanceMap, $mappingClassMappings, $isRootEntity, $config); let rootEntity = $entities->at(0); let currentMappings = $mappings->filter(m | $m.class->in($specs)); let inheritanceEntities = $currentMappings->map(cm | - $baseMapping->buildInheritanceEntitiesImpl($cm, $inheritanceTypes, $mappings, $namePrefix, $rootClassMappings, $classMap, $propertiesMap, + $baseMapping->buildInheritanceEntitiesImpl($cm, $inheritanceTypes, $mappings, $namePrefix, $originalPropertyFilter, $rootClassMappings, $classMap, $propertiesMap, $inheritanceMap, $mappingClassMappings, false, false, $config); ); @@ -446,6 +459,7 @@ function <> meta::analytics::mapping::modelCoverage::buildInheri seenInheritanceTypes: Class[*], mappings:SetImplementation[*], namePrefix: String[1], + originalPropertyFilter:Function<{AbstractProperty[1]->Boolean[1]}>[1], rootClassMappings:SetImplementation[*], classMap:Map, ClassInfo>[1], propertiesMap:Map, PropertyInfo>[1], @@ -457,7 +471,7 @@ function <> meta::analytics::mapping::modelCoverage::buildInheri ):MappedEntity[*] { let entities = buildInheritanceEntitiesImpl($baseMapping, $mapping, $seenInheritanceTypes, $mappings, - $namePrefix, $rootClassMappings, $classMap, $propertiesMap, $inheritanceMap, $mappingClassMappings, $isRootEntity, $isBase, $config); + $namePrefix, $originalPropertyFilter, $rootClassMappings, $classMap, $propertiesMap, $inheritanceMap, $mappingClassMappings, $isRootEntity, $isBase, $config); $entities->map(e | ^$e(properties = $e.properties->removeDuplicatesBy(x | $x.name))); } From 874ecec954c7ca4fcd49f75d56ba49e66a34f010 Mon Sep 17 00:00:00 2001 From: Sai Sriharsha Annepu <72639930+gs-ssh16@users.noreply.github.com> Date: Wed, 13 Nov 2024 22:00:38 +0530 Subject: [PATCH 09/13] Revert "Add query timeout to database connection (#3218)" (#3247) This reverts commit 01e452898a8bf6d64e8019473ad8d45e6fec52f3. --- .../stores/relational/RelationalExecutor.java | 2 +- .../manager/ConnectionManagerSelector.java | 1 - .../relational/result/SQLExecutionResult.java | 2 +- .../stores/relational/result/SQLResult.java | 7 +- .../relational/result/SQLUpdateResult.java | 5 +- .../connection/TestQueryTimeOut.java | 137 ------------------ ...elationalDatabaseConnectionLexerGrammar.g4 | 1 - ...lationalDatabaseConnectionParserGrammar.g4 | 8 +- ...erRelationalDatabaseConnectionBuilder.java | 6 +- .../RelationalCompilerExtension.java | 2 +- ...onalDatabaseConnectionParseTreeWalker.java | 3 - .../RelationalGrammarComposerExtension.java | 1 - ...ationalConnectionCompilationRoundtrip.java | 4 - ...TestRelationalConnectionGrammarParser.java | 14 -- ...tRelationalConnectionGrammarRoundtrip.java | 16 -- .../connection/DatabaseConnection.java | 1 - .../execution_relational_testConnection.pure | 1 - .../v1_33_0/models/metamodel_connection.pure | 1 - .../transfers/connection_relational.pure | 7 +- .../execution_relational_testConnection.pure | 1 - .../vX_X_X/models/metamodel_connection.pure | 1 - .../transfers/connection_relational.pure | 7 +- .../relationalMappingExecution.pure | 9 +- .../service/ServiceTestGenerationHelper.java | 1 - 24 files changed, 16 insertions(+), 222 deletions(-) delete mode 100644 legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java index a53e2ba2555..478597f5a83 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/RelationalExecutor.java @@ -264,7 +264,7 @@ public SQLUpdateResult execute(RelationalSaveNode node, Identity identity, Execu this.prepareForSQLExecution(node.sqlQuery, node.sqlComment, connectionManagerConnection, databaseTimeZone, databaseType, tempTableList, identity, executionState, false); - return new SQLUpdateResult(executionState.activities, databaseType, connectionManagerConnection, node.connection, identity, tempTableList, executionState.getRequestContext()); + return new SQLUpdateResult(executionState.activities, databaseType, connectionManagerConnection, identity, tempTableList, executionState.getRequestContext()); } private void prepareForSQLExecution(String sqlQuery, String sqlComment, Connection connection, String databaseTimeZone, String databaseTypeName, List tempTableList, Identity identity, ExecutionState executionState, boolean shouldLogSQL) diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java index 2060423929b..5633354375e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/connection/manager/ConnectionManagerSelector.java @@ -140,7 +140,6 @@ public static org.finos.legend.engine.protocol.pure.v1.model.packageableElement. db.type = DatabaseType.H2; db.element = originalConnection.element; db.timeZone = originalConnection instanceof DatabaseConnection ? ((DatabaseConnection) originalConnection).timeZone : null; - db.queryTimeOutInSeconds = originalConnection instanceof DatabaseConnection ? ((DatabaseConnection) originalConnection).queryTimeOutInSeconds : null; db.quoteIdentifiers = originalConnection instanceof DatabaseConnection ? ((DatabaseConnection) originalConnection).quoteIdentifiers : null; return db; } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java index 6f8496c91ba..8a1899fd164 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLExecutionResult.java @@ -68,7 +68,7 @@ public SQLExecutionResult(List activities, SQLExecutionNode S public SQLExecutionResult(List activities, SQLExecutionNode SQLExecutionNode, String databaseType, String databaseTimeZone, Connection connection, Identity identity, List temporaryTables, Span topSpan, RequestContext requestContext, boolean logSQLWithParamValues) { - super("success", connection, SQLExecutionNode.connection, activities, databaseType, temporaryTables, requestContext); + super("success", connection, activities, databaseType, temporaryTables, requestContext); this.SQLExecutionNode = SQLExecutionNode; this.databaseTimeZone = databaseTimeZone; this.calendar = new GregorianCalendar(TimeZone.getTimeZone(databaseTimeZone)); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java index 4c39e743f4b..4b4ebf034d6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLResult.java @@ -22,7 +22,6 @@ import org.finos.legend.engine.plan.execution.stores.StoreExecutable; import org.finos.legend.engine.plan.execution.stores.relational.connection.driver.DatabaseManager; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.connection.DatabaseType; -import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.connection.DatabaseConnection; import org.finos.legend.engine.shared.core.api.request.RequestContext; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.identity.factory.*; @@ -46,7 +45,7 @@ public abstract class SQLResult extends Result implements StoreExecutable private final RequestContext requestContext; - public SQLResult(String status, Connection connection, DatabaseConnection protocolConnection, List activities, String databaseType, List temporaryTables, RequestContext requestContext) + public SQLResult(String status, Connection connection, List activities, String databaseType, List temporaryTables, RequestContext requestContext) { super(status, activities); @@ -62,10 +61,6 @@ public SQLResult(String status, Connection connection, DatabaseConnection protoc { this.statement.setFetchSize(100); } - if (protocolConnection.queryTimeOutInSeconds != null) - { - this.statement.setQueryTimeout(protocolConnection.queryTimeOutInSeconds); - } } catch (Throwable e) { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java index 94a99dfef1c..1f29cd2295f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/result/SQLUpdateResult.java @@ -19,7 +19,6 @@ import org.finos.legend.engine.plan.execution.stores.relational.activity.RelationalExecutionActivity; import org.finos.legend.engine.shared.core.api.request.RequestContext; import org.finos.legend.engine.shared.core.identity.Identity; -import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.connection.DatabaseConnection; import org.finos.legend.engine.shared.core.operational.logs.LogInfo; import org.finos.legend.engine.shared.core.operational.logs.LoggingEventType; import org.slf4j.Logger; @@ -33,9 +32,9 @@ public class SQLUpdateResult extends SQLResult private final int updateCount; - public SQLUpdateResult(List activities, String databaseType, Connection connection, DatabaseConnection dbConnection, Identity identity, List temporaryTables, RequestContext requestContext) + public SQLUpdateResult(List activities, String databaseType, Connection connection, Identity identity, List temporaryTables, RequestContext requestContext) { - super("success", connection, dbConnection, activities, databaseType, temporaryTables, requestContext); + super("success", connection, activities, databaseType, temporaryTables, requestContext); try { long start = System.currentTimeMillis(); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java deleted file mode 100644 index f3e47479d77..00000000000 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/test/java/org/finos/legend/engine/plan/execution/stores/relational/connection/TestQueryTimeOut.java +++ /dev/null @@ -1,137 +0,0 @@ -// Copyright 2022 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.plan.execution.stores.relational.connection; - -import org.eclipse.collections.api.factory.Maps; -import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.SingleExecutionPlan; -import org.junit.Assert; -import org.junit.Test; - -import java.sql.SQLException; -import java.sql.Statement; -import java.time.LocalDate; -import java.time.LocalDateTime; - -public class TestQueryTimeOut extends AlloyTestServer -{ - - private static final String TEST_FUNCTION = "###Pure\n" + - "function test::fetch(): Any[1]\n" + - "{\n" + - " {names:String[*] | test::Person.all()\n" + - " ->project([x | $x.fullName, x | $x.firmName], ['fullName', 'firmName'])\n" + - " ->extend([col(row:TDSRow[1] | $row.getString('fullName'), 'string')])\n" + - " ->olapGroupBy(['fullName'], asc('firmName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 1')\n" + - " ->olapGroupBy(['fullName'], desc('firmName'), func(y | $y->meta::pure::functions::math::olap::rowNumber()), 'ROW 1')\n" + - " ->olapGroupBy(['fullName'], asc('firmName'), func(y | $y->meta::pure::functions::math::olap::denseRank()), 'DENSE RANK 1')\n" + - " ->olapGroupBy(['fullName'], desc('firmName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 2')\n" + - " ->olapGroupBy(['firmName'], asc('fullName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 3')\n" + - " ->olapGroupBy(['firmName'], desc('fullName'), func(y | $y->meta::pure::functions::math::olap::rowNumber()), 'ROW 2')\n" + - " ->olapGroupBy(['firmName'], asc('fullName'), func(y | $y->meta::pure::functions::math::olap::denseRank()), 'DENSE RANK 2')\n" + - " ->olapGroupBy(['firmName'], desc('fullName'), func(y | $y->meta::pure::functions::math::olap::rank()), 'RANK 3')\n" + - " }\n" + - "}"; - - private static final String LOGICAL_MODEL = "###Pure\n" + - "Class test::Person\n" + - "{\n" + - " fullName: String[1];\n" + - " addressName: String[1];\n" + - " firmName: String[1];\n" + - "}\n\n\n"; - - private static final String STORE_MODEL = "###Relational\n" + - "Database test::DB\n" + - "(\n" + - " Table PERSON (\n" + - " fullName VARCHAR(100) PRIMARY KEY,\n" + - " firmName VARCHAR(100),\n" + - " addressName VARCHAR(100)\n" + - " )\n" + - ")\n\n\n"; - - private static final String MAPPING = "###Mapping\n" + - "Mapping test::Map\n" + - "(\n" + - " test::Person: Relational\n" + - " {\n" + - " ~primaryKey\n" + - " (\n" + - " [test::DB]PERSON.fullName\n" + - " )\n" + - " ~mainTable [test::DB]PERSON\n" + - " fullName: [test::DB]PERSON.fullName,\n" + - " firmName: [test::DB]PERSON.firmName,\n" + - " addressName: [test::DB]PERSON.addressName\n" + - " }\n" + - ")\n\n\n"; - - private static final String RUNTIME = "###Runtime\n" + - "Runtime test::Runtime\n" + - "{\n" + - " mappings:\n" + - " [\n" + - " test::Map\n" + - " ];\n" + - " connections:\n" + - " [\n" + - " test::DB:\n" + - " [\n" + - " c1: #{\n" + - " RelationalDatabaseConnection\n" + - " {\n" + - " type: H2;\n" + - " specification: LocalH2 {};\n" + - " auth: DefaultH2;\n" + - " queryTimeOutInSeconds: 1;\n" + - " }\n" + - " }#\n" + - " ]\n" + - " ];\n" + - "}\n"; - - public static final String TEST_EXECUTION_PLAN = LOGICAL_MODEL + STORE_MODEL + MAPPING + RUNTIME + TEST_FUNCTION; - - - @Override - protected void insertTestData(Statement statement) throws SQLException - { - statement.execute("Drop table if exists PERSON;"); - statement.execute("Create Table PERSON(fullName VARCHAR(100) NOT NULL,firmName VARCHAR(100) NULL,addressName VARCHAR(100) NULL,PRIMARY KEY(fullName));"); - - Integer personTableLength = 100000; - for (int i = 1; i <= personTableLength; i++) - { - statement.execute(String.format("insert into PERSON (fullName,firmName,addressName) values ('fullName%d','firmName%d','addressName%d');", personTableLength - i, i, personTableLength - i)); - } - } - - @Test - public void testQueryTimeOutInSeconds() - { - try - { - SingleExecutionPlan executionPlan = buildPlan(TEST_EXECUTION_PLAN); - Assert.assertNotNull(executionPlan); - Assert.assertNotNull(executePlan(executionPlan, Maps.mutable.empty())); - } - catch (Exception e) - { - Assert.assertEquals("org.h2.jdbc.JdbcSQLTimeoutException: Statement was canceled or the session timed out; SQL statement:", e.getMessage().substring(0, e.getMessage().indexOf('\n'))); - return; - } - Assert.fail("Cannot test QueryTimeOut as query runs for less than 1 second"); - } -} diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 index ab414bc3941..1993d4d0357 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionLexerGrammar.g4 @@ -11,7 +11,6 @@ MODE: 'mode'; RELATIONAL_DATASOURCE_SPEC: 'specification'; RELATIONAL_AUTH_STRATEGY: 'auth'; RELATIONAL_POST_PROCESSORS: 'postProcessors'; -QUERY_TIMEOUT: 'queryTimeOutInSeconds'; DB_TIMEZONE: 'timezone'; TIMEZONE: TimeZone; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 index 8f1a76287cf..7d9a4b1c8c4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/connection/RelationalDatabaseConnectionParserGrammar.g4 @@ -12,7 +12,7 @@ options identifier: VALID_STRING | STRING | STORE - | TYPE | QUERY_TIMEOUT | RELATIONAL_DATASOURCE_SPEC | RELATIONAL_AUTH_STRATEGY + | TYPE | RELATIONAL_DATASOURCE_SPEC | RELATIONAL_AUTH_STRATEGY | DB_TIMEZONE | QUOTE_IDENTIFIERS ; @@ -22,7 +22,6 @@ identifier: VALID_STRING | STRING definition: ( connectionStore | dbType - | queryTimeOutInSeconds | connectionMode | dbConnectionTimezone | dbQuoteIdentifiers @@ -40,8 +39,6 @@ dbQuoteIdentifiers: QUOTE_IDENTIFIERS COLON BOOLEAN SEMI_COL ; dbType: TYPE COLON identifier SEMI_COLON ; -queryTimeOutInSeconds: QUERY_TIMEOUT COLON INTEGER SEMI_COLON -; connectionMode: MODE COLON identifier SEMI_COLON ; @@ -70,5 +67,4 @@ specificationValueBody: BRACE_OPEN (specificationValue)* ; specificationValue: SPECIFICATION_BRACE_OPEN | SPECIFICATION_CONTENT | SPECIFICATION_BRACE_CLOSE -; - +; \ No newline at end of file diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java index 346d5f55dbb..4b06754cf94 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperRelationalDatabaseConnectionBuilder.java @@ -42,14 +42,10 @@ public static void addTestDataSetUp(Root_meta_external_store_relational_runtime_ } } - public static void addDatabaseConnectionProperties(Root_meta_external_store_relational_runtime_DatabaseConnection pureConnection, String element, SourceInformation elementSourceInformation, String connectionType, String timeZone, Integer queryTimeOutInSeconds, Boolean quoteIdentifiers, CompileContext context) + public static void addDatabaseConnectionProperties(Root_meta_external_store_relational_runtime_DatabaseConnection pureConnection, String element, SourceInformation elementSourceInformation, String connectionType, String timeZone, Boolean quoteIdentifiers, CompileContext context) { Root_meta_external_store_relational_runtime_DatabaseConnection connection = pureConnection._type(context.pureModel.getEnumValue("meta::relational::runtime::DatabaseType", connectionType)); connection._timeZone(timeZone); - if (queryTimeOutInSeconds != null) - { - connection._queryTimeOutInSeconds(Long.valueOf(queryTimeOutInSeconds)); - } connection._quoteIdentifiers(quoteIdentifiers); if (element != null) { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java index 0e9fa59e97c..5738b689924 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationalCompilerExtension.java @@ -451,7 +451,7 @@ public List extensions = IRelationalCompilerExtension.getExtensions(context); diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java index 252ec56c4d5..848debb5114 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/RelationalDatabaseConnectionParseTreeWalker.java @@ -61,9 +61,6 @@ public void visitRelationalDatabaseConnectionValue(RelationalDatabaseConnectionP { throw new EngineException("Unknown database type '" + PureGrammarParserUtility.fromIdentifier(dbTypeCtx.identifier()) + "'", this.walkerSourceInformation.getSourceInformation(dbTypeCtx), EngineErrorType.PARSER); } - //queryTimeoutInSeconds (optional) - RelationalDatabaseConnectionParserGrammar.QueryTimeOutInSecondsContext queryTimeOutInSecondsCtx = PureGrammarParserUtility.validateAndExtractOptionalField(ctx.queryTimeOutInSeconds(), "queryTimeOutInSeconds", connectionValue.sourceInformation); - connectionValue.queryTimeOutInSeconds = queryTimeOutInSecondsCtx != null ? Integer.parseInt(queryTimeOutInSecondsCtx.INTEGER().getText()) : null; // timezone (optional) RelationalDatabaseConnectionParserGrammar.DbConnectionTimezoneContext timezoneCtx = PureGrammarParserUtility.validateAndExtractOptionalField(ctx.dbConnectionTimezone(), "timezone", connectionValue.sourceInformation); connectionValue.timeZone = timezoneCtx != null ? timezoneCtx.TIMEZONE().getText() : null; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java index 408044f0f24..a07d5bd1ef1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/RelationalGrammarComposerExtension.java @@ -246,7 +246,6 @@ public List postProcessorWithParameter = Collections.emptyList(); } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure index e05f26a0877..baec4cb25e3 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/invocations/execution_relational_testConnection.pure @@ -91,7 +91,6 @@ function meta::protocols::pure::v1_33_0::transformation::toPureGraph::connection ^meta::external::store::relational::runtime::RelationalDatabaseConnection( timeZone = $conn.timeZone, quoteIdentifiers = $conn.quoteIdentifiers, - queryTimeOutInSeconds = $conn.queryTimeOutInSeconds, type = $type, datasourceSpecification = $conn.datasourceSpecification->meta::protocols::pure::v1_33_0::transformation::toPureGraph::connection::transformDatasourceSpecification($extensions), authenticationStrategy = $conn.authenticationStrategy->meta::protocols::pure::v1_33_0::transformation::toPureGraph::connection::transformAuthenticationStrategy($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure index c755e30d0ab..bf6b043c3cb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/models/metamodel_connection.pure @@ -96,7 +96,6 @@ Class meta::protocols::pure::v1_33_0::metamodel::store::relational::connection:: type : String[1]; timeZone : String[0..1]; quoteIdentifiers : Boolean[0..1]; - queryTimeOutInSeconds: Integer[0..1]; postProcessorWithParameter: meta::protocols::pure::v1_33_0::metamodel::store::relational::PostProcessorWithParameter[*]; } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure index e141ae42b2e..a2117ead3eb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/v1_33_0/transfers/connection_relational.pure @@ -43,7 +43,6 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti type = $type, timeZone = $test.timeZone, quoteIdentifiers = $test.quoteIdentifiers, - queryTimeOutInSeconds = $test.queryTimeOutInSeconds, element = $element, datasourceSpecification = ^meta::protocols::pure::v1_33_0::metamodel::store::relational::connection::alloy::specification::LocalH2DatasourceSpecification( _type = 'h2Local', @@ -57,13 +56,12 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti ), relational:meta::external::store::relational::runtime::RelationalDatabaseConnection[1] | let processors = transformPostProcessors($relational.postProcessors, $extensions); - relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $relational.queryTimeOutInSeconds, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, + relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, dbCon:meta::external::store::relational::runtime::DatabaseConnection[1]| ^meta::protocols::pure::v1_33_0::metamodel::store::relational::connection::DatabaseConnection( _type = $_type, timeZone = $dbCon.timeZone, quoteIdentifiers = $dbCon.quoteIdentifiers, - queryTimeOutInSeconds = $dbCon.queryTimeOutInSeconds, element = $element, postProcessorWithParameter = $postProcessorsWithParams, type = $type) @@ -103,7 +101,7 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti ) } -function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], queryTimeOutInSeconds: Integer[0..1], +function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], processors:meta::protocols::pure::v1_33_0::metamodel::store::relational::postProcessor::PostProcessor[*], spec:meta::pure::alloy::connections::alloy::specification::DatasourceSpecification[1], auth:meta::pure::alloy::connections::alloy::authentication::AuthenticationStrategy[1], @@ -113,7 +111,6 @@ function meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connecti _type = 'RelationalDatabaseConnection', timeZone = $timeZone, quoteIdentifiers = $quoteIdentifiers, - queryTimeOutInSeconds = $queryTimeOutInSeconds, element = $element, type = $type, datasourceSpecification = $spec->meta::protocols::pure::v1_33_0::transformation::fromPureGraph::connection::transformDatasourceSpecification($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure index 687654f14ae..009607d477c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/invocations/execution_relational_testConnection.pure @@ -91,7 +91,6 @@ function meta::protocols::pure::vX_X_X::transformation::toPureGraph::connection: connection=^meta::external::store::relational::runtime::RelationalDatabaseConnection( timeZone = $conn.timeZone, quoteIdentifiers = $conn.quoteIdentifiers, - queryTimeOutInSeconds = $conn.queryTimeOutInSeconds, type = $type, datasourceSpecification = $conn.datasourceSpecification->meta::protocols::pure::vX_X_X::transformation::toPureGraph::connection::transformDatasourceSpecification($extensions), authenticationStrategy = $conn.authenticationStrategy->meta::protocols::pure::vX_X_X::transformation::toPureGraph::connection::transformAuthenticationStrategy($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure index 3942512ef55..2cf66190f14 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/models/metamodel_connection.pure @@ -96,7 +96,6 @@ Class meta::protocols::pure::vX_X_X::metamodel::store::relational::connection::D type : String[1]; timeZone : String[0..1]; quoteIdentifiers : Boolean[0..1]; - queryTimeOutInSeconds: Integer[0..1]; postProcessorWithParameter: meta::protocols::pure::vX_X_X::metamodel::store::relational::PostProcessorWithParameter[*]; } diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure index 192ff5b3fdc..1b3282c848b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/protocols/pure/vX_X_X/transfers/connection_relational.pure @@ -43,7 +43,6 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio type = $type, timeZone = $test.timeZone, quoteIdentifiers = $test.quoteIdentifiers, - queryTimeOutInSeconds = $test.queryTimeOutInSeconds, element = $element, datasourceSpecification = ^meta::protocols::pure::vX_X_X::metamodel::store::relational::connection::alloy::specification::LocalH2DatasourceSpecification( _type = 'h2Local', @@ -57,13 +56,12 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio ), relational:meta::external::store::relational::runtime::RelationalDatabaseConnection[1] | let processors = transformPostProcessors($relational.postProcessors, $extensions); - relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $relational.queryTimeOutInSeconds, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, + relational($type, $element, $relational.timeZone, $relational.quoteIdentifiers, $processors, $relational.datasourceSpecification, $relational.authenticationStrategy, $extensions);, dbCon:meta::external::store::relational::runtime::DatabaseConnection[1]| ^meta::protocols::pure::vX_X_X::metamodel::store::relational::connection::DatabaseConnection( _type = $_type, timeZone = $dbCon.timeZone, quoteIdentifiers = $dbCon.quoteIdentifiers, - queryTimeOutInSeconds = $dbCon.queryTimeOutInSeconds, element = $element, postProcessorWithParameter = $postProcessorsWithParams, type = $type) @@ -103,7 +101,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio ) } -function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], queryTimeOutInSeconds: Integer[0..1], +function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connection::relational(type:String[1], element:String[1], timeZone:String[0..1], quoteIdentifiers:Boolean[0..1], processors:meta::protocols::pure::vX_X_X::metamodel::store::relational::postProcessor::PostProcessor[*], spec:meta::pure::alloy::connections::alloy::specification::DatasourceSpecification[1], auth:meta::pure::alloy::connections::alloy::authentication::AuthenticationStrategy[1], @@ -113,7 +111,6 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connectio _type = 'RelationalDatabaseConnection', timeZone = $timeZone, quoteIdentifiers = $quoteIdentifiers, - queryTimeOutInSeconds = $queryTimeOutInSeconds, element = $element, type = $type, datasourceSpecification = $spec->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::connection::transformDatasourceSpecification($extensions), diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure index 793c42e028a..6fbc568466d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/relationalMappingExecution.pure @@ -367,12 +367,9 @@ function meta::relational::mapping::executeQuery(sql:String[1], query:SQLQuery[0 print(if(!$debug.debug, |'', | $debug.space+'>Execute SQL: '+$sql+'\n')); let queryTimeOutInSeconds = if($g_queryTimeOutInSeconds->isNotEmpty(), - | $g_queryTimeOutInSeconds->toOne(), - | if($connection.queryTimeOutInSeconds->isNotEmpty(), - | $connection.queryTimeOutInSeconds->toOne(), - | 3600 - ); - ); + | $g_queryTimeOutInSeconds->toOne(), + | 3600 //1 hour + ); let sqlComment = sqlCommentPureExecution(); let res = executeInDb($sqlComment + '\n' + $sql, $connection->cast(@DatabaseConnection), $queryTimeOutInSeconds, 1000); //let res = ^ResultSet(connectionAcquisitionTimeInNanoSecond=1,executionTimeInNanoSecond=2); diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java index e54051edfef..81bbab9b22c 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java +++ b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ServiceTestGenerationHelper.java @@ -449,7 +449,6 @@ private static Connection newRelationalConnection(Connection connection, String if (connection instanceof DatabaseConnection) { relationalDatabaseConnection.timeZone = ((DatabaseConnection) connection).timeZone; - relationalDatabaseConnection.queryTimeOutInSeconds = ((DatabaseConnection) connection).queryTimeOutInSeconds; } LocalH2DatasourceSpecification localH2DatasourceSpecification = new LocalH2DatasourceSpecification(); From 584e365e524953abe7db6628a8656f1487985853 Mon Sep 17 00:00:00 2001 From: Pierre De Belen Date: Thu, 14 Nov 2024 10:43:08 -0500 Subject: [PATCH 10/13] Enable type arguments in Legend Engine Pure (#3243) * FixCast * Modify Variable to use genericType * Update Property and Function return types to GenericType * rebase * Fix Typo in GenericType * Update Protocol Pure classes * More Pure improvements * Improve map for Relation so that it executes ExtendPrimitiveType constraints * Update legend-pure to 5.23.0 --------- Co-authored-by: Sai Sriharsha Annepu <72639930+gs-ssh16@users.noreply.github.com> --- .../ValueSpecificationDefaultVisitor.java | 44 +- .../autocomplete/handlers/FromHandler.java | 2 +- .../autocomplete/handlers/JoinHandler.java | 2 +- .../repl/dataCube/server/DataCubeHelpers.java | 8 +- .../dataCube/server/REPLServerHelpers.java | 2 +- .../server/handler/DataCubeQueryBuilder.java | 2 +- .../repl/dataCube/TestDataCubeHelpers.java | 10 +- .../ParameterizedValueSpecification.java | 44 +- ...tiveValueSpecificationToObjectVisitor.java | 44 +- .../FunctionParameterProcessor.java | 3 +- .../FunctionParametersNormalizer.java | 3 +- ...unctionParametersParametersValidation.java | 7 +- .../ParameterValidationContextExecutor.java | 3 +- .../TestParameterizedValueSpecification.java | 15 +- .../language/pure/compiler/api/Compile.java | 2 +- .../compiler/api/test/TestCompileApi.java | 10 +- .../language/pure/compiler/Compiler.java | 2 +- .../AssociationCompilerExtension.java | 15 +- .../ClassMappingFirstPassBuilder.java | 4 +- .../ClassMappingThirdPassBuilder.java | 2 +- .../compiler/toPureGraph/CompileContext.java | 103 +- .../FunctionCompilerExtension.java | 4 +- .../toPureGraph/HelperMappingBuilder.java | 42 +- .../toPureGraph/HelperModelBuilder.java | 35 +- .../HelperValueSpecificationBuilder.java | 25 +- .../compiler/toPureGraph/Milestoning.java | 62 +- ...kageableElementMilestoningPassBuilder.java | 5 +- .../toPureGraph/PropertyMappingBuilder.java | 7 +- .../pure/compiler/toPureGraph/PureModel.java | 2 +- .../toPureGraph/RelationTypeHelper.java | 4 +- .../ValueSpecificationBuilder.java | 64 +- .../ValueSpecificationBuilderForFuncExpr.java | 6 +- .../data/core/EmbeddedDataCompilerHelper.java | 2 +- .../toPureGraph/handlers/Handlers.java | 59 +- .../builder/FunctionExpressionBuilder.java | 4 +- .../handlers/inference/MostCommonType.java | 32 - .../test/ModelStoreTestConnectionFactory.java | 2 +- .../test/TestCompilationFromGrammar.java | 2 +- .../TestDomainCompilationFromGrammar.java | 2 +- .../api/test/TestGrammarToJsonApi.java | 30 +- .../from/antlr4/core/M3ParserGrammar.g4 | 12 +- .../pure/grammar/from/PureGrammarParser.java | 1 - .../ModelStoreDataParseTreeWalker.java | 14 +- .../from/domain/DateParseTreeWalker.java | 6 +- .../from/domain/DomainParseTreeWalker.java | 130 +- .../domain/GraphFetchTreeParseTreeWalker.java | 12 +- .../domain/NavigationParseTreeWalker.java | 14 +- .../domain/StrictTimeParseTreeWalker.java | 2 +- .../DEPRECATED_PureGrammarComposerCore.java | 90 +- .../to/HelperDomainGrammarComposer.java | 10 +- ...lperValueSpecificationGrammarComposer.java | 57 +- .../data/ModelStoreDataGrammarComposer.java | 44 +- .../test/parser/TestDomainGrammarParser.java | 41 + .../test/parser/TestMappingGrammarParser.java | 2 +- .../TestDomainGrammarArgumentsRoundtrip.java | 63 + ...impleMixedBooleanArithmeticConstraint.json | 28 +- .../protocol/pure/v1/ProcessHelper.java | 48 + .../packageableElement/domain/Function.java | 55 +- .../packageableElement/domain/Property.java | 58 +- .../domain/QualifiedProperty.java | 49 +- .../pure/v1/model/type/GenericType.java | 53 + .../PackageableType.java} | 17 +- .../protocol/pure/v1/model/type/Type.java | 29 + .../model/{ => type}/relationType/Column.java | 15 +- .../{ => type}/relationType/RelationType.java | 17 +- .../ValueSpecification.java | 46 +- .../ValueSpecificationVisitor.java | 44 +- .../v1/model/valueSpecification/Variable.java | 83 +- .../AbstractAppliedFunction.java | 4 +- .../application/AppliedFunction.java | 1 - .../application/AppliedProperty.java | 1 - .../AppliedQualifiedProperty.java | 4 +- .../{raw => deprecated}/Class.java | 3 +- .../{raw => deprecated}/Enum.java | 3 +- .../{raw => deprecated}/HackedClass.java | 4 +- .../{raw => deprecated}/HackedUnit.java | 4 +- .../{raw => deprecated}/MappingInstance.java | 3 +- .../{raw => deprecated}/PrimitiveType.java | 3 +- .../UnknownAppliedFunction.java | 4 +- .../{raw => deprecated}/Whatever.java | 5 +- .../raw/GenericTypeInstance.java | 53 - .../raw/{ => datatype}/CBoolean.java | 2 +- .../raw/{ => datatype}/CByteArray.java | 2 +- .../raw/{ => datatype}/CDate.java | 2 +- .../raw/{ => datatype}/CDateTime.java | 2 +- .../raw/{ => datatype}/CDecimal.java | 2 +- .../raw/{ => datatype}/CFloat.java | 2 +- .../raw/{ => datatype}/CInteger.java | 2 +- .../raw/{ => datatype}/CLatestDate.java | 2 +- .../raw/{ => datatype}/CStrictDate.java | 2 +- .../raw/{ => datatype}/CStrictTime.java | 2 +- .../raw/{ => datatype}/CString.java | 2 +- .../DataTypeValueSpecification.java | 4 +- .../raw/{ => datatype}/EnumValue.java | 2 +- .../PrimitiveValueSpecification.java | 3 +- .../raw/{ => datatype}/UnitInstance.java | 2 +- .../GenericTypeInstance.java | 84 + .../PackageableElementPtr.java | 3 +- .../test/TestCompatibilityAndMigration.java | 1258 ++++++--- .../test/resources/simpleFunctionAfter.json | 2439 ++++++++--------- .../protocol/vX_X_X/models/metamodel.pure | 28 +- .../vX_X_X/transfers/executionPlan.pure | 2 +- .../protocol/vX_X_X/transfers/metamodel.pure | 20 +- .../vX_X_X/transfers/valueSpecification.pure | 31 +- .../relation/functions/iteration/map.pure | 24 + .../compiled/RelationExtensionCompiled.java | 15 +- .../RelationExtensionInterpreted.java | 13 +- .../TestM2MGrammarCompileAndExecute.java | 2 +- .../assertion/TestTestAssertionEvaluator.java | 2 +- .../analytics/test/TestClassAnalyticsApi.java | 2 +- .../TestFunctionAnalyticsApi.java | 2 +- .../test/TestMappingAnalyticsApi.java | 2 +- ...eAnalyticsArtifactGenerationExtension.java | 10 +- .../test/TestDiagramAnalyticsApi.java | 10 +- .../elasticsearch_test_tds_schema.pure | 2 +- .../specification_generator.pure | 12 +- ...tiveValueSpecificationToObjectVisitor.java | 44 +- .../plugin/RelationalGraphFetchUtils.java | 16 +- .../MilestoningParseTreeWalker.java | 6 +- .../src/test/resources/expectedJson.json | 177 +- .../resources/expectedJsonWithInclude.json | 93 +- .../milestoning/BusinessMilestoning.java | 2 +- .../milestoning/ProcessingMilestoning.java | 2 +- .../valueSpecification/DatabaseInstance.java | 2 +- .../autogeneration/relationalToPure.pure | 8 +- .../ServiceCompilerExtensionImpl.java | 7 +- .../TestServiceCompilationFromGrammar.java | 12 +- .../ValueSpecificationToResultVisitor.java | 44 +- .../TestValueSpecificationBuilder.java | 44 +- .../engine/query/sql/api/SQLExecutor.java | 16 +- .../shared/FunctionSQLSourceProvider.java | 3 +- .../shared/utils/SQLProviderUtils.java | 4 +- pom.xml | 2 +- 133 files changed, 3854 insertions(+), 2470 deletions(-) create mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java create mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java create mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/{valueSpecification/raw/DeprecatedValueSpecification.java => type/PackageableType.java} (56%) create mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/{ => type}/relationType/Column.java (66%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/{ => type}/relationType/RelationType.java (62%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => application}/AbstractAppliedFunction.java (87%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{application => deprecated}/AppliedQualifiedProperty.java (95%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/Class.java (92%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/Enum.java (92%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/HackedClass.java (89%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/HackedUnit.java (90%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/MappingInstance.java (92%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/PrimitiveType.java (95%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{application => deprecated}/UnknownAppliedFunction.java (94%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/{raw => deprecated}/Whatever.java (88%) delete mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CBoolean.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CByteArray.java (97%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CDate.java (96%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CDateTime.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CDecimal.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CFloat.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CInteger.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CLatestDate.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CStrictDate.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CStrictTime.java (97%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/CString.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/DataTypeValueSpecification.java (87%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/EnumValue.java (98%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/PrimitiveValueSpecification.java (95%) rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => datatype}/UnitInstance.java (97%) create mode 100644 legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java rename legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/{ => packageableElement}/PackageableElementPtr.java (94%) diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java index c3692b40e2e..2b47bf24d9e 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/ValueSpecificationDefaultVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; public class ValueSpecificationDefaultVisitor implements ValueSpecificationVisitor { diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java index ad1e906ef6d..ae183f9131f 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/FromHandler.java @@ -20,7 +20,7 @@ import org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.repl.autocomplete.Completer; import org.finos.legend.engine.repl.autocomplete.CompletionItem; import org.finos.legend.engine.repl.autocomplete.FunctionHandler; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java index 1c318f4bd11..2e97e974455 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/src/main/java/org/finos/legend/engine/repl/autocomplete/handlers/JoinHandler.java @@ -24,7 +24,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.repl.autocomplete.Completer; import org.finos.legend.engine.repl.autocomplete.CompletionItem; import org.finos.legend.engine.repl.autocomplete.FunctionHandler; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java index 6c802da0fa4..9f1f477d9fe 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/DataCubeHelpers.java @@ -36,7 +36,9 @@ import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.SingleExecutionPlan; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.pure.code.core.PureCoreExtensionLoader; @@ -192,7 +194,7 @@ public static Function wrapLambda(Lambda lambda) Function func = new Function(); func.name = REPL_RUN_FUNCTION_QUALIFIED_PATH.substring(REPL_RUN_FUNCTION_QUALIFIED_PATH.lastIndexOf("::") + 2); func._package = REPL_RUN_FUNCTION_QUALIFIED_PATH.substring(0, REPL_RUN_FUNCTION_QUALIFIED_PATH.lastIndexOf("::")); - func.returnType = M3Paths.Any; + func.returnGenericType = new GenericType(new PackageableType(M3Paths.Any)); func.returnMultiplicity = new Multiplicity(0, null); func.body = lambda.body; return func; @@ -208,7 +210,7 @@ public static Pair injectNewFunction(PureModelCo func.name = originalFunction.name; func._package = originalFunction._package; func.parameters = originalFunction.parameters; - func.returnType = originalFunction.returnType; + func.returnGenericType = originalFunction.returnGenericType; func.returnMultiplicity = originalFunction.returnMultiplicity; func.body = lambda != null ? lambda.body : func.body; // if no lambda is specified, we'll just use the original function diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java index 22ccbe5464d..96cf4a10867 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/REPLServerHelpers.java @@ -35,7 +35,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpec; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpecArray; import org.finos.legend.engine.repl.client.Client; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java index 94833b616a0..9debbe9347a 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/main/java/org/finos/legend/engine/repl/dataCube/server/handler/DataCubeQueryBuilder.java @@ -23,7 +23,7 @@ import org.finos.legend.engine.language.pure.grammar.to.PureGrammarComposerContext; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.repl.autocomplete.CompletionResult; import org.finos.legend.engine.repl.dataCube.server.DataCubeHelpers; diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java index bc75b1db240..3f6088e1a67 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/src/test/java/org/finos/legend/engine/repl/dataCube/TestDataCubeHelpers.java @@ -240,7 +240,7 @@ private void testTypeahead(String expectedResult, String code, Lambda lambda, Pu public void testExtractRelationReturnTypeGroupBy() { String lambda = "|#>{test::TestDatabase.TEST0}#->filter(c | $c.FIRSTNAME != 'Doe')->groupBy(~[FIRSTNAME], ~[count: x | $x.FIRSTNAME : y | $y->count()])->from(test::test)"; - String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"count\",\"type\":\"Integer\"}]}"; + String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"count\",\"type\":\"Integer\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -248,7 +248,7 @@ public void testExtractRelationReturnTypeGroupBy() public void testExtractRelationReturnTypeCast() { String lambda = "|#>{test::TestDatabase.TEST0}#->filter(c | $c.FIRSTNAME != 'Doe')->from(test::test)->groupBy(~[FIRSTNAME], ~[count: x | $x.FIRSTNAME : y | $y->count()])->cast(@meta::pure::metamodel::relation::Relation<(hai:String,ba:Integer)>)"; - String expectedResult = "{\"columns\":[{\"name\":\"hai\",\"type\":\"String\"},{\"name\":\"ba\",\"type\":\"Integer\"}]}"; + String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"hai\",\"type\":\"String\"},{\"name\":\"ba\",\"type\":\"Integer\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -256,7 +256,7 @@ public void testExtractRelationReturnTypeCast() public void testExtractRelationReturnTypeSimpleExtend() { String lambda = "|#>{test::TestDatabase.TEST0}#->extend(~newCol:c|'ok')"; - String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"}]}"; + String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -264,7 +264,7 @@ public void testExtractRelationReturnTypeSimpleExtend() public void testExtractRelationReturnTypeMultipleExtend() { String lambda = "|#>{test::TestDatabase.TEST0}#->extend(~[newCol:c|'ok', colX: c|$c.FIRSTNAME])"; - String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; + String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; testExtractRelationReturnType(expectedResult, lambda, pureModelContextData); } @@ -272,7 +272,7 @@ public void testExtractRelationReturnTypeMultipleExtend() public void testExtractRelationReturnTypeWithDummySource() { String lambda = "|''->cast(@meta::pure::metamodel::relation::Relation<(FIRSTNAME:String,LASTNAME:String)>)->extend(~[newCol:c|'ok', colX: c|$c.FIRSTNAME])"; - String expectedResult = "{\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; + String expectedResult = "{\"_type\":\"relationType\",\"columns\":[{\"name\":\"FIRSTNAME\",\"type\":\"String\"},{\"name\":\"LASTNAME\",\"type\":\"String\"},{\"name\":\"newCol\",\"type\":\"String\"},{\"name\":\"colX\",\"type\":\"String\"}]}"; testExtractRelationReturnType(expectedResult, lambda, null); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java index 99513a373f7..4f91da4d189 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/parameterization/ParameterizedValueSpecification.java @@ -21,33 +21,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import java.util.ArrayList; import java.util.HashMap; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java index f9696e0815d..237b75858af 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/planHelper/PrimitiveValueSpecificationToObjectVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.PureList; import java.io.ByteArrayInputStream; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java index 029f53ea167..2b8cd796dac 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/src/main/java/org/finos/legend/engine/plan/execution/validation/FunctionParameterProcessor.java @@ -19,6 +19,7 @@ import org.finos.legend.engine.plan.execution.result.ConstantResult; import org.finos.legend.engine.plan.execution.result.Result; import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.nodes.ParameterValidationContext; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import java.util.List; @@ -64,7 +65,7 @@ private static void processStreamParameter(Variable param, List if (!missingExternalParameters.isEmpty()) { - throw new IllegalArgumentException("Missing external parameter(s): " + missingExternalParameters.collect(a -> a.name + ":" + a._class.path + "[" + renderMultiplicity(a.multiplicity) + "]").makeString(",")); + throw new IllegalArgumentException("Missing external parameter(s): " + missingExternalParameters.collect(a -> a.name + ":" + ((PackageableType) a.genericType.rawType).fullPath + "[" + renderMultiplicity(a.multiplicity) + "]").makeString(",")); } } @@ -72,7 +73,7 @@ private static void validateParameterValues(RichIterable externalParam public static ValidationResult validate(Variable var, List parameterValidationContext, Object value) { - FunctionParameterTypeValidator validator = FunctionParameterTypeValidator.externalParameterTypeValidator(var._class.path); + FunctionParameterTypeValidator validator = FunctionParameterTypeValidator.externalParameterTypeValidator(((PackageableType) var.genericType.rawType).fullPath); if (validator == null) { ValidationResult result = null; @@ -84,7 +85,7 @@ public static ValidationResult validate(Variable var, List parameterValueCompare(spec.getParameterValues().get(index), expectedParameters.get(index)))); assert (IntStream.range(0, spec.getVariables().size()).allMatch(index -> variableCompare(spec.getVariables().get(index), expectedVariables.get(index)))); @@ -86,7 +87,7 @@ public void testStringListIsNotParameterized() throws IOException expectedVariables.add(new Variable("GENERATEDL0L1", "Integer", Multiplicity.PURE_ONE)); String actualSpec = objectMapper.writeValueAsString(spec.getValueSpecification()); - Assert.assertEquals("{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"take\",\"parameters\":[{\"_type\":\"func\",\"function\":\"project\",\"parameters\":[{\"_type\":\"func\",\"function\":\"filter\",\"parameters\":[{\"_type\":\"func\",\"function\":\"getAll\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"domain::Example\"}]},{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"in\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"caseType\"},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"string\",\"value\":\"Case 3\"},{\"_type\":\"string\",\"value\":\"Case 2\"},{\"_type\":\"string\",\"value\":\"Case 1\"}]}]}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"cases\"}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"string\",\"value\":\"Cases\"}]}]},{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"GENERATEDL0L1\"}]}],\"parameters\":[]}", actualSpec); + Assert.assertEquals("{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"take\",\"parameters\":[{\"_type\":\"func\",\"function\":\"project\",\"parameters\":[{\"_type\":\"func\",\"function\":\"filter\",\"parameters\":[{\"_type\":\"func\",\"function\":\"getAll\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"domain::Example\"}]},{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"in\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"caseType\"},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"string\",\"value\":\"Case 3\"},{\"_type\":\"string\",\"value\":\"Case 2\"},{\"_type\":\"string\",\"value\":\"Case 1\"}]}]}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}],\"property\":\"cases\"}],\"parameters\":[{\"_type\":\"var\",\"name\":\"x\"}]}]},{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"values\":[{\"_type\":\"string\",\"value\":\"Cases\"}]}]},{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"GENERATEDL0L1\"}]}],\"parameters\":[]}", actualSpec); assert (IntStream.range(0, spec.getParameterValues().size()).allMatch(index -> parameterValueCompare(spec.getParameterValues().get(index), expectedParameters.get(index)))); assert (IntStream.range(0, spec.getVariables().size()).allMatch(index -> variableCompare(spec.getVariables().get(index), expectedVariables.get(index)))); @@ -102,7 +103,7 @@ private Boolean parameterValueCompare(ParameterValue a, ParameterValue b) private Boolean variableCompare(Variable a, Variable b) { - return a.name.equals(b.name) && a._class.path.equals(b._class.path) && a.multiplicity.equals(b.multiplicity); + return a.name.equals(b.name) && ((PackageableType) a.genericType.rawType).fullPath.equals(((PackageableType) a.genericType.rawType).fullPath) && a.multiplicity.equals(b.multiplicity); } private ParameterValue createParameterValue(String name, ValueSpecification value) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java index 91add3ec413..452c3f598a1 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/main/java/org/finos/legend/engine/language/pure/compiler/api/Compile.java @@ -28,7 +28,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContext; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextPointer; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.kerberos.ProfileManagerHelper; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java index 09b36ef8b99..72265e40723 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/src/test/java/org/finos/legend/engine/language/pure/compiler/api/test/TestCompileApi.java @@ -17,19 +17,17 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import net.javacrumbs.jsonunit.JsonAssert; -import org.finos.legend.engine.language.pure.compiler.Compiler; import org.finos.legend.engine.language.pure.compiler.api.Compile; import org.finos.legend.engine.language.pure.compiler.api.LambdaReturnTypeInput; -import org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel; import org.finos.legend.engine.language.pure.grammar.from.PureGrammarParser; import org.finos.legend.engine.language.pure.modelManager.ModelManager; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextText; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.Column; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.shared.core.ObjectMapperFactory; import org.finos.legend.engine.shared.core.deployment.DeploymentMode; -import org.finos.legend.engine.shared.core.identity.Identity; import org.junit.Assert; import org.junit.Test; @@ -113,9 +111,9 @@ public void testRelationType() throws JsonProcessingException lambdaReturnTypeInput.model = text; lambdaReturnTypeInput.lambda = lambda; String stringResult = objectMapper.writeValueAsString(compileApi.lambdaRelationType(lambdaReturnTypeInput, null, null).getEntity()); - org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType relationType = objectMapper.readValue(stringResult, RelationType.class); + RelationType relationType = objectMapper.readValue(stringResult, RelationType.class); Assert.assertEquals(1, relationType.columns.size()); - org.finos.legend.engine.protocol.pure.v1.model.relationType.Column column = relationType.columns.get(0); + Column column = relationType.columns.get(0); Assert.assertEquals("Person Name", column.name); Assert.assertEquals("String", column.type); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java index 3dd7d648f7c..0d7d00c5f5d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/Compiler.java @@ -66,7 +66,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation return (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.RelationType) type; } - public static org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType getLambdaRelationType(Lambda lambda, PureModel pureModel) + public static org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType getLambdaRelationType(Lambda lambda, PureModel pureModel) { return RelationTypeHelper.convert(buildLambdaRelationType(lambda, pureModel)); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java index 6dfd98921fd..fea0aecc162 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/AssociationCompilerExtension.java @@ -23,6 +23,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Association; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Class; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_relationship_Association_Impl; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement; @@ -74,8 +75,8 @@ private void associationSecondPass(Association srcAssociation, CompileContext co { String packageString = context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association association = context.pureModel.getAssociation(packageString, srcAssociation.sourceInformation); - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class source = context.resolveClass(srcAssociation.properties.get(0).type, srcAssociation.properties.get(0).sourceInformation); - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class target = context.resolveClass(srcAssociation.properties.get(1).type, srcAssociation.properties.get(1).sourceInformation); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class source = context.resolveClass(((PackageableType) srcAssociation.properties.get(0).genericType.rawType).fullPath, srcAssociation.properties.get(0).sourceInformation); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class target = context.resolveClass(((PackageableType) srcAssociation.properties.get(1).genericType.rawType).fullPath, srcAssociation.properties.get(1).sourceInformation); String property0Ref = context.pureModel.addPrefixToTypeReference(HelperModelBuilder.getElementFullPath(source, context.pureModel.getExecutionSupport())); String property1Ref = context.pureModel.addPrefixToTypeReference(HelperModelBuilder.getElementFullPath(target, context.pureModel.getExecutionSupport())); @@ -106,7 +107,7 @@ private void associationSecondPass(Association srcAssociation, CompileContext co ListIterable> qualifiedProperties = ListIterate.collect(srcAssociation.qualifiedProperties, p -> { - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class cl = context.resolveGenericType(p.returnType, p.sourceInformation)._rawType() == source ? target : source; + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class cl = context.newGenericType(p.returnGenericType)._rawType() == source ? target : source; return HelperModelBuilder.processQualifiedPropertyFirstPass(context, association, org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement.getUserPathForPackageableElement(cl), ctx).valueOf(p); }); qualifiedProperties.forEach(q -> @@ -118,22 +119,22 @@ private void associationSecondPass(Association srcAssociation, CompileContext co } }); ctx.flushVariable("this"); - association._originalMilestonedProperties(ListIterate.collect(srcAssociation.originalMilestonedProperties, HelperModelBuilder.processProperty(context, context.pureModel.getGenericTypeFromIndex(srcAssociation.properties.get(0).type), association))) + association._originalMilestonedProperties(ListIterate.collect(srcAssociation.originalMilestonedProperties, HelperModelBuilder.processProperty(context, context.newGenericType(srcAssociation.properties.get(0).genericType), association))) ._properties(Lists.mutable.with(property1, property2)) ._qualifiedProperties(qualifiedProperties); } private void associationThirdPass(Association srcAssociation, CompileContext context) { - String property0Ref = context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(0).type); - String property1Ref = context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(1).type); + String property0Ref = context.pureModel.addPrefixToTypeReference(((PackageableType)srcAssociation.properties.get(0).genericType.rawType).fullPath); + String property1Ref = context.pureModel.addPrefixToTypeReference(((PackageableType)srcAssociation.properties.get(1).genericType.rawType).fullPath); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association association = context.pureModel.getAssociation(context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name), srcAssociation.sourceInformation); ProcessingContext ctx = new ProcessingContext("Association " + context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name) + " (third pass)"); ListIterate.collect(srcAssociation.qualifiedProperties, property -> { - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification thisVariable = HelperModelBuilder.createThisVariableForClass(context, srcAssociation.properties.get(0).type.equals(property.returnType) ? property1Ref : property0Ref); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification thisVariable = HelperModelBuilder.createThisVariableForClass(context, ((PackageableType) srcAssociation.properties.get(0).genericType.rawType).fullPath.equals(((PackageableType)property.returnGenericType.rawType).fullPath) ? property1Ref : property0Ref); ctx.addInferredVariables("this", thisVariable); ctx.push("Qualified Property " + property.name); ListIterate.collect(property.parameters, expression -> expression.accept(new ValueSpecificationBuilder(context, org.eclipse.collections.api.factory.Lists.mutable.empty(), ctx))); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java index 552c5bbd9c1..bf6fe7043d2 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingFirstPassBuilder.java @@ -30,6 +30,8 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.aggregationAware.AggregateSetImplementationContainer; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.pure.generated.Root_meta_external_store_model_PureInstanceSetImplementation_Impl; import org.finos.legend.pure.generated.Root_meta_pure_mapping_MergeOperationSetImplementation_Impl; @@ -119,7 +121,7 @@ public Pair> visit(Pu { Variable param = new Variable(); param.name = "src"; - param._class = new PackageableElementPointer(PackageableElementType.CLASS, classMapping.srcClass); + param.genericType = new GenericType(new PackageableType(classMapping.srcClass)); param.multiplicity = new Multiplicity(1, 1); params = Lists.mutable.with(param); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java index df95ae27e62..77abf9c7e10 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ClassMappingThirdPassBuilder.java @@ -26,7 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.mapping.PurePropertyMapping; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; import org.finos.legend.engine.shared.core.operational.Assert; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.core_pure_router_operations_router_operations; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java index b42e890b265..11732d6c21a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/CompileContext.java @@ -22,6 +22,7 @@ import org.eclipse.collections.api.map.MutableMap; import org.eclipse.collections.api.set.ImmutableSet; import org.eclipse.collections.api.tuple.Pair; +import org.eclipse.collections.impl.utility.ListIterate; import org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions; import org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.Processor; import org.finos.legend.engine.language.pure.compiler.toPureGraph.handlers.builder.FunctionExpressionBuilder; @@ -33,6 +34,8 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.TagPtr; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.section.ImportAwareCodeSection; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.section.Section; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.shared.core.deployment.DeploymentMode; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; @@ -47,6 +50,8 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.extension.TaggedValue; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition; +import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity; +import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enumeration; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Measure; @@ -57,7 +62,12 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification; import org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store; import org.finos.legend.pure.m3.execution.ExecutionSupport; +import org.finos.legend.pure.m3.navigation.M3Paths; +import org.finos.legend.pure.m3.navigation.ProcessorSupport; +import org.finos.legend.pure.m3.navigation._class._Class; import org.finos.legend.pure.m3.navigation._package._Package; +import org.finos.legend.pure.m3.navigation.relation._Column; +import org.finos.legend.pure.m3.navigation.relation._RelationType; import org.slf4j.Logger; import java.util.List; @@ -540,23 +550,106 @@ private MutableMap searchImports(String name, Function public GenericType newGenericType(Type rawType) { - return new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(rawType); + return newGenericType(rawType, this.pureModel); } public GenericType newGenericType(Type rawType, GenericType typeArgument) { - return newGenericType(rawType, Lists.fixedSize.with(typeArgument)); + return newGenericType(rawType, this.pureModel)._typeArguments(Lists.fixedSize.with(typeArgument)); } public GenericType newGenericType(Type rawType, RichIterable typeArguments) { - return newGenericType(rawType)._typeArguments(typeArguments); + return newGenericType(rawType, this.pureModel)._typeArguments(typeArguments); + } + + public GenericType newGenericType(Type rawType, RichIterable typeArguments, RichIterable multiplicityArguments) + { + return newGenericType(rawType, this.pureModel)._typeArguments(typeArguments)._multiplicityArguments(multiplicityArguments); + } + + public static org.finos.legend.engine.protocol.pure.v1.model.type.GenericType convertGenericType(GenericType genericType) + { + org.finos.legend.engine.protocol.pure.v1.model.type.Type rType; + if (genericType._rawType() instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.RelationType) + { + rType = RelationTypeHelper.convert((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.RelationType) genericType._rawType()); + } + else + { + rType = new PackageableType(org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement.getUserPathForPackageableElement(genericType._rawType())); + } + return new org.finos.legend.engine.protocol.pure.v1.model.type.GenericType(rType, genericType._typeArguments().collect(CompileContext::convertGenericType).toList()); + } + + public GenericType newGenericType(org.finos.legend.engine.protocol.pure.v1.model.type.GenericType genericType) + { + ProcessorSupport processorSupport = pureModel.getExecutionSupport().getProcessorSupport(); + GenericType gt = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, pureModel.getClass(M3Paths.GenericType)); + SourceInformation si = null; + org.finos.legend.engine.protocol.pure.v1.model.type.Type protocolType = genericType.rawType; + Type type = null; + if (protocolType instanceof PackageableType) + { + si = ((PackageableType) protocolType).sourceInformation; + type = this.resolveType(((PackageableType) protocolType).fullPath, si); + } + else if (protocolType instanceof RelationType) + { + si = ((RelationType) protocolType).sourceInformation; + type = _RelationType.build( + ListIterate.collect(((RelationType) protocolType).columns, x -> _Column.getColumnInstance(x.name, false, x.type, (Multiplicity) org.finos.legend.pure.m3.navigation.multiplicity.Multiplicity.newMultiplicity(0, 1, processorSupport), null, processorSupport)), + SourceInformationHelper.toM3SourceInformation(si), + processorSupport + ); + } + else + { + throw new EngineException(genericType.rawType.getClass() + " is not supported yet!", genericType.sourceInformation, EngineErrorType.COMPILATION); + } + + if (type instanceof Class) + { + if ((((Class) type)._typeParameters().size() != genericType.typeArguments.size())) + { + throw new EngineException("Missing type arguments for type: " + _Class.print(type), ((PackageableType) genericType.rawType).sourceInformation, EngineErrorType.COMPILATION); + } + if ((((Class) type)._multiplicityParameters().size() != genericType.multiplicityArguments.size())) + { + throw new EngineException("Missing multiplicity arguments for type: " + _Class.print(type), ((PackageableType) genericType.rawType).sourceInformation, EngineErrorType.COMPILATION); + } + } + return gt._rawType(type) + ._typeArguments(ListIterate.collect(genericType.typeArguments, this::newGenericType)) + ._multiplicityArguments(ListIterate.collect(genericType.multiplicityArguments, pureModel::getMultiplicity)); + } + + + public static GenericType newGenericType(Type rawType, PureModel pureModel) + { + return new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, pureModel.getClass(M3Paths.GenericType)) + ._rawType(rawType); } + public static GenericType newGenericType(Type rawType, GenericType typeArgument, PureModel pureModel) + { + return newGenericType(rawType, pureModel)._typeArguments(Lists.fixedSize.with(typeArgument)); + } + + public static GenericType newGenericType(Type rawType, RichIterable typeArguments, PureModel pureModel) + { + return newGenericType(rawType, pureModel)._typeArguments(typeArguments); + } + + public static GenericType newGenericType(Type rawType, RichIterable typeArguments, RichIterable multiplicityArguments, PureModel pureModel) + { + return newGenericType(rawType, pureModel)._typeArguments(typeArguments)._multiplicityArguments(multiplicityArguments); + } + + public TaggedValue newTaggedValue(org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.TaggedValue taggedValue) { - return new Root_meta_pure_metamodel_extension_TaggedValue_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::extension::TaggedValue")) + return new Root_meta_pure_metamodel_extension_TaggedValue_Impl("", null, this.pureModel.getClass(M3Paths.TaggedValue)) ._tag(resolveTag(taggedValue.tag)) ._value(taggedValue.value); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java index 640096c721c..5be8006cc83 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/FunctionCompilerExtension.java @@ -83,13 +83,13 @@ private PackageableElement functionFirstPass(Function function, CompileContext c context.pureModel.setNameAndPackage(targetFunc, functionSignature, function._package, function.sourceInformation) ._functionName(functionName) // function name to be used in the handler map -> meta::pure::functions::date::isAfterDay - ._classifierGenericType(context.newGenericType(context.pureModel.getType("meta::pure::metamodel::function::ConcreteFunctionDefinition"), PureModel.buildFunctionType(ListIterate.collect(function.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), ctx))), context.resolveGenericType(function.returnType, function.sourceInformation), context.pureModel.getMultiplicity(function.returnMultiplicity), context.pureModel))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType("meta::pure::metamodel::function::ConcreteFunctionDefinition"), PureModel.buildFunctionType(ListIterate.collect(function.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), ctx))), context.newGenericType(function.returnGenericType), context.pureModel.getMultiplicity(function.returnMultiplicity), context.pureModel))) ._stereotypes(ListIterate.collect(function.stereotypes, context::resolveStereotype)) ._taggedValues(ListIterate.collect(function.taggedValues, context::newTaggedValue)); HelperModelBuilder.processFunctionConstraints(function, context, targetFunc, ctx); context.pureModel.handlers.register(new UserDefinedFunctionHandler(context.pureModel, functionFullName, targetFunc, - ps -> new TypeAndMultiplicity(context.resolveGenericType(function.returnType, function.sourceInformation), context.pureModel.getMultiplicity(function.returnMultiplicity)), + ps -> new TypeAndMultiplicity(context.newGenericType(function.returnGenericType), context.pureModel.getMultiplicity(function.returnMultiplicity)), ps -> { List vs = ListIterate.collect(function.parameters, p -> p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), ctx))); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java index fd7c68ef5b9..210cb900b0c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperMappingBuilder.java @@ -72,6 +72,7 @@ import org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl; import org.finos.legend.pure.generated.Root_meta_pure_test_AtomicTest; +import org.finos.legend.pure.m2.dsl.mapping.M2MappingPaths; import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.AssociationImplementation; import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.InstanceSetImplementation; import org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping; @@ -93,6 +94,7 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store; import org.finos.legend.pure.m3.coreinstance.meta.pure.test.Test; +import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement; import java.util.List; @@ -155,7 +157,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Enumeratio // process enum value mappings String id = getEnumerationMappingId(em); return new Root_meta_pure_mapping_EnumerationMapping_Impl<>(id, SourceInformationHelper.toM3SourceInformation(em.sourceInformation), null) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::mapping::EnumerationMapping"))._typeArguments(Lists.mutable.with(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::type::Any"))))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M2MappingPaths.EnumerationMapping), Lists.mutable.with(context.newGenericType(context.pureModel.getType(M3Paths.Any))))) ._name(id) ._parent(pureMapping) ._enumeration(context.resolveEnumeration(em.enumeration.path, em.enumeration.sourceInformation)) @@ -287,13 +289,13 @@ public static String getClassMappingId(ClassMapping cm, CompileContext context) return cm.id != null ? cm.id : HelperModelBuilder.getElementFullPath(context.resolveClass(cm._class, cm.classSourceInformation), context.pureModel.getExecutionSupport()).replaceAll("::", "_"); } - public static LambdaFunction processPurePropertyMappingTransform(PurePropertyMapping ppm, Lambda lambda, PropertyMappingsImplementation owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type inputVarType, CompileContext context, String mappingName) + public static LambdaFunction processPurePropertyMappingTransform(PurePropertyMapping ppm, Lambda lambda, PropertyMappingsImplementation owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type inputVarType, CompileContext context, String mappingName) { List expressions = lambda.body; VariableExpression lambdaParam = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression")) ._name("src") ._multiplicity(context.pureModel.getMultiplicity("one")) - ._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(inputVarType)); + ._genericType(context.newGenericType(inputVarType)); MutableList pureParameters = Lists.mutable.with(lambdaParam); ProcessingContext ctx = new ProcessingContext("Pure M2M Transform Lambda"); ctx.addInferredVariables("src", lambdaParam); @@ -301,12 +303,11 @@ public static LambdaFunction processPurePropertyMappingTransform(PurePropertyMap MutableList valueSpecifications = ListIterate.collect(expressions, p -> p.accept(new ValueSpecificationBuilder(context, openVariables, ctx))); MutableList cleanedOpenVariables = openVariables.distinct(); cleanedOpenVariables.removeAll(pureParameters.collect(e -> e._name())); - GenericType functionType = context.pureModel.buildFunctionType(pureParameters, valueSpecifications.getLast()._genericType(), valueSpecifications.getLast()._multiplicity(), context.pureModel); + GenericType functionType = PureModel.buildFunctionType(pureParameters, valueSpecifications.getLast()._genericType(), valueSpecifications.getLast()._multiplicity(), context.pureModel); String propertyName = owner._id() + "." + ppm.property.property; - String mappingPath = Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(owner._parent(), context.pureModel.getExecutionSupport()).replace("::", "_"); ctx.flushVariable("src"); - return new Root_meta_pure_metamodel_function_LambdaFunction_Impl(propertyName, SourceInformationHelper.toM3SourceInformation(lambda.sourceInformation), null) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction"))._typeArguments(Lists.mutable.with(functionType))) + return new Root_meta_pure_metamodel_function_LambdaFunction_Impl(propertyName, SourceInformationHelper.toM3SourceInformation(lambda.sourceInformation), null) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), Lists.mutable.with(functionType))) ._openVariables(cleanedOpenVariables) ._expressionSequence(valueSpecifications); } @@ -438,7 +439,7 @@ private static AggregationFunctionSpecification processAggregationFunction(Aggre if (aggregateFunction.aggregateFn.parameters.size() > 0) { Variable variable = aggregateFunction.aggregateFn.parameters.get(0); - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, PackageableElement.getUserPathForPackageableElement(Handlers.funcReturnType(processed, context.pureModel)._rawType())); + variable.genericType = context.convertGenericType(Handlers.funcReturnType(processed, context.pureModel)); variable.multiplicity = new Multiplicity(1, 1); } afs._aggregateFn((LambdaFunction) ((InstanceValue) aggregateFunction.aggregateFn.accept(new ValueSpecificationBuilder(context, openVariables, processingContext)))._values().getFirst()); @@ -452,13 +453,14 @@ public static Property getMappedProperty(PropertyMapping propertyMapping, Compil // Local property mapping LocalMappingPropertyInfo localMappingPropertyInfo = propertyMapping.localMappingProperty; - GenericType sourceGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")); // Raw type will be populated when mapping class is built - GenericType targetGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) + GenericType sourceGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass(M3Paths.GenericType)); // Raw type will be populated when mapping class is built + GenericType targetGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass(M3Paths.GenericType)) ._rawType(context.resolveType(localMappingPropertyInfo.type, localMappingPropertyInfo.sourceInformation)); - GenericType propertyClassifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property")) - ._typeArguments(Lists.fixedSize.of(sourceGenericType, targetGenericType)) - ._multiplicityArgumentsAdd(context.pureModel.getMultiplicity(localMappingPropertyInfo.multiplicity)); + GenericType propertyClassifierGenericType = context.newGenericType( + context.pureModel.getType(M3Paths.Property), + Lists.fixedSize.of(sourceGenericType, targetGenericType), + Lists.fixedSize.of(context.pureModel.getMultiplicity(localMappingPropertyInfo.multiplicity)) + ); return new Root_meta_pure_metamodel_function_property_Property_Impl<>(propertyMapping.property.property, SourceInformationHelper.toM3SourceInformation(propertyMapping.sourceInformation), null) ._name(propertyMapping.property.property) @@ -487,14 +489,14 @@ public static void buildMappingClassOutOfLocalProperties(SetImplementation setIm final MappingClass mappingClass = new Root_meta_pure_mapping_MappingClass_Impl<>(mappingClassName); mappingClass._name(mappingClassName); - - GenericType classifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::type::Class")) - ._typeArguments(Lists.fixedSize.of(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(mappingClass))); + GenericType classifierGenericType = context.newGenericType( + context.pureModel.getType("meta::pure::metamodel::type::Class"), + Lists.fixedSize.of(context.newGenericType(mappingClass)) + ); mappingClass._classifierGenericType(classifierGenericType); - GenericType superType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(setImplementation._class()); - Generalization newGeneralization = new Root_meta_pure_metamodel_relationship_Generalization_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::relationship::Generalization"))._specific(mappingClass)._general(superType); + GenericType superType = context.newGenericType(setImplementation._class()); + Generalization newGeneralization = new Root_meta_pure_metamodel_relationship_Generalization_Impl("", null, context.pureModel.getClass(M3Paths.Generalization))._specific(mappingClass)._general(superType); mappingClass._generalizations(Lists.immutable.with(newGeneralization)); setImplementation._class()._specializationsAdd(newGeneralization); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java index 42b0e1a9e7b..8fe96a9a4df 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperModelBuilder.java @@ -23,6 +23,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Property; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.shared.core.identity.Identity; import org.finos.legend.engine.shared.core.operational.Assert; @@ -83,11 +84,11 @@ public static org.eclipse.collections.api.block.function.Function(property.name, SourceInformationHelper.toM3SourceInformation(property.sourceInformation), context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) ._name(property.name) ._defaultValue(defaultValue) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property"))._typeArguments(Lists.fixedSize.of(genericType, returnGenericType))._multiplicityArgumentsAdd(context.pureModel.getMultiplicity(property.multiplicity))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.Property), Lists.fixedSize.of(genericType, returnGenericType), Lists.fixedSize.of(context.pureModel.getMultiplicity(property.multiplicity)))) ._genericType(returnGenericType) ._multiplicity(context.pureModel.getMultiplicity(property.multiplicity)) ._stereotypes(ListIterate.collect(property.stereotypes, s -> context.resolveStereotype(s.profile, s.value, s.profileSourceInformation, s.sourceInformation))) @@ -136,7 +137,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespe public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification createVariableValueSpecification(CompileContext context, String variableName) { org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification ve = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name(variableName); - final GenericType genericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("Number")); + final GenericType genericType = context.newGenericType(context.pureModel.getType("Number")); ve._genericType(genericType); ve._multiplicity(context.pureModel.getMultiplicity(Multiplicity.PURE_ONE)); return ve; @@ -145,7 +146,7 @@ public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespe public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression createVariableForMapped(LambdaFunction mapFn, CompileContext context) { org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression ve = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name("mapped"); - final GenericType genericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(((Root_meta_pure_metamodel_type_FunctionType_Impl) mapFn._classifierGenericType()._typeArguments().getFirst()._rawType())._returnType._rawType()); + final GenericType genericType = context.newGenericType(((Root_meta_pure_metamodel_type_FunctionType_Impl) mapFn._classifierGenericType()._typeArguments().getFirst()._rawType())._returnType._rawType()); ve._genericType(genericType); Multiplicity multiplicity = new Multiplicity(); multiplicity.lowerBound = 0; @@ -168,12 +169,18 @@ public static org.eclipse.collections.api.block.function.Function(property.name, SourceInformationHelper.toM3SourceInformation(property.sourceInformation), null) ._name(property.name) ._functionName(property.name) - ._genericType(context.resolveGenericType(property.returnType, property.sourceInformation)) + ._genericType(context.newGenericType(property.returnGenericType)) ._multiplicity(context.pureModel.getMultiplicity(property.returnMultiplicity)) ._stereotypes(ListIterate.collect(property.stereotypes, s -> context.resolveStereotype(s.profile, s.value, s.profileSourceInformation, s.sourceInformation))) ._taggedValues(ListIterate.collect(property.taggedValues, t -> new Root_meta_pure_metamodel_extension_TaggedValue_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::extension::TaggedValue"))._tag(context.resolveTag(t.tag.profile, t.tag.value, t.tag.profileSourceInformation, t.sourceInformation))._value(t.value))) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) - ._typeArguments(Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVariable).withAll(ListIterate.collect(property.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), processingContext)))), context.resolveGenericType(property.returnType, property.sourceInformation), context.pureModel.getMultiplicity(property.returnMultiplicity), context.pureModel)))) + ._classifierGenericType( + context.newGenericType( + context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), + Lists.fixedSize.of( + PureModel.buildFunctionType(Lists.mutable.of(thisVariable).withAll(ListIterate.collect(property.parameters, p -> (VariableExpression) p.accept(new ValueSpecificationBuilder(context, Lists.mutable.empty(), processingContext)))), context.newGenericType(property.returnGenericType), context.pureModel.getMultiplicity(property.returnMultiplicity), context.pureModel) + ) + ) + ) ._owner(owner); }; } @@ -308,14 +315,14 @@ private static String terseSignatureSuffix(Function function) { String functionSignature = LazyIterate.collect(function.parameters, HelperModelBuilder::getParameterSignature).select(Objects::nonNull).makeString("__") // TODO: do we have to take care of void return type ~ Nil? - + "__" + getClassSignature(function.returnType) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; + + "__" + getClassSignature(((PackageableType) function.returnGenericType.rawType).fullPath) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; return function.parameters.isEmpty() ? functionSignature : ("_" + functionSignature); } private static String getParameterSignature(Variable p) { - return p._class != null ? getClassSignature(p._class.path) + "_" + getMultiplicitySignature(p.multiplicity) : null; + return p.genericType != null ? getClassSignature(((PackageableType) p.genericType.rawType).fullPath) + "_" + getMultiplicitySignature(p.multiplicity) : null; } private static String getClassSignature(String _class) @@ -417,7 +424,7 @@ public static AbstractProperty getOwnedAppliedProperty(org.finos.legend.pure. public static AbstractProperty getAllOwnedAppliedProperty(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PropertyOwner propertyOwner, String name, org.finos.legend.engine.protocol.pure.v1.model.SourceInformation sourceInformation, CompiledExecutionSupport executionSupport) { AbstractProperty prop = null; - if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class) + if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class) { org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _class = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class) propertyOwner; prop = _class._properties().detect(p -> name.equals(p.getName())); @@ -439,7 +446,7 @@ else if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pur org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association _association = (Association) propertyOwner; prop = _association._properties().detect(p -> name.equals(p.getName())); } - String propertyOwnerType = propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class ? "class" : "association"; + String propertyOwnerType = propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class ? "class" : "association"; Assert.assertTrue(prop != null, () -> "Can't find property '" + name + "' in " + propertyOwnerType + " '" + (getElementFullPath(propertyOwner, executionSupport)) + "'", sourceInformation, EngineErrorType.COMPILATION); return prop; } @@ -452,7 +459,7 @@ else if (propertyOwner instanceof org.finos.legend.pure.m3.coreinstance.meta.pur return getPropertyOrResolvedEdgePointProperty(context, _class, parameters, name, false, sourceInformation); } - public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property getPropertyOrResolvedEdgePointProperty(CompileContext context, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _class, Optional> parameters, String name, boolean excludeQualified, org.finos.legend.engine.protocol.pure.v1.model.SourceInformation sourceInformation) + public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property getPropertyOrResolvedEdgePointProperty(CompileContext context, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _class, Optional> parameters, String name, boolean excludeQualified, org.finos.legend.engine.protocol.pure.v1.model.SourceInformation sourceInformation) { AbstractProperty abstractProperty = HelperModelBuilder.getAppliedProperty(context, _class, parameters, name, excludeQualified, sourceInformation); if ((abstractProperty instanceof QualifiedProperty) && Milestoning.temporalStereotypes(((PackageableElement) abstractProperty._genericType()._rawType())._stereotypes()) != null) @@ -535,7 +542,7 @@ else if (excludeQualified) public static boolean isCompatibleDerivedPropertyWithParameters(QualifiedProperty o, List params) { - FunctionType rawType = (FunctionType) o._classifierGenericType()._typeArguments().getFirst()._rawType(); + FunctionType rawType = (FunctionType) o._classifierGenericType()._typeArguments().getFirst()._rawType(); return rawType._parameters().size() == params.size(); // && rawType._parameters().zip(params).allSatisfy(v1 -> v1.getOne()._name().equals(((Variable) v1.getTwo()).name)); // FIXME: we might need to be smarter about which property to choose (use types for example) @@ -546,7 +553,7 @@ public static boolean isCompatibleDerivedPropertyWithParameters(QualifiedPropert public static boolean isCompatibleDerivedProperty(QualifiedProperty o, org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.QualifiedProperty p) { - return o._name() == p.name && isCompatibleDerivedPropertyWithParameters(o, Lists.mutable.of(new Variable()).withAll(p.parameters)); + return o._name().equals(p.name) && isCompatibleDerivedPropertyWithParameters(o, Lists.mutable.of(new Variable()).withAll(p.parameters)); } public static String getTypeFullPath(Type type, CompiledExecutionSupport executionSupport) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java index 2d6321a31a9..4b537ce499a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/HelperValueSpecificationBuilder.java @@ -30,10 +30,10 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.SubTypeGraphFetchTree; @@ -45,7 +45,6 @@ import org.finos.legend.pure.generated.Root_meta_pure_graphFetch_RootGraphFetchTree_Impl; import org.finos.legend.pure.generated.Root_meta_pure_graphFetch_SubTypeGraphFetchTree_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_function_LambdaFunction_Impl; -import org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl; import org.finos.legend.pure.generated.Root_meta_pure_router_analytics_AnalyticsExecutionContext_Impl; @@ -68,6 +67,7 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpressionAccessor; +import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m3.navigation.relation._RelationType; import java.util.HashSet; @@ -134,7 +134,7 @@ public static LambdaFunction buildLambdaWithContext(String lambdaId, List(lambdaId) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction"))._typeArguments(FastList.newListWith(functionType))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), FastList.newListWith(functionType))) ._openVariables(cleanedOpenVariables) ._expressionSequence(valueSpecifications); @@ -266,15 +266,8 @@ else if (foundFunction instanceof QualifiedProperty) } appliedProperty.parameters.addAll(localParameters); automaLambdaparam.name = automapName; - Type inferredVariableType = inferredVariable._genericType()._rawType(); - if (inferredVariableType instanceof RelationType) - { - automaLambdaparam.relationType = RelationTypeHelper.convert((RelationType) inferredVariableType); - } - else - { - automaLambdaparam._class = new PackageableElementPointer(PackageableElementType.CLASS, HelperModelBuilder.getTypeFullPath(inferredVariableType, context.pureModel.getExecutionSupport())); - } + GenericType inferredVariableType = inferredVariable._genericType(); + automaLambdaparam.genericType = CompileContext.convertGenericType(inferredVariableType); automaLambdaparam.multiplicity = Multiplicity.PURE_ONE; automapLambda.body = Lists.mutable.of(appliedProperty); @@ -423,9 +416,7 @@ private static GraphFetchTree buildRootGraphFetchTree(RootGraphFetchTree rootGra ListIterable children = ListIterate.collect(rootGraphFetchTree.subTrees, subTree -> buildGraphFetchTree(subTree, context, _class, openVariables, processingContext)); ListIterable subTypeTrees = ListIterate.collect(rootGraphFetchTree.subTypeTrees, subTypeTree -> buildSubTypeGraphFetchTree((SubTypeGraphFetchTree) subTypeTree, context, _class, openVariables, processingContext)); Class classifier = context.pureModel.getClass("meta::pure::graphFetch::RootGraphFetchTree"); - GenericType genericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(classifier) - ._typeArguments(Lists.fixedSize.of(context.pureModel.getGenericType(_class))); + GenericType genericType = context.newGenericType(classifier, Lists.fixedSize.of(context.pureModel.getGenericType(_class))); return new Root_meta_pure_graphFetch_RootGraphFetchTree_Impl<>("", SourceInformationHelper.toM3SourceInformation(rootGraphFetchTree.sourceInformation), classifier) ._class(_class) ._classifierGenericType(genericType) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java index b15aa2ae6b5..e62b913b443 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/Milestoning.java @@ -125,13 +125,10 @@ public static Iterable generateMilestoningProperties(Class generateMilestoningDateProperties(CompileContext context, MilestoningStereotype milestoningStereotype, Class owner) { GenericType dateGenericType = context.pureModel.getGenericType("Date"); - MutableList generatedMilestoningDateProperties = Lists.mutable.ofAll(milestoningStereotype.getTemporalDatePropertyNames()).collect(name -> new Root_meta_pure_metamodel_function_property_Property_Impl<>(name,null,context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) + MutableList generatedMilestoningDateProperties = Lists.mutable.ofAll(milestoningStereotype.getTemporalDatePropertyNames()).collect(name -> new Root_meta_pure_metamodel_function_property_Property_Impl<>(name, null, context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) ._name(name) ._genericType(dateGenericType) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property")) - ._typeArguments(Lists.fixedSize.of(owner._classifierGenericType(), dateGenericType)) - ._multiplicityArgumentsAdd(context.pureModel.getMultiplicity("zeroone"))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.Property), Lists.fixedSize.of(owner._classifierGenericType(), dateGenericType), Lists.fixedSize.of(context.pureModel.getMultiplicity("zeroone")))) ._multiplicity(context.pureModel.getMultiplicity("one")) ._stereotypes(Lists.fixedSize.of(generatedMilestoningStereotype(context, GeneratedMilestoningStereotype.generatedmilestoningdateproperty))) ._owner(owner)); @@ -141,13 +138,12 @@ private static MutableList generateMilestoningDateProperties(CompileCo private static Property generateMilestoningRangeProperty(CompileContext context, MilestoningStereotype milestoningStereotype, Class owner) { GenericType milestoningRangePropertyGenericType = context.resolveGenericType(milestoningStereotype.getMilestoningPropertyClassName()); - Property generatedMilestoningRangeProperty = new Root_meta_pure_metamodel_function_property_Property_Impl<>(MilestoningFunctions.MILESTONING,null,context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) + Property generatedMilestoningRangeProperty = new Root_meta_pure_metamodel_function_property_Property_Impl<>(MilestoningFunctions.MILESTONING, null, context.pureModel.getClass("meta::pure::metamodel::function::property::Property")) ._name(MilestoningFunctions.MILESTONING) ._genericType(milestoningRangePropertyGenericType) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::Property")) - ._typeArguments(Lists.fixedSize.of(owner._classifierGenericType(), milestoningRangePropertyGenericType)) - ._multiplicityArgumentsAdd(context.pureModel.getMultiplicity("zeroone"))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.Property), + Lists.fixedSize.of(owner._classifierGenericType(), milestoningRangePropertyGenericType), + Lists.fixedSize.of(context.pureModel.getMultiplicity("zeroone")))) ._multiplicity(context.pureModel.getMultiplicity("zeroone")) ._stereotypes(Lists.fixedSize.of(generatedMilestoningStereotype(context, GeneratedMilestoningStereotype.generatedmilestoningdateproperty))) ._owner(owner); @@ -221,9 +217,9 @@ private static MilestoningPropertyTransformation milestoningPropertyTransformati private static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property edgePointProperty(PropertyOwner owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property originalProperty, MutableList stereotypes, CompileContext context) { String edgePointPropertyName = MilestoningFunctions.getEdgePointPropertyName(originalProperty._name()); - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity multiplicity = new Root_meta_pure_metamodel_multiplicity_Multiplicity_Impl("",null,context.pureModel.getType(M3Paths.Multiplicity)) + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity multiplicity = new Root_meta_pure_metamodel_multiplicity_Multiplicity_Impl("", null, context.pureModel.getType(M3Paths.Multiplicity)) ._lowerBound(originalProperty._multiplicity()._lowerBound()) - ._upperBound(new Root_meta_pure_metamodel_multiplicity_MultiplicityValue_Impl("",null,context.pureModel.getType(M3Paths.MultiplicityValue))._value(-1L)); + ._upperBound(new Root_meta_pure_metamodel_multiplicity_MultiplicityValue_Impl("", null, context.pureModel.getType(M3Paths.MultiplicityValue))._value(-1L)); return newProperty(owner, originalProperty, edgePointPropertyName, multiplicity, stereotypes, context); } @@ -264,10 +260,8 @@ private static QualifiedProperty newSingleDateMilestoningQualifiedPropertyNoA GenericType functionType = PureModel.buildFunctionType(Lists.fixedSize.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel); - LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::function::LambdaFunction")) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction")) - ._typeArguments(Lists.mutable.with(functionType))) + LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass(M3Paths.LambdaFunction)) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), Lists.mutable.with(functionType))) ._openVariables(Lists.fixedSize.of("this")) ._expressionSequence(Lists.fixedSize.of(equalExpression)); @@ -290,9 +284,10 @@ private static QualifiedProperty newSingleDateMilestoningQualifiedPropertyNoA ._multiplicity(context.pureModel.getMultiplicity("zeromany")) ._parametersValues(Lists.fixedSize.of(filterLhs, filterInstanceValue)); - GenericType classifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) - ._typeArguments(Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel))); + GenericType classifierGenericType = context.newGenericType( + context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), + Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel)) + ); SimpleFunctionExpression finalExpression = filterExpression; if (originalProperty._multiplicity() == context.pureModel.getMultiplicity("one")) @@ -347,10 +342,8 @@ private static MutableList> newSingleDateMilestoningQualifi GenericType functionType = PureModel.buildFunctionType(Lists.fixedSize.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel); - LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::function::LambdaFunction")) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction")) - ._typeArguments(Lists.mutable.with(functionType))) + LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass(M3Paths.LambdaFunction)) + ._classifierGenericType(context.newGenericType(context.pureModel.getType(M3Paths.LambdaFunction), Lists.mutable.with(functionType))) ._openVariables(returnTypeMilestoningStereotype.getTemporalDatePropertyNames()) ._expressionSequence(Lists.fixedSize.of(equalExpression)); @@ -384,9 +377,10 @@ private static MutableList> newSingleDateMilestoningQualifi ._parametersValues(Lists.fixedSize.of(filterExpression)); } - GenericType classifierGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) - ._typeArguments(Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar).withAll(datesToCompare.collect(Pair::getOne)), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel))); + GenericType classifierGenericType = context.newGenericType( + context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), + Lists.fixedSize.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar).withAll(datesToCompare.collect(Pair::getOne)), qualifiedProperty._genericType(), originalProperty._multiplicity(), context.pureModel)) + ); qualifiedProperty._classifierGenericType(classifierGenericType); qualifiedProperty._expressionSequence(Lists.fixedSize.of(finalExpression)); @@ -438,9 +432,11 @@ private static MutableList> generateMilestoningRangeQualifi ._parametersValues(Lists.mutable.of(temporalDatePropertyExp, inputStartDate)); LambdaFunction filterLambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::function::LambdaFunction")) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction")) - ._typeArguments(Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel)))) + ._classifierGenericType( + context.newGenericType( + context.pureModel.getType(M3Paths.LambdaFunction), + Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(v_milestoning), context.pureModel.getGenericType("Boolean"), context.pureModel.getMultiplicity("one"), context.pureModel)) + )) ._openVariables(Lists.mutable.of(temporalDatePropertyName)) ._expressionSequence(Lists.mutable.of(equalExpression)); @@ -464,9 +460,7 @@ private static MutableList> generateMilestoningRangeQualifi ._parametersValues(Lists.mutable.of(filterLhs, filterInstanceValue)); QualifiedProperty milestoningRangeQualifiedProperty = getQualifiedProperty(propertyOwner, originalProperty, qualifiedPropertyName, originalProperty._multiplicity(), stereotypes) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty")) - ._typeArguments(Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar, inputStartDate, inputEndDate), originalProperty._genericType(), originalProperty._multiplicity(), context.pureModel)))) + ._classifierGenericType(context.newGenericType(context.pureModel.getType("meta::pure::metamodel::function::property::QualifiedProperty"), Lists.mutable.of(PureModel.buildFunctionType(Lists.mutable.of(thisVar, inputStartDate, inputEndDate), originalProperty._genericType(), originalProperty._multiplicity(), context.pureModel)))) ._expressionSequence(Lists.mutable.of(filterExpression)); generatedMilestoningRangeQualifiedProperty.add(milestoningRangeQualifiedProperty); @@ -476,7 +470,7 @@ private static MutableList> generateMilestoningRangeQualifi private static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property newProperty(PropertyOwner owner, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property originalProperty, String name, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity multiplicity, ListIterable stereotypes, CompileContext context) { - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property property = newAbstractProperty(owner, originalProperty, name, multiplicity, stereotypes, new Root_meta_pure_metamodel_function_property_Property_Impl(name,null,context.pureModel.getClass("meta::pure::metamodel::function::property::Property"))); + org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property property = newAbstractProperty(owner, originalProperty, name, multiplicity, stereotypes, new Root_meta_pure_metamodel_function_property_Property_Impl(name, null, context.pureModel.getClass("meta::pure::metamodel::function::property::Property"))); property._classifierGenericType(originalProperty._classifierGenericType()); return property; } @@ -510,7 +504,7 @@ private static Predicate isGeneratedMilestoningNonDateProperty() public static Boolean isGeneratedMilestoningQualifiedProperty(AbstractProperty p) { - return (p._stereotypes().anySatisfy(s -> s._value().equals(GeneratedMilestoningStereotype.generatedmilestoningproperty.name())) && (p instanceof QualifiedProperty)) ? true : false; + return (p._stereotypes().anySatisfy(s -> s._value().equals(GeneratedMilestoningStereotype.generatedmilestoningproperty.name())) && (p instanceof QualifiedProperty)) ? true : false; } public static Boolean isDateArgGeneratedMilestoningQualifiedProperty(AbstractProperty p) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java index 681b9898e73..96f7f7a8829 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PackageableElementMilestoningPassBuilder.java @@ -27,6 +27,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.Mapping; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.runtime.PackageableRuntime; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.section.SectionIndex; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.Property; @@ -68,8 +69,8 @@ public PackageableElement visit(Class srcClass) @Override public PackageableElement visit(Association srcAssociation) { - String property0Ref = this.context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(0).type); - String property1Ref = this.context.pureModel.addPrefixToTypeReference(srcAssociation.properties.get(1).type); + String property0Ref = this.context.pureModel.addPrefixToTypeReference(((PackageableType) srcAssociation.properties.get(0).genericType.rawType).fullPath); + String property1Ref = this.context.pureModel.addPrefixToTypeReference(((PackageableType) srcAssociation.properties.get(1).genericType.rawType).fullPath); String packageString = this.context.pureModel.buildPackageString(srcAssociation._package, srcAssociation.name); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association association = this.context.pureModel.getAssociation(packageString, srcAssociation.sourceInformation); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java index ff8808a79a8..5843f045cfa 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PropertyMappingBuilder.java @@ -48,6 +48,7 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression; +import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m4.coreinstance.SourceInformation; import java.util.function.Function; @@ -149,11 +150,11 @@ public PropertyMapping visit(XStorePropertyMapping propertyMapping) org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity oneMultiplicity = this.context.pureModel.getMultiplicity("one"); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression thisVariable = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name("this"); - thisVariable._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(thisClass)); + thisVariable._genericType(context.newGenericType(thisClass)); thisVariable._multiplicity(oneMultiplicity); org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression thatVariable = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::valuespecification::VariableExpression"))._name("that"); - thatVariable._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(thatClass)); + thatVariable._genericType(context.newGenericType(thatClass)); thatVariable._multiplicity(oneMultiplicity); MutableList pureParameters = FastList.newListWith(thisVariable, thatVariable); @@ -176,7 +177,7 @@ public PropertyMapping visit(XStorePropertyMapping propertyMapping) } LambdaFunction lambda = new Root_meta_pure_metamodel_function_LambdaFunction_Impl(parent._id() + "." + propertyMapping.property.property, new SourceInformation(mappingPath, 0, 0, 0, 0), null) - ._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.context.pureModel.getType("meta::pure::metamodel::function::LambdaFunction"))._typeArguments(FastList.newListWith(functionType))) + ._classifierGenericType(context.newGenericType(this.context.pureModel.getType(M3Paths.LambdaFunction), FastList.newListWith(functionType))) ._openVariables(cleanedOpenVariables) ._expressionSequence(valueSpecifications); diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java index 9464d8547bc..a31c23f9cbe 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel.java @@ -1181,7 +1181,7 @@ public GenericType getGenericType(String fullPath, SourceInformation sourceInfor public GenericType getGenericType(Type type) { - return this.typesGenericTypeIndex.getIfAbsentPut(buildTypeId(type), () -> new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(type)); + return this.typesGenericTypeIndex.getIfAbsentPut(buildTypeId(type), () -> CompileContext.newGenericType(type, this)); } public String buildTypeId(Type type) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java index e98fdb65e18..dd991e38224 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/RelationTypeHelper.java @@ -15,8 +15,8 @@ package org.finos.legend.engine.language.pure.compiler.toPureGraph; import org.eclipse.collections.impl.utility.ListIterate; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.Column; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.Column; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType; import org.finos.legend.pure.m3.navigation.ProcessorSupport; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java index bcef782fe83..aefc00d3eb2 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilder.java @@ -28,33 +28,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.AggregateValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.ExecutionContextInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.Pair; @@ -161,7 +161,6 @@ public ValueSpecification visit(PackageableElementPtr packageableElementPtr) // for backward compatibility, since some protocol versions use PackageableElementPtr for units return visit(new UnitType(packageableElementPtr.fullPath, packageableElementPtr.sourceInformation)); } - org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement packageableElement = this.context.resolvePackageableElement(packageableElementPtr.fullPath, packageableElementPtr.sourceInformation); return new Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("", SourceInformationHelper.toM3SourceInformation(packageableElementPtr.sourceInformation), this.context.pureModel.getClass(M3Paths.InstanceValue)) ._genericType(packageableElement._classifierGenericType()) @@ -705,19 +704,11 @@ public ValueSpecification processClassInstance(PureList pureList) public ValueSpecification visit(Variable variable) { openVariables.add(variable.name); - if ((variable._class != null || variable.relationType != null) && variable.multiplicity != null) + if (variable.genericType != null && variable.multiplicity != null) { VariableExpression ve = new Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("", SourceInformationHelper.toM3SourceInformation(variable.sourceInformation), this.context.pureModel.getClass(M3Paths.VariableExpression)) ._name(variable.name); - GenericType genericType = - // Bad Hack to compensate the fact that 'generics' are not supported in the type system ... - variable.relationType != null && variable._class != null ? - new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType)) - ._rawType(context.pureModel.getClass(variable._class.path)) - ._typeArguments(Lists.immutable.with(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(RelationTypeHelper.convert(variable.relationType, this.context.pureModel.getExecutionSupport().getProcessorSupport(), null)))) : - variable.relationType != null ? - new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(RelationTypeHelper.convert(variable.relationType, this.context.pureModel.getExecutionSupport().getProcessorSupport(), null)) : - this.context.resolveGenericType(this.context.pureModel.addPrefixToTypeReference(variable._class.path), variable.sourceInformation); + GenericType genericType = context.newGenericType(variable.genericType); ve._genericType(genericType); ve._multiplicity(this.context.pureModel.getMultiplicity(variable.multiplicity)); processingContext.addInferredVariables(variable.name, ve); @@ -755,13 +746,8 @@ public ValueSpecification visit(MappingInstance mappingInstance) @Override public ValueSpecification visit(GenericTypeInstance genericTypeInstance) { - // Support casting to a relation - if (genericTypeInstance.typeArguments != null && !genericTypeInstance.typeArguments.isEmpty() && genericTypeInstance.typeArguments.get(0) instanceof ClassInstance && ((ClassInstance) genericTypeInstance.typeArguments.get(0)).type.equals("colSpecArray")) - { - return proccessColSpecArray((ColSpecArray) ((ClassInstance) genericTypeInstance.typeArguments.get(0)).value); - } return new Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("", null, this.context.pureModel.getClass(M3Paths.InstanceValue)) - ._genericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(this.context.resolveType(genericTypeInstance.fullPath, genericTypeInstance.sourceInformation))) + ._genericType(context.newGenericType(genericTypeInstance.genericType)) ._multiplicity(this.context.pureModel.getMultiplicity("one")); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java index d42441339e3..6e158092d98 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/ValueSpecificationBuilderForFuncExpr.java @@ -19,6 +19,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime; import org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl; @@ -44,7 +45,7 @@ public ValueSpecificationBuilderForFuncExpr(CompileContext context, MutableList< } @Override - public ValueSpecification visit(org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr packageableElementPtr) + public ValueSpecification visit(PackageableElementPtr packageableElementPtr) { if (packageableElementPtr.fullPath.contains("~")) { @@ -57,7 +58,8 @@ public ValueSpecification visit(org.finos.legend.engine.protocol.pure.v1.model.v if (packageableElement instanceof Root_meta_pure_runtime_PackageableRuntime) { Root_meta_core_runtime_Runtime resolvedRuntime = this.context.resolveRuntime(packageableElementPtr.fullPath); - GenericType runtimeGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType))._rawType(this.context.pureModel.getType("meta::core::runtime::Runtime")); + GenericType runtimeGenericType = new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.context.pureModel.getClass(M3Paths.GenericType)) + ._rawType(this.context.pureModel.getType("meta::core::runtime::Runtime")); return new Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("", SourceInformationHelper.toM3SourceInformation(packageableElementPtr.sourceInformation), this.context.pureModel.getClass(M3Paths.InstanceValue)) ._genericType(runtimeGenericType) ._multiplicity(this.context.pureModel.getMultiplicity("one")) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java index ab1e0cf303a..a5540cb5203 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/data/core/EmbeddedDataCompilerHelper.java @@ -26,7 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementType; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextData; import org.finos.legend.engine.protocol.pure.v1.model.data.*; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.pure.generated.*; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.PackageableElement; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java index e71d0b2684a..362156381c5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/Handlers.java @@ -33,8 +33,7 @@ import org.finos.legend.engine.language.pure.compiler.toPureGraph.handlers.inference.*; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; -import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementPointer; -import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; @@ -117,7 +116,6 @@ private static void updateTwoParamsLambdaDiffTypes(Object lambda, GenericType ne } } - private static void updateSimpleLambda(Object lambda, GenericType newGenericType, org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity m, CompileContext cc) { if (lambda instanceof Lambda) @@ -126,14 +124,10 @@ private static void updateSimpleLambda(Object lambda, GenericType newGenericType if (params.size() > 1) { Variable p = params.get(0); - GenericType gt = cc.pureModel.getGenericType(M3Paths.Relation); - updateVariableType(p, gt); - // Hack to compensate the fact that 'generics' are not supported in the type system ... we would like the relation (newGenericType) to be a typeArgument of Relation (i.e. Relation<(id:Integer)> - // we pack the 'relation' in the variable 'relationType' extra slot... - updateVariableType(p, newGenericType); + updateVariableType(p, cc.newGenericType(cc.pureModel.getType(M3Paths.Relation), Lists.fixedSize.of(newGenericType))); p.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); Variable f = params.get(1); - updateVariableType(f, cc.pureModel.getGenericType("meta::pure::functions::relation::_Window")); + updateVariableType(f, cc.newGenericType(cc.pureModel.getType("meta::pure::functions::relation::_Window"), Lists.mutable.with(cc.pureModel.getGenericType(cc.pureModel.getType("meta::pure::metamodel::type::Any"))))); f.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); } Variable variable = params.get(params.size() - 1); @@ -144,14 +138,7 @@ private static void updateSimpleLambda(Object lambda, GenericType newGenericType private static void updateVariableType(Variable variable, GenericType newGenericType) { - if (newGenericType._rawType() instanceof RelationType) - { - variable.relationType = RelationTypeHelper.convert((RelationType) newGenericType._rawType()); - } - else - { - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, PackageableElement.getUserPathForPackageableElement(newGenericType._rawType())); - } + variable.genericType = CompileContext.convertGenericType(newGenericType); } @@ -171,10 +158,10 @@ private static void updateLambdaWithCol(GenericType gt2, org.finos.legend.engine private static void updateTDSRowLambda(List vars) { Variable variable = vars.get(0); - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, "meta::pure::tds::TDSRow"); + variable.genericType = new org.finos.legend.engine.protocol.pure.v1.model.type.GenericType(new PackageableType("meta::pure::tds::TDSRow")); variable.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); Variable variable2 = vars.get(1); - variable2._class = new PackageableElementPointer(PackageableElementType.CLASS, "meta::pure::tds::TDSRow"); + variable2.genericType = new org.finos.legend.engine.protocol.pure.v1.model.type.GenericType(new PackageableType("meta::pure::tds::TDSRow")); variable2.multiplicity = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity(1, 1); } @@ -966,20 +953,13 @@ public Handlers(PureModel pureModel) ); // Inference in the context of the parent - register(m(m(h("meta::pure::tds::agg_String_1__FunctionDefinition_1__FunctionDefinition_1__AggregateValue_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(this.pureModel.getType("meta::pure::tds::AggregateValue")) - ._typeArguments(Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2)))), - "one"), ps -> Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2))), ps -> ps.size() == 3 && typeOne(ps.get(0), "String"))), + register(m(m(h("meta::pure::tds::agg_String_1__FunctionDefinition_1__FunctionDefinition_1__AggregateValue_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::tds::AggregateValue"), Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2))), this.pureModel), "one"), ps -> Lists.fixedSize.of(funcReturnType(ps.get(1)), funcReturnType(ps.get(2))), ps -> ps.size() == 3 && typeOne(ps.get(0), "String"))), m(h("meta::pure::functions::collection::agg_FunctionDefinition_1__FunctionDefinition_1__AggregateValue_1_", false, ps -> res("meta::pure::functions::collection::AggregateValue", "one"), ps -> true)))); - register(m(m(h("meta::pure::tds::col_Function_1__String_1__String_1__BasicColumnSpecification_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification")) - ._typeArguments(Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType())), + register(m(m(h("meta::pure::tds::col_Function_1__String_1__String_1__BasicColumnSpecification_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification"), Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), pureModel), "one"), ps -> Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), ps -> ps.size() == 3)), - m(h("meta::pure::tds::col_Function_1__String_1__BasicColumnSpecification_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification")) - ._typeArguments(Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType())), + m(h("meta::pure::tds::col_Function_1__String_1__BasicColumnSpecification_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::tds::BasicColumnSpecification"), Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), pureModel), "one"), ps -> Lists.fixedSize.of(funcType(ps.get(0)._genericType())._parameters().getOnly()._genericType()), ps -> true)))); // ---------------------------- @@ -1046,9 +1026,7 @@ public Handlers(PureModel pureModel) ) ); - register("meta::pure::functions::collection::pair_U_1__V_1__Pair_1_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(this.pureModel.getType("meta::pure::functions::collection::Pair")) - ._typeArguments(Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList()))), "one")); + register("meta::pure::functions::collection::pair_U_1__V_1__Pair_1_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::functions::collection::Pair"), Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList())), this.pureModel), "one")); register(h("meta::pure::functions::multiplicity::toOne_T_MANY__T_1_", true, ps -> res(ps.get(0)._genericType(), "one"), ps -> Lists.mutable.with(ps.get(0)._genericType()), ps -> true)); @@ -1185,13 +1163,13 @@ public Handlers(PureModel pureModel) ); register("meta::pure::executionPlan::featureFlag::withFeatureFlags_T_MANY__Enum_MANY__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany")); register(m( - m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.pureModel.getType("meta::pure::dataQuality::Checked"))._typeArgumentsAdd(ps.get(0)._genericType()), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 2)), - m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Integer_1__Checked_MANY_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.pureModel.getType("meta::pure::dataQuality::Checked"))._typeArgumentsAdd(ps.get(0)._genericType()), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 3)) + m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::dataQuality::Checked"), ps.get(0)._genericType(), this.pureModel), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 2)), + m(h("meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Integer_1__Checked_MANY_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::dataQuality::Checked"), ps.get(0)._genericType(), pureModel), "zeroMany"), ps -> Lists.mutable.with(ps.get(0)._genericType()._typeArguments().getFirst()), ps -> ps.size() == 3)) ) ); register("meta::pure::graphFetch::execution::graphFetchUnexpanded_T_MANY__RootGraphFetchTree_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany")); - register("meta::pure::graphFetch::execution::graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(this.pureModel.getType("meta::pure::dataQuality::Checked"))._typeArgumentsAdd(ps.get(0)._genericType()), "zeroMany")); + register("meta::pure::graphFetch::execution::graphFetchCheckedUnexpanded_T_MANY__RootGraphFetchTree_1__Checked_MANY_", false, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::dataQuality::Checked"), ps.get(0)._genericType(), pureModel), "zeroMany")); register(m( m(h("meta::pure::graphFetch::execution::serialize_Checked_MANY__RootGraphFetchTree_1__String_1_", false, ps -> res("String", "one"), ps -> ps.size() == 2 && "Checked".equals(ps.get(0)._genericType()._rawType()._name()))), m(h("meta::pure::graphFetch::execution::serialize_T_MANY__RootGraphFetchTree_1__String_1_", false, ps -> res("String", "one"), ps -> ps.size() == 2)), @@ -1211,9 +1189,7 @@ public Handlers(PureModel pureModel) register(m(m(h("meta::pure::functions::collection::dropAt_T_MANY__Integer_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany"), ps -> ps.size() == 2)), m(h("meta::pure::functions::collection::dropAt_T_MANY__Integer_1__Integer_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany"), ps -> ps.size() == 3)))); - register("meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_", true, ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(this.pureModel.getType("meta::pure::functions::collection::Pair")) - ._typeArguments(Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList()))), "oneMany")); + register("meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_", true, ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::functions::collection::Pair"), Lists.fixedSize.ofAll(ps.stream().map(ValueSpecificationAccessor::_genericType).collect(Collectors.toList())), pureModel), "oneMany")); register(m(grp(LambdaInference, h("meta::pure::functions::collection::removeDuplicatesBy_T_MANY__Function_1__T_MANY_", false, ps -> res(ps.get(0)._genericType(), "zeroMany"), p -> true)))); register("meta::pure::functions::collection::containsAll_Any_MANY__Any_MANY__Boolean_1_", false, ps -> res("Boolean", "one")); @@ -1812,12 +1788,7 @@ private void registerAlgebra() private void registerOlapMath() { - ReturnInference resolve = ps -> res(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, this.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType")) - ._rawType(this.pureModel.getType("meta::pure::functions::collection::Map")) - ._typeArguments(FastList.newListWith( - this.pureModel.getGenericType("meta::pure::metamodel::type::Any"), - this.pureModel.getGenericType("Integer") - )), "one"); + ReturnInference resolve = ps -> res(CompileContext.newGenericType(this.pureModel.getType("meta::pure::functions::collection::Map"), FastList.newListWith(this.pureModel.getGenericType("meta::pure::metamodel::type::Any"), this.pureModel.getGenericType("Integer")), pureModel), "one"); register(m( m(h("meta::pure::functions::math::olap::rank_Any_MANY__Map_1_", false, resolve)), diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java index 79a409f209a..56b89b150b9 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/builder/FunctionExpressionBuilder.java @@ -24,11 +24,11 @@ import org.finos.legend.engine.language.pure.compiler.toPureGraph.handlers.FunctionHandler; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.FunctionType; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java index 5ab85398da0..5e7df44909c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/handlers/inference/MostCommonType.java @@ -22,38 +22,6 @@ public class MostCommonType { public static GenericType mostCommon(MutableList sourceTypes, PureModel pureModel) { - // Need generics return (GenericType) org.finos.legend.pure.m3.navigation.generictype.GenericType.findBestCommonGenericType(sourceTypes.collect(s -> s), true, false, pureModel.getExecutionSupport().getProcessorSupport()); -// Type nil = pureModel.getType(M3Paths.Nil); -// MutableList types = sourceTypes.select(t->!t.equals(nil)); -// if (types.isEmpty()) -// { -// return pureModel.getGenericType(M3Paths.Nil); -// } -// else -// { -// Type res = types.size() == 1? types.get(0):types.take(types.size()-1).injectInto(types.get(types.size()-1), (a,b) -> mostCommon(a,b, pureModel)); -// return new Root_meta_pure_metamodel_type_generics_GenericType_Impl("", null, context.pureModel.getClass("meta::pure::metamodel::type::generics::GenericType"))._rawType(res); -// } } - - -// public static Type mostCommon(Type a, Type b, PureModel pureModel) -// { -// if (a == b) -// { -// return a; -// } -// ListIterable la = C3Linearization.getTypeGeneralizationLinearization(a, pureModel.getExecutionSupport().getProcessorSupport()).toReversed(); -// ListIterable lb = C3Linearization.getTypeGeneralizationLinearization(b, pureModel.getExecutionSupport().getProcessorSupport()).toReversed(); -// int min = Math.min(la.size(), lb.size()); -// for (int i=0; i < min; i++) -// { -// if (la.get(i) != lb.get(i)) -// { -// return (Type)la.get(i-1); -// } -// } -// return (Type)la.get(min-1); -// } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java index 8449f408ef6..86dd6c4442a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/main/java/org/finos/legend/engine/language/pure/compiler/toPureGraph/test/ModelStoreTestConnectionFactory.java @@ -26,7 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.connection.JsonModelConnection; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.modelToModel.connection.XmlModelConnection; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.shared.core.url.InputStreamProvider; import org.finos.legend.engine.shared.core.url.StreamProviderHolder; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java index 561fd2d2bfc..ac9764b3304 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestCompilationFromGrammar.java @@ -1062,7 +1062,7 @@ public void testRelation() " city : x|$x.city,\n" + " treePlanted: x|$x.treePlanted,\n" + " year: x|$x.year\n" + - " ])->pivot(~[country, city], ~[total: x|$x.treePlanted : x|$x->sum()])->cast(@Relation<(year2:Integer)>)->filter(x|$x.year2 == 2000)\n" + + " ])->pivot(~[country, city], ~[total: x|$x.treePlanted : x|$x->sum()])->cast(@meta::pure::metamodel::relation::Relation<(year2:Integer)>)->filter(x|$x.year2 == 2000)\n" + "}" ); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java index 10d89844894..fb3176beec5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/src/test/java/org/finos/legend/engine/language/pure/compiler/test/fromGrammar/TestDomainCompilationFromGrammar.java @@ -724,7 +724,7 @@ public void testQualifiedProperty() "{\n" + " name : String[*];\n" + " xza(s:z::k::B[1]){$s + 'ok'}:String[1];\n" + - "}\n", "COMPILATION error at [4:8-19]: Can't find type 'z::k::B'"); + "}\n", "COMPILATION error at [4:10-16]: Can't find type 'z::k::B'"); } @Test diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java index fcce3fc4a39..3846046dc5f 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/src/test/java/org/finos/legend/engine/language/pure/grammar/api/test/TestGrammarToJsonApi.java @@ -34,13 +34,13 @@ public class TestGrammarToJsonApi @Test public void testProtocolGeneration() { - test(getJsonString("pureParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":\"test\"}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}},\"test2\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":16,\"startLine\":1},\"value\":\"test2\"}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test(getJsonString("pureParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":\"test\"}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":6,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}},\"test2\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":16,\"startLine\":1},\"value\":\"test2\"}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":6,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":2,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test2\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); } @Test public void testImportParsing() { - test(getJsonString("pureImportParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{}},\"modelDataContext\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"targetA\",\"propertyTypeSourceInformation\":{\"endColumn\":18,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":4},\"sourceInformation\":{\"endColumn\":22,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":3,\"startLine\":4},\"stereotypes\":[],\"taggedValues\":[],\"type\":\"TargetA\"}],\"qualifiedProperties\":[],\"sourceInformation\":{\"endColumn\":1,\"endLine\":5,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":2},\"stereotypes\":[],\"superTypes\":[\"VersionClass\"],\"taggedValues\":[{\"sourceInformation\":{\"endColumn\":20,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"tag\":{\"profile\":\"doc\",\"profileSourceInformation\":{\"endColumn\":10,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"sourceInformation\":{\"endColumn\":14,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":2},\"value\":\"doc\"},\"value\":\"a\"}]},{\"_type\":\"sectionIndex\",\"name\":\"SectionIndex\",\"package\":\"__internal__\",\"sections\":[{\"_type\":\"importAware\",\"elements\":[\"model::Person\"],\"imports\":[\"projectA\"],\"parserName\":\"Pure\",\"sourceInformation\":{\"endColumn\":2,\"endLine\":7,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":1}}]}]},\"renderStyle\":\"STANDARD\"}"); + test(getJsonString("pureImportParsingTest.json"), "{\"isolatedLambdas\":{\"lambdas\":{}},\"modelDataContext\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"TargetA\",\"sourceInformation\":{\"endColumn\":18,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":4}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"targetA\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":4,\"sourceId\":\"\",\"startColumn\":3,\"startLine\":4},\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"sourceInformation\":{\"endColumn\":1,\"endLine\":5,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":2},\"stereotypes\":[],\"superTypes\":[\"VersionClass\"],\"taggedValues\":[{\"sourceInformation\":{\"endColumn\":20,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"tag\":{\"profile\":\"doc\",\"profileSourceInformation\":{\"endColumn\":10,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":8,\"startLine\":2},\"sourceInformation\":{\"endColumn\":14,\"endLine\":2,\"sourceId\":\"\",\"startColumn\":12,\"startLine\":2},\"value\":\"doc\"},\"value\":\"a\"}]},{\"_type\":\"sectionIndex\",\"name\":\"SectionIndex\",\"package\":\"__internal__\",\"sections\":[{\"_type\":\"importAware\",\"elements\":[\"model::Person\"],\"imports\":[\"projectA\"],\"parserName\":\"Pure\",\"sourceInformation\":{\"endColumn\":2,\"endLine\":7,\"sourceId\":\"\",\"startColumn\":1,\"startLine\":1}}]}]},\"renderStyle\":\"STANDARD\"}"); } @Test @@ -52,18 +52,18 @@ public void testParsingWithNoError() @Test public void testLambdaParsingWithNoError() { - test("{\"isolatedLambdas\": {\"test\": \"a:String[1]|'hello';\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":13,\"startLine\":1},\"value\":\"hello\"}],\"parameters\":[{\"_type\":\"var\",\"class\":\"String\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"a\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":12,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:String[1]|$src; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"String\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":14,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|$src+1; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[2]|$src->first()->toOne() \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"toOne\",\"parameters\":[{\"_type\":\"func\",\"function\":\"first\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":35,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":31,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.nameWithTitle('test');\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":35,\"startLine\":1},\"value\":\"test\"}],\"property\":\"nameWithTitle\",\"sourceInformation\":{\"endColumn\":33,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":42,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.name;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"property\":\"name\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Boolean[1] | !$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"not\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Boolean\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | -$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | add($src,minus([1,1]));\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"add\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":33,\"startLine\":1},\"values\":[{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":34,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":34,\"startLine\":1},\"value\":1},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":36,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":27,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|let a = 1;$a+1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"letFunction\",\"parameters\":[{\"_type\":\"string\",\"value\":\"a\"},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":1}],\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"a\",\"sourceInformation\":{\"endColumn\":27,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":26,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":29,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | myEnum.VALUE1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"myEnum\",\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"property\":\"VALUE1\",\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":25,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); - test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | anything;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"anything\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"Integer\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"a:String[1]|'hello';\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":13,\"startLine\":1},\"value\":\"hello\"}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\",\"sourceInformation\":{\"endColumn\":8,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":3,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"a\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":12,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:String[1]|$src; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\",\"sourceInformation\":{\"endColumn\":10,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":14,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|$src+1; \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":21,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":20,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[2]|$src->first()->toOne() \"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"toOne\",\"parameters\":[{\"_type\":\"func\",\"function\":\"first\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":35,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":31,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.nameWithTitle('test');\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"string\",\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":35,\"startLine\":1},\"value\":\"test\"}],\"property\":\"nameWithTitle\",\"sourceInformation\":{\"endColumn\":33,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":10,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":42,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Person[1] |$src.name;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":19,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}],\"property\":\"name\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":21,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Person\",\"sourceInformation\":{\"endColumn\":10,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":13,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Boolean[1] | !$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"not\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | -$src;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":22,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":19,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":18,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | add($src,minus([1,1]));\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"add\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":22,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"minus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":33,\"startLine\":1},\"values\":[{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":34,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":34,\"startLine\":1},\"value\":1},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":36,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":27,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":40,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1]|let a = 1;$a+1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"letFunction\",\"parameters\":[{\"_type\":\"string\",\"value\":\"a\"},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1},\"value\":1}],\"sourceInformation\":{\"endColumn\":24,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}},{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":2,\"upperBound\":2},\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1},\"values\":[{\"_type\":\"var\",\"name\":\"a\",\"sourceInformation\":{\"endColumn\":27,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":26,\"startLine\":1}},{\"_type\":\"integer\",\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":29,\"startLine\":1},\"value\":1}]}],\"sourceInformation\":{\"endColumn\":29,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":28,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":15,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | myEnum.VALUE1;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"myEnum\",\"sourceInformation\":{\"endColumn\":23,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"property\":\"VALUE1\",\"sourceInformation\":{\"endColumn\":30,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":25,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":31,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + test("{\"isolatedLambdas\": {\"test\": \"src:Integer[1] | anything;\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"anything\",\"sourceInformation\":{\"endColumn\":25,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":18,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\",\"sourceInformation\":{\"endColumn\":11,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":14,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); // a really meaningless lambda test("{\"isolatedLambdas\": {\"test\": \"anything\"}}", "{\"isolatedLambdas\":{\"lambdas\":{\"test\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"packageableElementPtr\",\"fullPath\":\"anything\",\"sourceInformation\":{\"endColumn\":8,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}],\"parameters\":[],\"sourceInformation\":{\"endColumn\":8,\"endLine\":1,\"sourceId\":\"test\",\"startColumn\":1,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); } @@ -138,7 +138,7 @@ private String getJsonString(String path) public void testLambdaWithCast() { test("{\"isolatedLambdas\":{\"testLambda\":\"src:OldClass[1]|$src->cast(@newClass)\"}}", - "{\"isolatedLambdas\":{\"lambdas\":{\"testLambda\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"cast\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":17,\"startLine\":1}},{\"_type\":\"genericTypeInstance\",\"fullPath\":\"newClass\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":29,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":23,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"class\":\"OldClass\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":15,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); + "{\"isolatedLambdas\":{\"lambdas\":{\"testLambda\":{\"_type\":\"lambda\",\"body\":[{\"_type\":\"func\",\"function\":\"cast\",\"parameters\":[{\"_type\":\"var\",\"name\":\"src\",\"sourceInformation\":{\"endColumn\":20,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":17,\"startLine\":1}},{\"_type\":\"genericTypeInstance\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"newClass\",\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":29,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"sourceInformation\":{\"endColumn\":36,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":28,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":26,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":23,\"startLine\":1}}],\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"OldClass\",\"sourceInformation\":{\"endColumn\":12,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":5,\"startLine\":1}},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"src\",\"sourceInformation\":{\"endColumn\":15,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":1,\"startLine\":1}}],\"sourceInformation\":{\"endColumn\":37,\"endLine\":1,\"sourceId\":\"testLambda\",\"startColumn\":16,\"startLine\":1}}}},\"renderStyle\":\"STANDARD\"}"); } private void test(String request, String expected) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 index 74735dd367e..6fd30ed965b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/antlr4/org/finos/legend/engine/language/pure/grammar/from/antlr4/core/M3ParserGrammar.g4 @@ -211,14 +211,22 @@ type: (qualifiedName (LESS_THAN typeAr | ( PAREN_OPEN - columnType (COMMA columnType)* + columnInfo (COMMA columnInfo)* PAREN_CLOSE ) | unitName ; -columnType: identifier COLON identifier + +columnInfo: columnName COLON columnType +; + +columnName: identifier ; + +columnType: identifier +; + functionTypePureType: type multiplicity ; typeAndMultiplicityParameters: LESS_THAN ((typeParameters multiplictyParameters?) | multiplictyParameters) GREATER_THAN diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java index c1142928244..01025cf72ab 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/PureGrammarParser.java @@ -38,7 +38,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; import org.finos.legend.engine.shared.core.identity.Identity; -import org.finos.legend.engine.shared.core.identity.factory.*; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.finos.legend.engine.shared.core.operational.logs.LogInfo; import org.finos.legend.engine.shared.core.operational.logs.LoggingEventType; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java index 03575109246..c5e775d0516 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/data/embedded/ModelStoreDataParseTreeWalker.java @@ -29,15 +29,15 @@ import org.finos.legend.engine.protocol.pure.v1.model.data.ModelInstanceTestData; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import java.math.BigDecimal; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java index 98c1139e03f..dc3113a7fac 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DateParseTreeWalker.java @@ -17,9 +17,9 @@ import org.antlr.v4.runtime.tree.TerminalNode; import org.finos.legend.engine.language.pure.grammar.from.ParseTreeWalkerSourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; public class DateParseTreeWalker diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java index 0159ad1dcb3..7192207934a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/DomainParseTreeWalker.java @@ -72,22 +72,27 @@ import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.EqualTo; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.EqualToJson; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.TestAssertion; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.type.Type; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.Column; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpec; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.relation.ColSpecArray; @@ -290,7 +295,11 @@ private EnumValue visitEnumValue(DomainParserGrammar.EnumValueContext ctx) private Class visitClass(DomainParserGrammar.ClassDefinitionContext ctx) { - // TODO: break if use of generics! + if (ctx.typeParametersWithContravarianceAndMultiplicityParameters() != null && !ctx.typeParametersWithContravarianceAndMultiplicityParameters().isEmpty()) + { + throw new EngineException("Type and/or multiplicity parameters are not authorized in Legend Engine", walkerSourceInformation.getSourceInformation(ctx.typeParametersWithContravarianceAndMultiplicityParameters()), EngineErrorType.PARSER); + } + Class _class = new Class(); _class._package = ctx.qualifiedName().packagePath() == null ? "" : PureGrammarParserUtility.fromPath(ctx.qualifiedName().packagePath().identifier()); _class.name = PureGrammarParserUtility.fromIdentifier(ctx.qualifiedName().identifier()); @@ -352,11 +361,10 @@ private Property visitSimpleProperty(DomainParserGrammar.PropertyContext ctx) property.stereotypes = ctx.stereotypes() == null ? Lists.mutable.empty() : this.visitStereotypes(ctx.stereotypes()); property.taggedValues = ctx.taggedValues() == null ? Lists.mutable.empty() : this.visitTaggedValues(ctx.taggedValues()); // NOTE: here we limit the property type to only primitive type, class, or enumeration - property.type = ctx.propertyReturnType().type().getText(); + property.genericType = processGenericType(ctx.propertyReturnType().type()); property.multiplicity = this.buildMultiplicity(ctx.propertyReturnType().multiplicity().multiplicityArgument()); property.defaultValue = ctx.defaultValue() == null ? null : this.visitDefaultValue(ctx.defaultValue().defaultValueExpression()); property.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); - property.propertyTypeSourceInformation = this.walkerSourceInformation.getSourceInformation(ctx.propertyReturnType().type()); if (ctx.aggregation() != null) { if (ctx.aggregation().aggregationType().AGGREGATION_TYPE_COMPOSITE() != null) @@ -392,14 +400,13 @@ private QualifiedProperty visitDerivedProperty(DomainParserGrammar.QualifiedProp { Variable variable = new Variable(); variable.name = PureGrammarParserUtility.fromIdentifier(functionVariableExpressionContext.identifier()); - String path = functionVariableExpressionContext.type().getText(); - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, path, walkerSourceInformation.getSourceInformation(functionVariableExpressionContext.type())); + variable.genericType = processGenericType(functionVariableExpressionContext.type()); variable.multiplicity = this.buildMultiplicity(functionVariableExpressionContext.multiplicity().multiplicityArgument()); variable.sourceInformation = walkerSourceInformation.getSourceInformation(functionVariableExpressionContext); return variable; }); // NOTE: we should check but here we let returned type of the derived property to be whatever - qualifiedProperty.returnType = ctx.propertyReturnType().type().getText(); + qualifiedProperty.returnGenericType = processGenericType(ctx.propertyReturnType().type()); qualifiedProperty.returnMultiplicity = this.buildMultiplicity(ctx.propertyReturnType().multiplicity().multiplicityArgument()); qualifiedProperty.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); return qualifiedProperty; @@ -426,6 +433,11 @@ private Association visitAssociation(DomainParserGrammar.AssociationContext ctx) private org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function visitFunction(DomainParserGrammar.FunctionDefinitionContext ctx) { + if (ctx.typeAndMultiplicityParameters() != null && !ctx.typeAndMultiplicityParameters().isEmpty()) + { + throw new EngineException("Type and/or multiplicity parameters are not authorized in Legend Engine", walkerSourceInformation.getSourceInformation(ctx.typeAndMultiplicityParameters()), EngineErrorType.PARSER); + } + org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function func = new org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function(); func._package = ctx.qualifiedName().packagePath() == null ? "" : PureGrammarParserUtility.fromPath(ctx.qualifiedName().packagePath().identifier()); func.stereotypes = ctx.stereotypes() == null ? Lists.mutable.empty() : this.visitStereotypes(ctx.stereotypes()); @@ -436,8 +448,7 @@ private org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain { Variable variable = new Variable(); variable.name = PureGrammarParserUtility.fromIdentifier(functionVariableExpressionContext.identifier()); - String path = functionVariableExpressionContext.type().getText(); - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, path, this.walkerSourceInformation.getSourceInformation(functionVariableExpressionContext.type())); + variable.genericType = processGenericType(functionVariableExpressionContext.type()); variable.multiplicity = this.buildMultiplicity(functionVariableExpressionContext.multiplicity().multiplicityArgument()); variable.sourceInformation = this.walkerSourceInformation.getSourceInformation(functionVariableExpressionContext); return variable; @@ -494,7 +505,7 @@ private org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain } func.tests = suites; } - func.returnType = ctx.functionTypeSignature().type().getText(); + func.returnGenericType = processGenericType(ctx.functionTypeSignature().type()); func.returnMultiplicity = this.buildMultiplicity(ctx.functionTypeSignature().multiplicity().multiplicityArgument()); func.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); func.name = PureGrammarParserUtility.fromIdentifier(ctx.qualifiedName().identifier()) + HelperValueSpecificationGrammarComposer.getFunctionSignature(func); @@ -740,8 +751,8 @@ private List codeBlock(DomainParserGrammar.CodeBlockContext private ValueSpecification programLine(DomainParserGrammar.ProgramLineContext ctx, List typeParametersNames, LambdaContext lambdaContext, boolean addLines, String space) { return (ctx.combinedExpression() == null) ? - letExpression(ctx.letExpression(), typeParametersNames, lambdaContext, addLines, space) : - combinedExpression(ctx.combinedExpression(), "line", typeParametersNames, lambdaContext, space, true, addLines); + letExpression(ctx.letExpression(), typeParametersNames, lambdaContext, addLines, space) : + combinedExpression(ctx.combinedExpression(), "line", typeParametersNames, lambdaContext, space, true, addLines); } public ValueSpecification combinedExpression(DomainParserGrammar.CombinedExpressionContext ctx, String exprName, List typeParametersNames, LambdaContext lambdaContext, String space, boolean wrapFlag, boolean addLines) @@ -834,7 +845,7 @@ private CByteArray byteArray(DomainParserGrammar.ToBytesLiteralContext ctx) private ValueSpecification enumReference(DomainParserGrammar.EnumReferenceContext ctx, String exprName, List typeParametersNames, LambdaContext lambdaContext, String space, boolean wrapFlag, boolean addLines) { - org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue result = new org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue(); + org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue result = new org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue(); result.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); result.fullPath = PureGrammarParserUtility.fromQualifiedName(ctx.qualifiedName().packagePath() == null ? Collections.emptyList() : ctx.qualifiedName().packagePath().identifier(), ctx.qualifiedName().identifier()); result.value = PureGrammarParserUtility.fromIdentifier(ctx.identifier()); @@ -891,11 +902,20 @@ private AppliedFunction letExpression(DomainParserGrammar.LetExpressionContext c private AppliedFunction newFunction(DomainParserGrammar.ExpressionInstanceContext ctx, List typeParametersNames, LambdaContext lambdaContext, boolean addLines, String space) { - PackageableElementPtr newClass = new PackageableElementPtr(); - newClass.fullPath = PureGrammarParserUtility.fromQualifiedName(ctx.qualifiedName().packagePath() == null ? Collections.emptyList() : ctx.qualifiedName().packagePath().identifier(), ctx.qualifiedName().identifier()); + GenericTypeInstance generic = new GenericTypeInstance( + new GenericType(new PackageableType("meta::pure::metamodel::type::Class"), + Lists.mutable.of( + new GenericType( + new PackageableType(PureGrammarParserUtility.fromQualifiedName(ctx.qualifiedName().packagePath() == null ? Collections.emptyList() : ctx.qualifiedName().packagePath().identifier(), ctx.qualifiedName().identifier())), + ListIterate.collect(ctx.typeArguments() == null ? Lists.mutable.empty() : ctx.typeArguments().type(), this::processGenericType), + ListIterate.collect(ctx.multiplicityArguments() == null ? Lists.mutable.empty() : ctx.multiplicityArguments().multiplicityArgument(), this::buildMultiplicity) + ) + ) + ) + ); List keyExpressions = processExpressionInstanceParserPropertyAssignments(ctx.expressionInstanceParserPropertyAssignment(), typeParametersNames, lambdaContext, addLines, space); Collection valueAssignments = new Collection(keyExpressions); - return this.createAppliedFunction(Lists.mutable.with(newClass, new CString(""), valueAssignments), "new"); + return this.createAppliedFunction(Lists.mutable.with(generic, new CString(""), valueAssignments), "new"); } // necessary for proper compilation of new function @@ -1261,11 +1281,10 @@ private ValueSpecification atomicExpression(DomainParserGrammar.AtomicExpression { return unitTypeReference(ctx.type()); } - if (ctx.type().typeArguments() != null && !ctx.type().typeArguments().type().get(0).columnType().isEmpty()) - { - return processRelationColumnTypes(ctx.type()); - } - return typeReference(ctx.type()); + GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); + genericTypeInstance.genericType = processGenericType(ctx.type()); + genericTypeInstance.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); + return genericTypeInstance; } if (ctx.anyLambda() != null) { @@ -1447,8 +1466,7 @@ private Variable lambdaParam(DomainParserGrammar.LambdaParamContext ctx, DomainP if (ctx != null && ctx.lambdaParamType() != null) { variable.multiplicity = this.buildMultiplicity(ctx.lambdaParamType().multiplicity().multiplicityArgument()); - String path = ctx.lambdaParamType().type().getText(); - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, path, walkerSourceInformation.getSourceInformation(ctx.lambdaParamType().type())); + variable.genericType = processGenericType(ctx.lambdaParamType().type()); variable.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); } variable.name = PureGrammarParserUtility.fromIdentifier(var); @@ -1519,7 +1537,7 @@ private GenericTypeInstance typeReference(DomainParserGrammar.TypeContext ctx) { String fullPath = ctx.getText(); GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); - genericTypeInstance.fullPath = fullPath; + genericTypeInstance.genericType = new GenericType(new PackageableType(fullPath)); genericTypeInstance.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); return genericTypeInstance; } @@ -1528,33 +1546,45 @@ private GenericTypeInstance unitTypeReference(DomainParserGrammar.TypeContext ct { String fullPath = ctx.unitName().qualifiedName().getText().concat(TILDE).concat(ctx.unitName().identifier().getText()); GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); - genericTypeInstance.fullPath = fullPath; + genericTypeInstance.genericType = new GenericType(new PackageableType(fullPath)); genericTypeInstance.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); return genericTypeInstance; } - private GenericTypeInstance processRelationColumnTypes(DomainParserGrammar.TypeContext ctx) + private GenericType processGenericType(DomainParserGrammar.TypeContext ctx) { - String fullPath = ctx.qualifiedName().getText(); - GenericTypeInstance genericTypeInstance = new GenericTypeInstance(); - genericTypeInstance.fullPath = fullPath; - genericTypeInstance.sourceInformation = walkerSourceInformation.getSourceInformation(ctx); - if (!"meta::pure::metamodel::relation::Relation".equals(fullPath) && !"Relation".equals(fullPath)) + Type type; + if (ctx.qualifiedName() != null) { - throw new EngineException("Casting to type with generics is only supported for Relation type", walkerSourceInformation.getSourceInformation(ctx), EngineErrorType.PARSER); + PackageableType pType = new PackageableType(ctx.qualifiedName().getText()); + pType.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); + type = pType; } - List columnTypeContexts = ctx.typeArguments().type().get(0).columnType(); - ColSpecArray colSpecArr = new ColSpecArray(); - colSpecArr.colSpecs = ListIterate.collect(columnTypeContexts, columnTypeContext -> + else if (ctx.PAREN_OPEN() != null) { - ColSpec colSpec = new ColSpec(); - colSpec.sourceInformation = walkerSourceInformation.getSourceInformation(columnTypeContext); - colSpec.name = PureGrammarParserUtility.fromIdentifier(columnTypeContext.identifier().get(0)); - colSpec.type = PureGrammarParserUtility.fromIdentifier(columnTypeContext.identifier().get(1)); - return colSpec; - }); - genericTypeInstance.typeArguments = Lists.mutable.with(DomainParseTreeWalker.wrapWithClassInstance(colSpecArr, walkerSourceInformation.getSourceInformation(ctx), "colSpecArray")); - return genericTypeInstance; + type = new RelationType(ListIterate.collect(ctx.columnInfo(), x -> + { + Column column = new Column(x.columnName().getText(), x.columnType().getText()); + column.sourceInformation = walkerSourceInformation.getSourceInformation(x); + return column; + })); + } + else if (ctx.unitName() != null) + { + PackageableType pType = new PackageableType(ctx.getText()); + pType.sourceInformation = this.walkerSourceInformation.getSourceInformation(ctx); + type = pType; + } + else + { + throw new EngineException("The type " + ctx.getText() + " is not supported yet", this.walkerSourceInformation.getSourceInformation(ctx), EngineErrorType.PARSER); + } + GenericType result = new GenericType(type, ListIterate.collect(ctx.typeArguments() == null ? Lists.mutable.empty() : ctx.typeArguments().type(), this::processGenericType)); + if (ctx.multiplicityArguments() != null) + { + result.multiplicityArguments = ListIterate.collect(ctx.multiplicityArguments().multiplicityArgument(), this::buildMultiplicity); + } + return result; } private ValueSpecification allOrFunction(DomainParserGrammar.AllOrFunctionContext ctx, ValueSpecification instance, DomainParserGrammar.QualifiedNameContext funcName, List typeParametersNames, LambdaContext lambdaContext, String space, boolean addLines) diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java index eb59afff0dc..00d86864548 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/GraphFetchTreeParseTreeWalker.java @@ -20,14 +20,14 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.GraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java index 78966c86aa7..ecaf49f703b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/NavigationParseTreeWalker.java @@ -21,14 +21,14 @@ import org.finos.legend.engine.language.pure.grammar.from.antlr4.navigation.NavigationParserGrammar; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.Path; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.PropertyPathElement; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java index 6a383c19658..e33f03d4362 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/domain/StrictTimeParseTreeWalker.java @@ -17,7 +17,7 @@ import org.antlr.v4.runtime.tree.TerminalNode; import org.finos.legend.engine.language.pure.grammar.from.ParseTreeWalkerSourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.context.EngineErrorType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; public class StrictTimeParseTreeWalker diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java index 57564449537..dfe935d43cf 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/DEPRECATED_PureGrammarComposerCore.java @@ -63,32 +63,32 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.AggregateValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.PureList; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.TDSAggregateValue; @@ -402,7 +402,7 @@ public String visit(Function function) { return "function " + HelperDomainGrammarComposer.renderAnnotations(function.stereotypes, function.taggedValues) + PureGrammarComposerUtility.convertPath(HelperValueSpecificationGrammarComposer.getFunctionName(function)) + "(" + LazyIterate.collect(function.parameters, p -> p.accept(Builder.newInstance(this).withVariableInFunctionSignature().build())).makeString(", ") + ")" - + ": " + function.returnType + "[" + HelperDomainGrammarComposer.renderMultiplicity(function.returnMultiplicity) + "]\n" + + + ": " + HelperValueSpecificationGrammarComposer.printGenericType(function.returnGenericType, this) + "[" + HelperDomainGrammarComposer.renderMultiplicity(function.returnMultiplicity) + "]\n" + "{\n" + LazyIterate.collect(function.body, b -> " " + b.accept(Builder.newInstance(this).withIndentation(getTabSize(1)).build())).makeString(";\n") + (function.body.size() > 1 ? ";" : "") + "\n}" + @@ -651,7 +651,7 @@ public String visit(ValueSpecification valueSpecification) } @Override - public String visit(org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class _class) + public String visit(org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class _class) { return HelperValueSpecificationGrammarComposer.printFullPath(_class.fullPath, this); } @@ -681,7 +681,7 @@ public String visit(Variable variable) (this.isVariableInFunctionSignature ? "" : "$") + PureGrammarComposerUtility.convertIdentifier(variable.name) + (this.isRenderingHTML() ? "" : "") + - (variable._class != null ? ": " + HelperValueSpecificationGrammarComposer.printFullPath(variable._class.path, this) + "[" + HelperDomainGrammarComposer.renderMultiplicity(variable.multiplicity) + "]" : ""); + (variable.genericType != null ? ": " + HelperValueSpecificationGrammarComposer.printGenericType(variable.genericType, this) + "[" + HelperDomainGrammarComposer.renderMultiplicity(variable.multiplicity) + "]" : ""); } @Override @@ -747,7 +747,7 @@ public String visit(ClassInstance iv) return (this.isRenderingHTML() ? "" : "") + "olapGroupBy" + (this.isRenderingHTML() ? "" : "") + "(" + tdsOlapAggregation.function.accept(this) + ")"; case "tdsAggregateValue": TDSAggregateValue tdsAggregateValue = (TDSAggregateValue) iv.value; - return (this.isRenderingHTML() ? "" : "") + "agg" + (this.isRenderingHTML() ? "" : "") + "(" + convertString(tdsAggregateValue.name,true) + "," + tdsAggregateValue.mapFn.accept(this) + ", " + tdsAggregateValue.aggregateFn.accept(this) + ")"; + return (this.isRenderingHTML() ? "" : "") + "agg" + (this.isRenderingHTML() ? "" : "") + "(" + convertString(tdsAggregateValue.name, true) + "," + tdsAggregateValue.mapFn.accept(this) + ", " + tdsAggregateValue.aggregateFn.accept(this) + ")"; default: PureGrammarComposerContext context = this.toContext(); @@ -763,7 +763,9 @@ public String visit(ClassInstance iv) @Override public String visit(AppliedFunction appliedFunction) { - String function = appliedFunction.function; + String _function = appliedFunction.function; + int index = _function.lastIndexOf("::"); + String function = index == -1 ? _function : _function.substring(index + 2); List parameters = appliedFunction.parameters; if ("getAll".equals(function)) @@ -778,11 +780,28 @@ else if ("letFunction".equals(function)) { return "let " + PureGrammarComposerUtility.convertIdentifier(((CString) parameters.get(0)).value) + " = " + parameters.get(1).accept(this); } + else if ("cast".equals(function)) + { + return parameters.get(0).accept(this) + "->" + _function + "(@" + parameters.get(1).accept(this) + ")"; + } + else if ("subType".equals(function)) + { + return parameters.get(0).accept(this) + "->" + _function + "(@" + parameters.get(1).accept(this) + ")"; + } else if ("new".equals(function)) { ValueSpecification param = parameters.get(parameters.size() - 1); List values = param instanceof Collection ? ((Collection) param).values : Arrays.asList(param); - return "^" + parameters.get(0).accept(this) + "(" + Lists.mutable.withAll(values).collect(v -> v.accept(this)).makeString(" , ") + ")"; + String type; + if (parameters.get(0) instanceof GenericTypeInstance) + { + type = printGenericType(((GenericTypeInstance) parameters.get(0)).genericType.typeArguments.get(0), this); + } + else + { + type = parameters.get(0).accept(this); + } + return "^" + type + "(" + Lists.mutable.withAll(values).collect(v -> v.accept(this)).makeString(" , ") + ")"; } else if ("not".equals(function)) { @@ -1042,22 +1061,7 @@ public String visit(AppliedQualifiedProperty appliedQualifiedProperty) public String visit(GenericTypeInstance genericTypeInstance) { StringBuilder builder = new StringBuilder(); - builder.append('@' + HelperValueSpecificationGrammarComposer.printFullPath(genericTypeInstance.fullPath, this)); - if (genericTypeInstance.typeArguments != null && !genericTypeInstance.typeArguments.isEmpty() && genericTypeInstance.typeArguments.get(0) instanceof ClassInstance && ((ClassInstance) genericTypeInstance.typeArguments.get(0)).type.equals("colSpecArray")) - { - ColSpecArray colSpecArray = (ColSpecArray) ((ClassInstance) genericTypeInstance.typeArguments.get(0)).value; - builder.append("<("); - if (this.isRenderingPretty()) - { - builder.append(this.returnChar() + DEPRECATED_PureGrammarComposerCore.computeIndentationString(this, getTabSize(1)) + " "); - } - builder.append(LazyIterate.collect(colSpecArray.colSpecs, colSpec -> HelperValueSpecificationGrammarComposer.printColSpec(colSpec, this)).makeString("," + (this.isRenderingPretty() ? this.returnChar() + " " + DEPRECATED_PureGrammarComposerCore.computeIndentationString(this, getTabSize(1)) : " "))); - if (this.isRenderingPretty()) - { - builder.append(this.returnChar() + DEPRECATED_PureGrammarComposerCore.computeIndentationString(this, 0)).append(" "); - } - builder.append(")>"); - } + builder.append(printGenericType(genericTypeInstance.genericType, this)); return builder.toString(); } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java index 7bec01b0352..b91e968b0e9 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperDomainGrammarComposer.java @@ -93,7 +93,7 @@ public static String renderMultiplicity(Multiplicity multiplicity) public static String renderProperty(Property property, DEPRECATED_PureGrammarComposerCore transformer) { - return renderAnnotations(property.stereotypes, property.taggedValues) + renderAggregation(property.aggregation) + PureGrammarComposerUtility.convertIdentifier(property.name) + ": " + property.type + "[" + renderMultiplicity(property.multiplicity) + "]" + (property.defaultValue != null ? " = " + property.defaultValue.value.accept(transformer) : ""); + return renderAnnotations(property.stereotypes, property.taggedValues) + renderAggregation(property.aggregation) + PureGrammarComposerUtility.convertIdentifier(property.name) + ": " + HelperValueSpecificationGrammarComposer.printGenericType(property.genericType, transformer) + "[" + renderMultiplicity(property.multiplicity) + "]" + (property.defaultValue != null ? " = " + property.defaultValue.value.accept(transformer) : ""); } private static String renderAggregation(AggregationKind aggregationKind) @@ -136,7 +136,7 @@ public static String renderDerivedProperty(QualifiedProperty qualifiedProperty, .collect(qualifiedProperty.body, b -> b.accept(transformer)) .makeString("\n" + getTabString(2), ";\n" + getTabString(2), ";\n" + getTabString())) + "}: " - + qualifiedProperty.returnType + "[" + renderMultiplicity(qualifiedProperty.returnMultiplicity) + "]"; + + HelperValueSpecificationGrammarComposer.printGenericType(qualifiedProperty.returnGenericType, transformer) + "[" + renderMultiplicity(qualifiedProperty.returnMultiplicity) + "]"; } public static String renderConstraint(Constraint constraint, List allConstraints, DEPRECATED_PureGrammarComposerCore transformer) @@ -182,7 +182,7 @@ public static String renderConstraint(Constraint constraint, List al public static String renderFunctionTestSuites(Function function, PureGrammarComposerContext context) { StringBuilder stringBuilder = new StringBuilder(); - if (function.tests == null) + if (function.tests.isEmpty()) { return stringBuilder.toString(); } @@ -198,7 +198,7 @@ public static String renderFunctionTestSuite(Function function, FunctionTestSuit StringBuilder str = new StringBuilder(); if (!functionTestSuite.id.equals(DEFAULT_TESTABLE_ID)) { - str.append(getTabString(baseIndentation)).append(functionTestSuite.id).append("\n").append(getTabString(baseIndentation)).append("(\n"); + str.append(getTabString(baseIndentation)).append(functionTestSuite.id).append("\n").append(getTabString(baseIndentation)).append("(\n"); if (functionTestSuite.testData != null && !functionTestSuite.testData.isEmpty()) { str.append(String.join("\n", ListIterate.collect(functionTestSuite.testData, test -> renderFunctionTestData(test, baseIndentation + 1, context)))).append("\n"); @@ -279,7 +279,7 @@ private static String renderTestAssertion(TestAssertion testAssertion, PureGramm { if (testAssertion instanceof EqualTo) { - return ((EqualTo)testAssertion).expected.accept(DEPRECATED_PureGrammarComposerCore.Builder.newInstance(context).build()); + return ((EqualTo) testAssertion).expected.accept(DEPRECATED_PureGrammarComposerCore.Builder.newInstance(context).build()); } else if (testAssertion instanceof EqualToJson) { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java index a455acfefa7..9773897959b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/HelperValueSpecificationGrammarComposer.java @@ -23,18 +23,22 @@ import org.finos.legend.engine.language.pure.grammar.from.domain.DateParseTreeWalker; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.type.Type; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.PathElement; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.path.PropertyPathElement; @@ -93,7 +97,7 @@ public static boolean isPrimitiveValue(ValueSpecification valueSpecification) public static String printColSpec(ColSpec col, DEPRECATED_PureGrammarComposerCore transformer) { - return PureGrammarComposerUtility.convertIdentifier(col.name) + (col.type != null ? ":" + col.type : "") + (col.function1 != null ? ":" + (transformer.isRenderingPretty() ? " " : "") + col.function1.accept(transformer) : "") + (col.function2 != null ? ":" + col.function2.accept(transformer) : ""); + return PureGrammarComposerUtility.convertIdentifier(col.name) + (col.type != null ? ":" + col.type : "") + (col.function1 != null ? ":" + (transformer.isRenderingPretty() ? " " : "") + col.function1.accept(transformer) : "") + (col.function2 != null ? ":" + col.function2.accept(transformer) : ""); } public static String printColSpecArray(ColSpecArray colSpecArray, DEPRECATED_PureGrammarComposerCore transformer) @@ -289,7 +293,7 @@ public static String getFunctionDescriptor(Function function) String packageName = function._package; String functionName = getFunctionNameWithNoPackage(function); String functionSignature = LazyIterate.collect(function.parameters, HelperValueSpecificationGrammarComposer::getFunctionDescriptorParameterSignature).select(Objects::nonNull).makeString(","); - String returnTypeSignature = getClassSignature(function.returnType); + String returnTypeSignature = getClassSignature(((PackageableType) function.returnGenericType.rawType).fullPath); String returnMultiplicitySignature = HelperDomainGrammarComposer.renderMultiplicity(function.returnMultiplicity); builder.append(packageName) .append("::") @@ -320,18 +324,18 @@ public static String getFunctionNameWithNoPackage(org.finos.legend.engine.protoc public static String getFunctionSignature(Function function) { String functionSignature = LazyIterate.collect(function.parameters, HelperValueSpecificationGrammarComposer::getParameterSignature).select(Objects::nonNull).makeString("__") - + "__" + getClassSignature(function.returnType) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; + + "__" + getClassSignature(((PackageableType) function.returnGenericType.rawType).fullPath) + "_" + getMultiplicitySignature(function.returnMultiplicity) + "_"; return function.parameters.size() > 0 ? "_" + functionSignature : functionSignature; } private static String getParameterSignature(Variable p) { - return p._class != null ? getClassSignature(p._class.path) + "_" + getMultiplicitySignature(p.multiplicity) : null; + return p.genericType != null ? getClassSignature(((PackageableType) p.genericType.rawType).fullPath) + "_" + getMultiplicitySignature(p.multiplicity) : null; } private static String getFunctionDescriptorParameterSignature(Variable p) { - return p._class != null ? getClassSignature(p._class.path) + "[" + HelperDomainGrammarComposer.renderMultiplicity(p.multiplicity) + "]" : null; + return p.genericType != null ? getClassSignature(((PackageableType) p.genericType.rawType).fullPath) + "[" + HelperDomainGrammarComposer.renderMultiplicity(p.multiplicity) + "]" : null; } private static String getClassSignature(String _class) @@ -360,4 +364,29 @@ public static String generateValidDateValueContainingPercent(String date) { return date.indexOf(DateParseTreeWalker.DATE_PREFIX) != -1 ? date : DateParseTreeWalker.DATE_PREFIX + date; } + + public static String printGenericType(GenericType genericType, DEPRECATED_PureGrammarComposerCore transformer) + { + return printType(genericType.rawType, transformer) + + (genericType.typeArguments.isEmpty() && genericType.multiplicityArguments.isEmpty() ? + "" : + "<" + + ListIterate.collect(genericType.typeArguments, x -> printGenericType(x, transformer)).makeString(", ") + + (genericType.multiplicityArguments.isEmpty() ? "" : "|" + ListIterate.collect(genericType.multiplicityArguments, HelperDomainGrammarComposer::renderMultiplicity).makeString(",")) + + ">" + ); + } + + public static String printType(Type type, DEPRECATED_PureGrammarComposerCore transformer) + { + if (type instanceof PackageableType) + { + return printFullPath(((PackageableType) type).fullPath, transformer); + } + else if (type instanceof RelationType) + { + return "(" + ListIterate.collect(((RelationType) type).columns, x -> x.name + ":" + x.type).makeString(", ") + ")"; + } + throw new RuntimeException(type.getClass().getSimpleName() + ": Not supported"); + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java index accf4123e49..2ae0fa5dcd3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/to/data/ModelStoreDataGrammarComposer.java @@ -26,33 +26,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import java.util.List; import java.util.Stack; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java index 5a9df1e107a..92a509e449b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestDomainGrammarParser.java @@ -26,6 +26,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.PackageableElement; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Class; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Profile; +import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import org.junit.Assert; import org.junit.Test; @@ -162,4 +163,44 @@ public void testProfile() Assert.assertEquals(18, profile.tags.get(1).sourceInformation.startColumn); Assert.assertEquals(21, profile.tags.get(1).sourceInformation.endColumn); } + + @Test + public void testPreventTypeParametersInClass() + { + EngineException e = Assert.assertThrows(EngineException.class, () -> test( + "Class x::X{}")); + Assert.assertEquals("PARSER error at [1:11-13]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + + e = Assert.assertThrows(EngineException.class, () -> test( + "Class x::X<|m>{}")); + Assert.assertEquals("PARSER error at [1:11-14]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + + e = Assert.assertThrows(EngineException.class, () -> test( + "Class x::X{}")); + Assert.assertEquals("PARSER error at [1:11-15]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + + e = Assert.assertThrows(EngineException.class, () -> test( + "Class x::X{}")); + Assert.assertEquals("PARSER error at [1:11-19]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + } + + @Test + public void testPreventTypeParametersInFunction() + { + EngineException e = Assert.assertThrows(EngineException.class, () -> test( + "function x::f(x:String[1]):String[1]{'ok'}")); + Assert.assertEquals("PARSER error at [1:14-16]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + + e = Assert.assertThrows(EngineException.class, () -> test( + "function x::f<|m>(x:String[1]):String[1]{'ok'}")); + Assert.assertEquals("PARSER error at [1:14-17]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + + e = Assert.assertThrows(EngineException.class, () -> test( + "function x::f(x:String[1]):String[1]{'ok'}")); + Assert.assertEquals("PARSER error at [1:14-18]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + + e = Assert.assertThrows(EngineException.class, () -> test( + "function x::f(x:String[1]):String[1]{'ok'}")); + Assert.assertEquals("PARSER error at [1:14-22]: Type and/or multiplicity parameters are not authorized in Legend Engine", e.toPretty()); + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java index 0a1b2e4e170..3b74a45b637 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/parser/TestMappingGrammarParser.java @@ -31,7 +31,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.mapping.Mapping; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; import org.finos.legend.engine.shared.core.operational.Assert; import org.junit.Test; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java new file mode 100644 index 00000000000..36d8c7cd6fb --- /dev/null +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/java/org/finos/legend/engine/language/pure/grammar/test/roundtrip/TestDomainGrammarArgumentsRoundtrip.java @@ -0,0 +1,63 @@ +// Copyright 2024 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.language.pure.grammar.test.roundtrip; + +import org.finos.legend.engine.language.pure.grammar.test.TestGrammarRoundtrip; +import org.junit.Test; + +public class TestDomainGrammarArgumentsRoundtrip extends TestGrammarRoundtrip.TestGrammarRoundtripTestSuite +{ + // TO FIX ------ + // We don't want to authorize typeParameters but typeArguments for system's parameterized types should be allowed + // Unfortunately the parser is considering Result as a type and not a GenericType with rawType=Result and typeArguments = GenericType(rawType=String) + // Which means the compiler can't work... We need to parse the GenericType and 'slot' it in the Protocol. + // ------------- + + @Test + public void testFunctionWithTypeArguments() + { + test("function withPath::f(s: Result[1]): Result[0..1]\n" + + "{\n" + + " []\n" + + "}\n"); + } + + @Test + public void testClassPropertiesWithTypeArguments() + { + test("Class my::Class\n" + + "{\n" + + " prop1: Result[1];\n" + + "}\n"); + } + + @Test + public void testCast() + { + test("function withPath::f(s: a::Result[1]): Relation<(a:Integer)>[0..1]\n" + + "{\n" + + " []->cast(@Relation<(a:Integer)>)\n" + + "}\n"); + } + + @Test + public void testFunc() + { + test("function withPath::f(s: a::Type[1]): String[0..1]\n" + + "{\n" + + " []\n" + + "}\n"); + } +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json index 1301d348b7f..c82a5e1100b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/src/test/resources/SimpleMixedBooleanArithmeticConstraint.json @@ -135,18 +135,27 @@ "package": "test", "properties": [ { + "genericType": { + "multiplicityArguments": [], + "rawType": { + "_type": "packageableType", + "fullPath": "Integer", + "sourceInformation": { + "endColumn": 14, + "endLine": 6, + "sourceId": "", + "startColumn": 8, + "startLine": 6 + } + }, + "typeArguments": [], + "typeVariableValues": [] + }, "multiplicity": { "lowerBound": 1, "upperBound": 1 }, "name": "id", - "propertyTypeSourceInformation": { - "endColumn": 14, - "endLine": 6, - "sourceId": "", - "startColumn": 8, - "startLine": 6 - }, "sourceInformation": { "endColumn": 18, "endLine": 6, @@ -155,8 +164,7 @@ "startLine": 6 }, "stereotypes": [], - "taggedValues": [], - "type": "Integer" + "taggedValues": [] } ], "qualifiedProperties": [], @@ -194,4 +202,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java new file mode 100644 index 00000000000..d4570f77b72 --- /dev/null +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/ProcessHelper.java @@ -0,0 +1,48 @@ +// Copyright 2024 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.protocol.pure.v1; + +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.ObjectCodec; +import com.fasterxml.jackson.databind.JsonNode; +import org.eclipse.collections.api.factory.Lists; +import org.eclipse.collections.api.list.MutableList; + +import java.util.Iterator; + +public class ProcessHelper +{ + public static X processOne(JsonNode node, String name, java.lang.Class _class, ObjectCodec codec) throws JsonProcessingException + { + JsonNode sourceInformation = node.get(name); + return sourceInformation == null ? null : codec.treeToValue(sourceInformation, _class); + } + + public static MutableList processMany(JsonNode node, String name, java.lang.Class _class, ObjectCodec codec) throws JsonProcessingException + { + JsonNode stereotypes = node.get(name); + if (stereotypes != null) + { + MutableList res = Lists.mutable.empty(); + Iterator it = stereotypes.elements(); + while (it.hasNext()) + { + res.add(codec.treeToValue(it.next(), _class)); + } + return res; + } + return Lists.mutable.empty(); + } +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java index c209080b29b..7bec71bb5ec 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Function.java @@ -14,30 +14,81 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.ObjectCodec; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.PackageableElement; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.PackageableElementVisitor; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.function.FunctionTestSuite; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; +import java.io.IOException; import java.util.Collections; import java.util.List; +import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processMany; +import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processOne; + +@JsonDeserialize(using = Function.FunctionDeserializer.class) public class Function extends PackageableElement { public List preConstraints = Collections.emptyList(); public List postConstraints = Collections.emptyList(); public List parameters = Collections.emptyList(); - public String returnType; + public GenericType returnGenericType; public Multiplicity returnMultiplicity; public List stereotypes = Collections.emptyList(); public List taggedValues = Collections.emptyList(); public List body = Collections.emptyList(); - public List tests; + public List tests = Collections.emptyList(); @Override public T accept(PackageableElementVisitor visitor) { return visitor.visit(this); } + + public static class FunctionDeserializer extends JsonDeserializer + { + @Override + public Function deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException + { + Function result = new Function(); + + ObjectCodec codec = jsonParser.getCodec(); + JsonNode node = codec.readTree(jsonParser); + + result.name = processOne(node, "name", String.class, codec); + result._package = processOne(node, "package", String.class, codec); + result.sourceInformation = processOne(node, "sourceInformation", SourceInformation.class, codec); + + result.preConstraints = processMany(node, "preConstraints", Constraint.class, codec); + result.postConstraints = processMany(node, "postConstraints", Constraint.class, codec); + result.parameters = processMany(node, "parameters", Variable.class, codec); + + result.returnGenericType = processOne(node, "returnGenericType", GenericType.class, codec); + // Backward compatibility -------------- + if (node.get("returnType") != null) + { + String fullPath = node.get("returnType").asText(); + result.returnGenericType = new GenericType(new PackageableType(fullPath)); + } + // Backward compatibility -------------- + + result.returnMultiplicity = processOne(node, "returnMultiplicity", Multiplicity.class, codec); + result.stereotypes = processMany(node, "stereotypes", StereotypePtr.class, codec); + result.taggedValues = processMany(node, "taggedValues", TaggedValue.class, codec); + result.body = processMany(node, "body", ValueSpecification.class, codec); + result.tests = processMany(node, "tests", FunctionTestSuite.class, codec); + + return result; + } + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java index 53254bb2a70..e9ff6a83d6c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/Property.java @@ -14,20 +14,72 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.ObjectCodec; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import java.io.IOException; import java.util.Collections; import java.util.List; +import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processMany; +import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processOne; + +@JsonDeserialize(using = Property.PropertyDeserializer.class) public class Property { public String name; - public String type; + public GenericType genericType; public Multiplicity multiplicity; public DefaultValue defaultValue; public List stereotypes = Collections.emptyList(); public List taggedValues = Collections.emptyList(); - public SourceInformation sourceInformation; - public SourceInformation propertyTypeSourceInformation; public AggregationKind aggregation; + public SourceInformation sourceInformation; + + public static class PropertyDeserializer extends JsonDeserializer + { + @Override + public Property deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException + { + ObjectCodec codec = jsonParser.getCodec(); + JsonNode node = codec.readTree(jsonParser); + + Property property = new Property(); + + property.name = node.get("name").asText(); + + property.genericType = processOne(node, "genericType", GenericType.class, codec); + + // Backward compatibility -------------- + if (node.get("type") != null) + { + String fullPath = node.get("type").asText(); + PackageableType type = new PackageableType(fullPath); + if (node.get("propertyTypeSourceInformation") != null) + { + type.sourceInformation = codec.treeToValue(node.get("propertyTypeSourceInformation"), SourceInformation.class); + } + property.genericType = new GenericType(type); + } + // Backward compatibility -------------- + + property.multiplicity = processOne(node, "multiplicity", Multiplicity.class, codec); + property.defaultValue = processOne(node, "defaultValue", DefaultValue.class, codec); + property.stereotypes = processMany(node, "stereotypes", StereotypePtr.class, codec); + property.taggedValues = processMany(node, "taggedValues", TaggedValue.class, codec); + property.aggregation = processOne(node, "aggregation", AggregationKind.class, codec); + property.sourceInformation = processOne(node, "sourceInformation", SourceInformation.class, codec); + + return property; + } + } + + } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java index 19506b685a8..72956bc69d6 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/domain/QualifiedProperty.java @@ -14,21 +14,68 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.ObjectCodec; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; +import java.io.IOException; import java.util.Collections; import java.util.List; +import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processMany; +import static org.finos.legend.engine.protocol.pure.v1.ProcessHelper.processOne; + +@JsonDeserialize(using = QualifiedProperty.QualifiedPropertyDeserializer.class) public class QualifiedProperty { public String name; public List parameters = Collections.emptyList(); - public String returnType; + public GenericType returnGenericType; public Multiplicity returnMultiplicity; public List stereotypes = Collections.emptyList(); public List taggedValues = Collections.emptyList(); public List body = Collections.emptyList(); public SourceInformation sourceInformation; + + public static class QualifiedPropertyDeserializer extends JsonDeserializer + { + @Override + public QualifiedProperty deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException + { + QualifiedProperty result = new QualifiedProperty(); + + ObjectCodec codec = jsonParser.getCodec(); + JsonNode node = codec.readTree(jsonParser); + + result.name = node.get("name").asText(); + result.parameters = processMany(node, "parameters", Variable.class, codec); + + result.returnGenericType = processOne(node, "returnGenericType", GenericType.class, codec); + // Backward compatibility -------------- + if (node.get("returnType") != null) + { + String fullPath = node.get("returnType").asText(); + result.returnGenericType = new GenericType(new PackageableType(fullPath)); + } + // Backward compatibility -------------- + + result.returnMultiplicity = processOne(node, "returnMultiplicity", Multiplicity.class, codec); + result.stereotypes = processMany(node, "stereotypes", StereotypePtr.class, codec); + result.taggedValues = processMany(node, "taggedValues", TaggedValue.class, codec); + result.body = processMany(node, "body", ValueSpecification.class, codec); + result.sourceInformation = processOne(node, "sourceInformation", SourceInformation.class, codec); + + return result; + } + + + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java new file mode 100644 index 00000000000..4c27c5812d3 --- /dev/null +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/GenericType.java @@ -0,0 +1,53 @@ +// Copyright 2024 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.protocol.pure.v1.model.type; + +import org.eclipse.collections.api.factory.Lists; +import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; + +import java.util.List; + +public class GenericType +{ + public Type rawType; + public List typeArguments = Lists.mutable.empty(); + public List multiplicityArguments = Lists.mutable.empty(); + public List typeVariableValues = Lists.mutable.empty(); + public SourceInformation sourceInformation; + + public GenericType() + { + } + + public GenericType(Type rawType) + { + this.rawType = rawType; + } + + public GenericType(Type rawType, List typeArguments) + { + this.rawType = rawType; + this.typeArguments = typeArguments; + } + + public GenericType(Type rawType, List typeArguments, List multiplicityArguments) + { + this.rawType = rawType; + this.typeArguments = typeArguments; + this.multiplicityArguments = multiplicityArguments; + } +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DeprecatedValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/PackageableType.java similarity index 56% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DeprecatedValueSpecification.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/PackageableType.java index 435a48083d0..0bcf4e3935d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DeprecatedValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/PackageableType.java @@ -1,4 +1,4 @@ -// Copyright 2022 Goldman Sachs +// Copyright 2024 Goldman Sachs // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,8 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.type; -public abstract class DeprecatedValueSpecification extends One +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; + +public class PackageableType extends PackageableElementPtr implements Type { + public PackageableType() + { + super(); + } + + public PackageableType(String fullPath) + { + super(fullPath); + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java new file mode 100644 index 00000000000..d2ef15ff427 --- /dev/null +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/Type.java @@ -0,0 +1,29 @@ +// Copyright 2024 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.protocol.pure.v1.model.type; + +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import org.finos.legend.engine.protocol.pure.v1.model.type.relationType.RelationType; + +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "_type") +@JsonSubTypes({ + // Collection + @JsonSubTypes.Type(value = PackageableType.class, name = "packageableType"), + @JsonSubTypes.Type(value = RelationType.class, name = "relationType"), +}) +public interface Type +{ +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/Column.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/Column.java similarity index 66% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/Column.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/Column.java index 6fade57c389..e3e2bc652cd 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/Column.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/Column.java @@ -12,10 +12,23 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.relationType; +package org.finos.legend.engine.protocol.pure.v1.model.type.relationType; + +import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; public class Column { + public SourceInformation sourceInformation; public String name; public String type; + + public Column() + { + } + + public Column(String name, String type) + { + this.name = name; + this.type = type; + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/RelationType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/RelationType.java similarity index 62% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/RelationType.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/RelationType.java index 51745fadb93..e3725e29af7 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/relationType/RelationType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/type/relationType/RelationType.java @@ -12,12 +12,25 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.relationType; +package org.finos.legend.engine.protocol.pure.v1.model.type.relationType; + +import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +import org.finos.legend.engine.protocol.pure.v1.model.type.Type; import java.util.Collections; import java.util.List; -public class RelationType +public class RelationType implements Type { + public SourceInformation sourceInformation; public List columns = Collections.emptyList(); + + public RelationType() + { + } + + public RelationType(List columns) + { + this.columns = columns; + } } diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java index 39d857170ef..0f8ca6cc236 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecification.java @@ -20,34 +20,34 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedClass; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedClass; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "_type") @JsonSubTypes({ diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java index 1893c48718d..32282c5b26b 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/ValueSpecificationVisitor.java @@ -16,33 +16,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; public interface ValueSpecificationVisitor { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java index 2927df1c8ed..b86bc90685c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/Variable.java @@ -14,24 +14,29 @@ package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementPointer; -import org.finos.legend.engine.protocol.pure.v1.model.context.PackageableElementType; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import org.eclipse.collections.api.factory.Lists; +import org.finos.legend.engine.protocol.pure.v1.PureProtocolObjectMapperFactory; +import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; -import org.finos.legend.engine.protocol.pure.v1.model.relationType.RelationType; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import java.io.IOException; + +@JsonDeserialize(using = Variable.VariableDeserializer.class) public class Variable extends ValueSpecification { + private static ObjectMapper om = PureProtocolObjectMapperFactory.getNewObjectMapper(); + public String name; + public GenericType genericType; public Multiplicity multiplicity; - - // Type can be either a Class or a RelationType - @JsonProperty(value = "class") - @JsonSerialize(converter = PackageableElementPointer.ToPathSerializerConverter.class) - public PackageableElementPointer _class; - public RelationType relationType; - public Boolean supportsStream; public Variable() @@ -42,7 +47,14 @@ public Variable() public Variable(String name, String _class, Multiplicity multiplicity) { this.name = name; - this._class = new PackageableElementPointer(PackageableElementType.CLASS, _class); + this.genericType = new GenericType(new PackageableType(_class)); + this.multiplicity = multiplicity; + } + + public Variable(String name, GenericType genericType, Multiplicity multiplicity) + { + this.name = name; + this.genericType = genericType; this.multiplicity = multiplicity; } @@ -51,4 +63,49 @@ public T accept(ValueSpecificationVisitor visitor) { return visitor.visit(this); } + + public static class VariableDeserializer extends JsonDeserializer + { + @Override + public ValueSpecification deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException + { + JsonNode node = jsonParser.getCodec().readTree(jsonParser); + Variable variable = new Variable(); + variable.name = node.get("name").asText(); + + // Backward compatibility ------------------------------------------------------------------- + if (node.get("class") != null) + { + String _class = node.get("class").asText(); + GenericType genericType = new GenericType(new PackageableType(_class)); + if ("meta::pure::mapping::Result".equals(_class) || "Result".equals(_class)) + { + genericType.typeArguments = Lists.mutable.of(new GenericType(new PackageableType("meta::pure::metamodel::type::Any"))); + genericType.multiplicityArguments = Lists.mutable.of(Multiplicity.PURE_MANY); + } + variable.genericType = genericType; + } + // Backward compatibility ------------------------------------------------------------------- + + else if (node.get("genericType") != null) + { + variable.genericType = om.treeToValue(node.get("genericType"), GenericType.class); + } + if (node.get("multiplicity") != null) + { + variable.multiplicity = om.treeToValue(node.get("multiplicity"), Multiplicity.class); + } + if (node.get("sourceInformation") != null) + { + variable.sourceInformation = om.treeToValue(node.get("sourceInformation"), SourceInformation.class); + } + if (node.get("supportsStream") != null) + { + variable.supportsStream = om.treeToValue(node.get("supportsStream"), Boolean.class); + } + return variable; + } + } } + + diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/AbstractAppliedFunction.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AbstractAppliedFunction.java similarity index 87% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/AbstractAppliedFunction.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AbstractAppliedFunction.java index 0827d5016d4..2fc847c3668 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/AbstractAppliedFunction.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AbstractAppliedFunction.java @@ -12,7 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application; + +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; public abstract class AbstractAppliedFunction extends One { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java index 67201910a36..8036dd5a0ed 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedFunction.java @@ -16,7 +16,6 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; import java.util.Collections; import java.util.List; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java index 951ead3f86b..8eb7dcfd0a4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedProperty.java @@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; import java.util.Collections; import java.util.List; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedQualifiedProperty.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/AppliedQualifiedProperty.java similarity index 95% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedQualifiedProperty.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/AppliedQualifiedProperty.java index 8f991084762..7c949cecde3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/AppliedQualifiedProperty.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/AppliedQualifiedProperty.java @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.annotation.JsonProperty; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AbstractAppliedFunction; import java.util.Collections; import java.util.List; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Class.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Class.java similarity index 92% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Class.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Class.java index 7b75cec065e..f44ec582066 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Class.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Class.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Enum.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Enum.java similarity index 92% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Enum.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Enum.java index b20d1b288ce..9b8a6cb2889 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Enum.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Enum.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedClass.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedClass.java similarity index 89% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedClass.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedClass.java index 9d6030e1fd6..720a8d789e7 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedClass.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedClass.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -22,6 +22,8 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedUnit.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedUnit.java similarity index 90% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedUnit.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedUnit.java index 49f8ac7db57..bbd831de302 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/HackedUnit.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/HackedUnit.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -22,6 +22,8 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/MappingInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/MappingInstance.java similarity index 92% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/MappingInstance.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/MappingInstance.java index c6c2f34dd9a..f2bd0639b79 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/MappingInstance.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/MappingInstance.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveType.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/PrimitiveType.java similarity index 95% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveType.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/PrimitiveType.java index 85cca2fac1c..e0bbdb75e47 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveType.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/PrimitiveType.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; @@ -24,6 +24,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/UnknownAppliedFunction.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/UnknownAppliedFunction.java similarity index 94% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/UnknownAppliedFunction.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/UnknownAppliedFunction.java index 11f80d0da67..1706e436750 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/application/UnknownAppliedFunction.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/UnknownAppliedFunction.java @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.AbstractAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AbstractAppliedFunction; @Deprecated public class UnknownAppliedFunction extends AbstractAppliedFunction diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Whatever.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Whatever.java similarity index 88% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Whatever.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Whatever.java index 3c241e5e104..ce59be2e8dc 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/Whatever.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/deprecated/Whatever.java @@ -12,13 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated; import com.fasterxml.jackson.annotation.JsonProperty; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; @Deprecated -public class Whatever extends DeprecatedValueSpecification +public class Whatever extends One { @JsonProperty(value = "class") public String _class; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java deleted file mode 100644 index 67f9fff226f..00000000000 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/GenericTypeInstance.java +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2020 Goldman Sachs -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; - -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; - -import java.io.IOException; -import java.util.List; - -public class GenericTypeInstance extends PackageableElementPtr -{ - public List typeArguments; - - public GenericTypeInstance() - { - } - - public GenericTypeInstance(String fullPath) - { - super(fullPath); - } - - @Override - public T accept(ValueSpecificationVisitor visitor) - { - return visitor.visit(this); - } - - public static class HackedClassDeserializer extends JsonDeserializer - { - @Override - public ValueSpecification deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException - { - return convert(jsonParser.getCodec().readTree(jsonParser)); - } - } -} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CBoolean.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CBoolean.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CBoolean.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CBoolean.java index fd6ccef22ce..7354afded50 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CBoolean.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CBoolean.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CByteArray.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CByteArray.java similarity index 97% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CByteArray.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CByteArray.java index 0d1fbff0c56..54912c9adcf 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CByteArray.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CByteArray.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDate.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDate.java similarity index 96% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDate.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDate.java index 11a41519bc3..4ab24edb0d5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDate.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDate.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; public abstract class CDate extends PrimitiveValueSpecification { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDateTime.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDateTime.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDateTime.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDateTime.java index b0e3d5ae784..2537af20838 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDateTime.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDateTime.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDecimal.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDecimal.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDecimal.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDecimal.java index 6011ead401d..d4c5377b2ca 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CDecimal.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CDecimal.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CFloat.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CFloat.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CFloat.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CFloat.java index 3498dd57b63..4eba4d0b6ab 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CFloat.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CFloat.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CInteger.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CInteger.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CInteger.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CInteger.java index 9143b7c3360..9fcfb6340d7 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CInteger.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CInteger.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CLatestDate.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CLatestDate.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CLatestDate.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CLatestDate.java index 0b1d83e2c12..0e4cc8b6b48 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CLatestDate.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CLatestDate.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictDate.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictDate.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictDate.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictDate.java index f9cbbd99b90..c5baae3c709 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictDate.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictDate.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictTime.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictTime.java similarity index 97% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictTime.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictTime.java index 02b964a0226..839ba04ab72 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CStrictTime.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CStrictTime.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CString.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CString.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CString.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CString.java index 1493173488f..6a83ecb8ef9 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/CString.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/CString.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DataTypeValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/DataTypeValueSpecification.java similarity index 87% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DataTypeValueSpecification.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/DataTypeValueSpecification.java index d801d42f368..109d964487e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/DataTypeValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/DataTypeValueSpecification.java @@ -12,7 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; + +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; public abstract class DataTypeValueSpecification extends One { diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/EnumValue.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/EnumValue.java similarity index 98% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/EnumValue.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/EnumValue.java index 873df562c26..c8af037e0e1 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/EnumValue.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/EnumValue.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveValueSpecification.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/PrimitiveValueSpecification.java similarity index 95% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveValueSpecification.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/PrimitiveValueSpecification.java index 48cd861dc8e..7d757868e59 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PrimitiveValueSpecification.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/PrimitiveValueSpecification.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; @@ -22,6 +22,7 @@ import org.finos.legend.engine.protocol.pure.v1.PureProtocolObjectMapperFactory; import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; import java.util.function.Function; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/UnitInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/UnitInstance.java similarity index 97% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/UnitInstance.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/UnitInstance.java index 0a8cc2e92ba..0eb70931d51 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/UnitInstance.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/datatype/UnitInstance.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java new file mode 100644 index 00000000000..66e3f361864 --- /dev/null +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/GenericTypeInstance.java @@ -0,0 +1,84 @@ +// Copyright 2020 Goldman Sachs +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import org.finos.legend.engine.protocol.pure.v1.PureProtocolObjectMapperFactory; +import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; + +import java.io.IOException; + +@JsonDeserialize(using = GenericTypeInstance.GenericTypeInstanceDeserializer.class) +public class GenericTypeInstance extends One +{ + protected static ObjectMapper om = PureProtocolObjectMapperFactory.getNewObjectMapper(); + + public GenericType genericType; + + public GenericTypeInstance() + { + } + + public GenericTypeInstance(GenericType genericType) + { + this.genericType = genericType; + } + + public GenericTypeInstance(String packageableType) + { + this.genericType = new GenericType(new PackageableType(packageableType)); + } + + @Override + public T accept(ValueSpecificationVisitor visitor) + { + return visitor.visit(this); + } + + public static class GenericTypeInstanceDeserializer extends JsonDeserializer + { + @Override + public ValueSpecification deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException + { + JsonNode node = jsonParser.getCodec().readTree(jsonParser); + JsonNode values = node.get("fullPath"); + ValueSpecification result; + if (values != null) + { + result = new GenericTypeInstance(new GenericType(new PackageableType(values.asText()))); + } + else + { + result = new GenericTypeInstance(om.treeToValue(node.get("genericType"), GenericType.class)); + } + JsonNode sourceInformation = node.get("sourceInformation"); + if (sourceInformation != null) + { + result.sourceInformation = om.treeToValue(sourceInformation, SourceInformation.class); + } + return result; + } + } +} diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PackageableElementPtr.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/PackageableElementPtr.java similarity index 94% rename from legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PackageableElementPtr.java rename to legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/PackageableElementPtr.java index 34f3fd4af29..481ab8a82aa 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/PackageableElementPtr.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/raw/packageableElement/PackageableElementPtr.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw; +package org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; @@ -20,6 +20,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.SourceInformation; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecification; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.ValueSpecificationVisitor; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.One; import java.io.IOException; diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java index 54d9c2c4592..295a037a336 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/java/org/finos/legend/engine/protocol/test/TestCompatibilityAndMigration.java @@ -74,7 +74,12 @@ public void testStringValueSpecification() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"String\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -138,7 +143,12 @@ public void testStringCollectionValueSpecification() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"String\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -207,7 +217,12 @@ public void testPrimitiveType() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"Any\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Any\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 1,\n" + " \"upperBound\" : 1\n" + @@ -310,7 +325,12 @@ public void testUnitType() throws Exception " }, {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"f\",\n" + - " \"returnType\" : \"Any\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Any\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 1,\n" + " \"upperBound\" : 1\n" + @@ -334,200 +354,222 @@ public void testUnitType() throws Exception public void testCastType() throws Exception { check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"func\",\n" + - " \"function\": \"cast\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"packageableElementPtr\",\n" + - " \"fullPath\": \"a\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 2,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 2,\n" + - " \"startLine\": 1\n" + - " }\n" + - " },\n" + - " {\n" + - " \"_type\": \"hackedClass\",\n" + - " \"fullPath\": \"Type\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 7,\n" + - " \"endLine\": 2,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 4,\n" + - " \"startLine\": 2\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 8,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 5,\n" + - " \"startLine\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"name\": \"a\",\n" + - " \"package\": \"a\",\n" + - " \"parameters\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0\n" + - " },\n" + - " \"returnType\": \"Any\"\n" + - " }\n" + - " ]\n" + - "}", "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"a\",\n" + - " \"returnType\" : \"Any\",\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"func\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 5,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 8\n" + - " },\n" + - " \"function\" : \"cast\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"packageableElementPtr\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 2,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 2\n" + - " },\n" + - " \"fullPath\" : \"a\"\n" + - " }, {\n" + - " \"_type\" : \"genericTypeInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 2,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 2,\n" + - " \"endColumn\" : 7\n" + - " },\n" + - " \"fullPath\" : \"Type\"\n" + - " } ]\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"func\",\n" + + " \"function\": \"cast\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"packageableElementPtr\",\n" + + " \"fullPath\": \"a\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 2,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 2,\n" + + " \"startLine\": 1\n" + + " }\n" + + " },\n" + + " {\n" + + " \"_type\": \"hackedClass\",\n" + + " \"fullPath\": \"Type\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 7,\n" + + " \"endLine\": 2,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 4,\n" + + " \"startLine\": 2\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 8,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 5,\n" + + " \"startLine\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"name\": \"a\",\n" + + " \"package\": \"a\",\n" + + " \"parameters\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0\n" + + " },\n" + + " \"returnType\": \"Any\"\n" + + " }\n" + + " ]\n" + + "}", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"a\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Any\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"func\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 5,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 8\n" + + " },\n" + + " \"function\" : \"cast\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"packageableElementPtr\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 2,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 2\n" + + " },\n" + + " \"fullPath\" : \"a\"\n" + + " }, {\n" + + " \"_type\" : \"genericTypeInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 2,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 2,\n" + + " \"endColumn\" : 7\n" + + " },\n" + + " \"genericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Type\"\n" + + " }\n" + + " }\n" + + " } ]\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test public void testCastUnit() throws Exception { check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"func\",\n" + - " \"function\": \"cast\",\n" + - " \"parameters\": [\n" + - " {\n" + - " \"_type\": \"packageableElementPtr\",\n" + - " \"fullPath\": \"a\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 2,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 2,\n" + - " \"startLine\": 1\n" + - " }\n" + - " },\n" + - " {\n" + - " \"_type\": \"hackedUnit\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 9,\n" + - " \"endLine\": 2,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 4,\n" + - " \"startLine\": 2\n" + - " },\n" + - " \"unitType\": \"Type~A\"\n" + - " }\n" + - " ],\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 8,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 5,\n" + - " \"startLine\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"name\": \"a\",\n" + - " \"package\": \"a\",\n" + - " \"parameters\": [],\n" + - " \"returnMultiplicity\": {\n" + - " \"lowerBound\": 0\n" + - " },\n" + - " \"returnType\": \"Any\"\n" + - " }\n" + - " ]\n" + - "}", "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"a\",\n" + - " \"returnType\" : \"Any\",\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 0\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"func\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 5,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 8\n" + - " },\n" + - " \"function\" : \"cast\",\n" + - " \"parameters\" : [ {\n" + - " \"_type\" : \"packageableElementPtr\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 2,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 2\n" + - " },\n" + - " \"fullPath\" : \"a\"\n" + - " }, {\n" + - " \"_type\" : \"genericTypeInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::a\",\n" + - " \"startLine\" : 2,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 2,\n" + - " \"endColumn\" : 9\n" + - " },\n" + - " \"fullPath\" : \"Type~A\"\n" + - " } ]\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"func\",\n" + + " \"function\": \"cast\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"packageableElementPtr\",\n" + + " \"fullPath\": \"a\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 2,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 2,\n" + + " \"startLine\": 1\n" + + " }\n" + + " },\n" + + " {\n" + + " \"_type\": \"hackedUnit\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 9,\n" + + " \"endLine\": 2,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 4,\n" + + " \"startLine\": 2\n" + + " },\n" + + " \"unitType\": \"Type~A\"\n" + + " }\n" + + " ],\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 8,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 5,\n" + + " \"startLine\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"name\": \"a\",\n" + + " \"package\": \"a\",\n" + + " \"parameters\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0\n" + + " },\n" + + " \"returnType\": \"Any\"\n" + + " }\n" + + " ]\n" + + "}", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"a\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Any\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"func\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 5,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 8\n" + + " },\n" + + " \"function\" : \"cast\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"packageableElementPtr\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 2,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 2\n" + + " },\n" + + " \"fullPath\" : \"a\"\n" + + " }, {\n" + + " \"_type\" : \"genericTypeInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::a\",\n" + + " \"startLine\" : 2,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 2,\n" + + " \"endColumn\" : 9\n" + + " },\n" + + " \"genericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Type~A\"\n" + + " }\n" + + " }\n" + + " } ]\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test @@ -575,51 +617,57 @@ public void testPath() throws Exception " \"returnType\": \"String\"\n" + " }\n" + " ]\n" + - "}", "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f\",\n" + - " \"returnType\" : \"String\",\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"classInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 11,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 22\n" + - " },\n" + - " \"type\" : \"path\",\n" + - " \"value\" : {\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 11,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 22\n" + - " },\n" + - " \"startType\" : \"A\",\n" + - " \"path\" : [ {\n" + - " \"_type\" : \"propertyPath\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 13,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 17\n" + - " },\n" + - " \"property\" : \"name\"\n" + - " } ]\n" + - " }\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); + "}", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"classInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 11,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 22\n" + + " },\n" + + " \"type\" : \"path\",\n" + + " \"value\" : {\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 11,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 22\n" + + " },\n" + + " \"startType\" : \"A\",\n" + + " \"path\" : [ {\n" + + " \"_type\" : \"propertyPath\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 13,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 17\n" + + " },\n" + + " \"property\" : \"name\"\n" + + " } ]\n" + + " }\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); } @Test @@ -668,79 +716,85 @@ public void testGraphfetch() throws Exception " \"returnType\": \"String\"\n" + " }\n" + " ]\n" + - "}", "{\n" + - " \"_type\" : \"data\",\n" + - " \"elements\" : [ {\n" + - " \"_type\" : \"function\",\n" + - " \"name\" : \"f\",\n" + - " \"returnType\" : \"String\",\n" + - " \"returnMultiplicity\" : {\n" + - " \"lowerBound\" : 1,\n" + - " \"upperBound\" : 1\n" + - " },\n" + - " \"body\" : [ {\n" + - " \"_type\" : \"classInstance\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 4\n" + - " },\n" + - " \"type\" : \"rootGraphFetchTree\",\n" + - " \"value\" : {\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 4,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 4\n" + - " },\n" + - " \"subTrees\" : [ {\n" + - " \"_type\" : \"propertyGraphFetchTree\",\n" + - " \"sourceInformation\" : {\n" + - " \"sourceId\" : \"a::f\",\n" + - " \"startLine\" : 1,\n" + - " \"startColumn\" : 6,\n" + - " \"endLine\" : 1,\n" + - " \"endColumn\" : 9\n" + - " },\n" + - " \"_type\" : \"propertyGraphFetchTree\",\n" + - " \"property\" : \"name\"\n" + - " } ],\n" + - " \"_type\" : \"rootGraphFetchTree\",\n" + - " \"class\" : \"A\"\n" + - " }\n" + - " } ],\n" + - " \"package\" : \"a\"\n" + - " } ]\n" + - "}"); - } - - @Test - public void testListInstance() throws Exception - { - check("{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"function\",\n" + - " \"body\": [\n" + - " {\n" + - " \"_type\": \"listInstance\",\n" + - " \"sourceInformation\": {\n" + - " \"endColumn\": 4,\n" + - " \"endLine\": 1,\n" + - " \"sourceId\": \"a::a\",\n" + - " \"startColumn\": 2,\n" + - " \"startLine\": 1\n" + - " }\n" + - " }\n" + - " ],\n" + - " \"name\": \"a\",\n" + - " \"package\": \"a\",\n" + - " \"parameters\": [],\n" + - " \"returnMultiplicity\": {\n" + + "}", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"classInstance\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 4\n" + + " },\n" + + " \"type\" : \"rootGraphFetchTree\",\n" + + " \"value\" : {\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 4,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 4\n" + + " },\n" + + " \"subTrees\" : [ {\n" + + " \"_type\" : \"propertyGraphFetchTree\",\n" + + " \"sourceInformation\" : {\n" + + " \"sourceId\" : \"a::f\",\n" + + " \"startLine\" : 1,\n" + + " \"startColumn\" : 6,\n" + + " \"endLine\" : 1,\n" + + " \"endColumn\" : 9\n" + + " },\n" + + " \"_type\" : \"propertyGraphFetchTree\",\n" + + " \"property\" : \"name\"\n" + + " } ],\n" + + " \"_type\" : \"rootGraphFetchTree\",\n" + + " \"class\" : \"A\"\n" + + " }\n" + + " } ],\n" + + " \"package\" : \"a\"\n" + + " } ]\n" + + "}"); + } + + @Test + public void testListInstance() throws Exception + { + check("{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"listInstance\",\n" + + " \"sourceInformation\": {\n" + + " \"endColumn\": 4,\n" + + " \"endLine\": 1,\n" + + " \"sourceId\": \"a::a\",\n" + + " \"startColumn\": 2,\n" + + " \"startLine\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"name\": \"a\",\n" + + " \"package\": \"a\",\n" + + " \"parameters\": [],\n" + + " \"returnMultiplicity\": {\n" + " \"lowerBound\": 0\n" + " },\n" + " \"returnType\": \"String\"\n" + @@ -752,7 +806,12 @@ public void testListInstance() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"String\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -806,7 +865,12 @@ public void testListInstance() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"String\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -842,7 +906,12 @@ public void testListInstance() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"String\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -919,7 +988,12 @@ public void checkEmptyStringBugFix() throws Exception " \"elements\" : [ {\n" + " \"_type\" : \"function\",\n" + " \"name\" : \"a\",\n" + - " \"returnType\" : \"String\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + " \"returnMultiplicity\" : {\n" + " \"lowerBound\" : 0\n" + " },\n" + @@ -950,7 +1024,7 @@ public void checkEmptyStringBugFix() throws Exception " } ],\n" + " \"package\" : \"a\"\n" + " } ]\n" + - "}"); + "}\n"); } @@ -1231,33 +1305,531 @@ public void testDataElementReference() throws Exception { check( "{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"dataElement\",\n" + - " \"data\": {\n" + - " \"_type\": \"reference\",\n" + - " \"dataElement\": \"com::path::exampleReference\"\n" + - " },\n" + - " \"name\": \"dataElementReferenceExample\",\n" + - " \"package\": \"my\"\n" + - " }\n" + - " ]\n" + - "}\n", - "{\n" + - " \"_type\": \"data\",\n" + - " \"elements\": [\n" + - " {\n" + - " \"_type\": \"dataElement\",\n" + - " \"data\": {\n" + - " \"_type\": \"reference\",\n" + - " \"dataElement\":{\"path\":\"com::path::exampleReference\",\"type\":\"DATA\"}" + - " },\n" + - " \"name\": \"dataElementReferenceExample\",\n" + - " \"package\": \"my\"\n" + - " }\n" + - " ]\n" + - "}\n"); + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"dataElement\",\n" + + " \"data\": {\n" + + " \"_type\": \"reference\",\n" + + " \"dataElement\": \"com::path::exampleReference\"\n" + + " },\n" + + " \"name\": \"dataElementReferenceExample\",\n" + + " \"package\": \"my\"\n" + + " }\n" + + " ]\n" + + "}\n", + "{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"dataElement\",\n" + + " \"data\": {\n" + + " \"_type\": \"reference\",\n" + + " \"dataElement\":{\"path\":\"com::path::exampleReference\",\"type\":\"DATA\"}" + + " },\n" + + " \"name\": \"dataElementReferenceExample\",\n" + + " \"package\": \"my\"\n" + + " }\n" + + " ]\n" + + "}\n"); + } + + @Test + public void testGenericTypeInstance() throws Exception + { + check( + "{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"func\",\n" + + " \"function\": \"cast\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"collection\",\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 0\n" + + " },\n" + + " \"values\": []\n" + + " },\n" + + " {\n" + + " \"_type\": \"genericTypeInstance\",\n" + + " \"fullPath\": \"String\"\n" + + " }\n" + + " ]\n" + + " }\n" + + " ],\n" + + " \"name\": \"f__String_$0_1$_\",\n" + + " \"package\": \"withPath\",\n" + + " \"parameters\": [],\n" + + " \"postConstraints\": [],\n" + + " \"preConstraints\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"returnType\": \"String\",\n" + + " \"stereotypes\": [],\n" + + " \"taggedValues\": []\n" + + " }\n" + + " ]\n" + + "}\n", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f__String_$0_1$_\",\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"func\",\n" + + " \"function\" : \"cast\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"collection\",\n" + + " \"multiplicity\" : {\n" + + " \"lowerBound\" : 0,\n" + + " \"upperBound\" : 0\n" + + " }\n" + + " }, {\n" + + " \"_type\" : \"genericTypeInstance\",\n" + + " \"genericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " }\n" + + " } ]\n" + + " } ],\n" + + " \"package\" : \"withPath\"\n" + + " } ]\n" + + "}"); + } + + @Test + public void testVariable() throws Exception + { + check("{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"collection\",\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 0\n" + + " },\n" + + " \"values\": []\n" + + " }\n" + + " ],\n" + + " \"name\": \"f_Type_1__String_$0_1$_\",\n" + + " \"package\": \"withPath\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"var\",\n" + + " \"class\": \"a::Type\",\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"name\": \"s\"\n" + + " }\n" + + " ],\n" + + " \"postConstraints\": [],\n" + + " \"preConstraints\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"returnType\": \"String\",\n" + + " \"stereotypes\": [],\n" + + " \"taggedValues\": []\n" + + " },\n" + + " {\n" + + " \"_type\": \"sectionIndex\",\n" + + " \"name\": \"SectionIndex\",\n" + + " \"package\": \"__internal__\",\n" + + " \"sections\": [\n" + + " {\n" + + " \"_type\": \"importAware\",\n" + + " \"elements\": [\n" + + " \"withPath::f_Type_1__String_$0_1$_\"\n" + + " ],\n" + + " \"imports\": [],\n" + + " \"parserName\": \"Pure\"\n" + + " }\n" + + " ]\n" + + " }\n" + + " ]\n" + + "}\n", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f_Type_1__String_$0_1$_\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"var\",\n" + + " \"name\" : \"s\",\n" + + " \"genericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"a::Type\"\n" + + " }\n" + + " },\n" + + " \"multiplicity\" : {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " }\n" + + " } ],\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"collection\",\n" + + " \"multiplicity\" : {\n" + + " \"lowerBound\" : 0,\n" + + " \"upperBound\" : 0\n" + + " }\n" + + " } ],\n" + + " \"package\" : \"withPath\"\n" + + " }, {\n" + + " \"_type\" : \"sectionIndex\",\n" + + " \"name\" : \"SectionIndex\",\n" + + " \"sections\" : [ {\n" + + " \"_type\" : \"importAware\",\n" + + " \"parserName\" : \"Pure\",\n" + + " \"elements\" : [ \"withPath::f_Type_1__String_$0_1$_\" ]\n" + + " } ],\n" + + " \"package\" : \"__internal__\"\n" + + " } ]\n" + + "}"); + } + + @Test + public void testClass() throws Exception + { + check("{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"class\",\n" + + " \"constraints\": [],\n" + + " \"name\": \"Class\",\n" + + " \"originalMilestonedProperties\": [],\n" + + " \"package\": \"my\",\n" + + " \"properties\": [\n" + + " {\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"name\": \"prop1\",\n" + + " \"stereotypes\": [],\n" + + " \"taggedValues\": [],\n" + + " \"type\": \"Result\"\n" + + " }\n" + + " ],\n" + + " \"qualifiedProperties\": [\n" + + " {\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"collection\",\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 0\n" + + " },\n" + + " \"values\": []\n" + + " }\n" + + " ],\n" + + " \"name\": \"prop2\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"var\",\n" + + " \"genericType\": {\n" + + " \"multiplicityArguments\": [],\n" + + " \"rawType\": {\n" + + " \"_type\": \"packageableType\",\n" + + " \"fullPath\": \"String\"\n" + + " },\n" + + " \"typeArguments\": [],\n" + + " \"typeVariableValues\": []\n" + + " },\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"name\": \"val\"\n" + + " }\n" + + " ],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"returnType\": \"Result\",\n" + + " \"stereotypes\": [],\n" + + " \"taggedValues\": []\n" + + " }\n" + + " ],\n" + + " \"stereotypes\": [],\n" + + " \"superTypes\": [],\n" + + " \"taggedValues\": []\n" + + " },\n" + + " {\n" + + " \"_type\": \"sectionIndex\",\n" + + " \"name\": \"SectionIndex\",\n" + + " \"package\": \"__internal__\",\n" + + " \"sections\": [\n" + + " {\n" + + " \"_type\": \"importAware\",\n" + + " \"elements\": [\n" + + " \"my::Class\"\n" + + " ],\n" + + " \"imports\": [],\n" + + " \"parserName\": \"Pure\"\n" + + " }\n" + + " ]\n" + + " }\n" + + " ]\n" + + "}\n", + "{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"class\",\n" + + " \"name\": \"Class\",\n" + + " \"properties\": [\n" + + " {\n" + + " \"name\": \"prop1\",\n" + + " \"genericType\": {\n" + + " \"rawType\": {\n" + + " \"_type\": \"packageableType\",\n" + + " \"fullPath\": \"Result\"\n" + + " }\n" + + " },\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"qualifiedProperties\": [\n" + + " {\n" + + " \"name\": \"prop2\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"var\",\n" + + " \"name\": \"val\",\n" + + " \"genericType\": {\n" + + " \"rawType\": {\n" + + " \"_type\": \"packageableType\",\n" + + " \"fullPath\": \"String\"\n" + + " }\n" + + " },\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " }\n" + + " }\n" + + " ],\n" + + " \"returnGenericType\": {\n" + + " \"rawType\": {\n" + + " \"_type\": \"packageableType\",\n" + + " \"fullPath\": \"Result\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"collection\",\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 0\n" + + " }\n" + + " }\n" + + " ]\n" + + " }\n" + + " ],\n" + + " \"package\": \"my\"\n" + + " },\n" + + " {\n" + + " \"_type\": \"sectionIndex\",\n" + + " \"name\": \"SectionIndex\",\n" + + " \"sections\": [\n" + + " {\n" + + " \"_type\": \"importAware\",\n" + + " \"parserName\": \"Pure\",\n" + + " \"elements\": [\n" + + " \"my::Class\"\n" + + " ]\n" + + " }\n" + + " ],\n" + + " \"package\": \"__internal__\"\n" + + " }\n" + + " ]\n" + + "}"); + } + + @Test + public void testFunction() throws Exception + { + check("{\n" + + " \"_type\": \"data\",\n" + + " \"elements\": [\n" + + " {\n" + + " \"_type\": \"function\",\n" + + " \"body\": [\n" + + " {\n" + + " \"_type\": \"collection\",\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 0\n" + + " },\n" + + " \"values\": []\n" + + " }\n" + + " ],\n" + + " \"name\": \"f_Result_1__Result_$0_1$_\",\n" + + " \"package\": \"\",\n" + + " \"parameters\": [\n" + + " {\n" + + " \"_type\": \"var\",\n" + + " \"genericType\": {\n" + + " \"multiplicityArguments\": [\n" + + " {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " }\n" + + " ],\n" + + " \"rawType\": {\n" + + " \"_type\": \"packageableType\",\n" + + " \"fullPath\": \"Result\"\n" + + " },\n" + + " \"typeArguments\": [\n" + + " {\n" + + " \"multiplicityArguments\": [],\n" + + " \"rawType\": {\n" + + " \"_type\": \"packageableType\",\n" + + " \"fullPath\": \"String\"\n" + + " },\n" + + " \"typeArguments\": [],\n" + + " \"typeVariableValues\": []\n" + + " }\n" + + " ],\n" + + " \"typeVariableValues\": []\n" + + " },\n" + + " \"multiplicity\": {\n" + + " \"lowerBound\": 1,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"name\": \"x\"\n" + + " }\n" + + " ],\n" + + " \"postConstraints\": [],\n" + + " \"preConstraints\": [],\n" + + " \"returnMultiplicity\": {\n" + + " \"lowerBound\": 0,\n" + + " \"upperBound\": 1\n" + + " },\n" + + " \"returnType\": \"Result\",\n" + + " \"stereotypes\": [],\n" + + " \"taggedValues\": []\n" + + " },\n" + + " {\n" + + " \"_type\": \"sectionIndex\",\n" + + " \"name\": \"SectionIndex\",\n" + + " \"package\": \"__internal__\",\n" + + " \"sections\": [\n" + + " {\n" + + " \"_type\": \"importAware\",\n" + + " \"elements\": [\n" + + " \"f_Result_1__Result_$0_1$_\"\n" + + " ],\n" + + " \"imports\": [],\n" + + " \"parserName\": \"Pure\"\n" + + " }\n" + + " ]\n" + + " }\n" + + " ]\n" + + "}\n", + "{\n" + + " \"_type\" : \"data\",\n" + + " \"elements\" : [ {\n" + + " \"_type\" : \"function\",\n" + + " \"name\" : \"f_Result_1__Result_$0_1$_\",\n" + + " \"parameters\" : [ {\n" + + " \"_type\" : \"var\",\n" + + " \"name\" : \"x\",\n" + + " \"genericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Result\"\n" + + " },\n" + + " \"typeArguments\" : [ {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"String\"\n" + + " }\n" + + " } ],\n" + + " \"multiplicityArguments\" : [ {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " } ]\n" + + " },\n" + + " \"multiplicity\" : {\n" + + " \"lowerBound\" : 1,\n" + + " \"upperBound\" : 1\n" + + " }\n" + + " } ],\n" + + " \"returnGenericType\" : {\n" + + " \"rawType\" : {\n" + + " \"_type\" : \"packageableType\",\n" + + " \"fullPath\" : \"Result\"\n" + + " }\n" + + " },\n" + + " \"returnMultiplicity\" : {\n" + + " \"lowerBound\" : 0,\n" + + " \"upperBound\" : 1\n" + + " },\n" + + " \"body\" : [ {\n" + + " \"_type\" : \"collection\",\n" + + " \"multiplicity\" : {\n" + + " \"lowerBound\" : 0,\n" + + " \"upperBound\" : 0\n" + + " }\n" + + " } ]\n" + + " }, {\n" + + " \"_type\" : \"sectionIndex\",\n" + + " \"name\" : \"SectionIndex\",\n" + + " \"sections\" : [ {\n" + + " \"_type\" : \"importAware\",\n" + + " \"parserName\" : \"Pure\",\n" + + " \"elements\" : [ \"f_Result_1__Result_$0_1$_\" ]\n" + + " } ],\n" + + " \"package\" : \"__internal__\"\n" + + " } ]\n" + + "}"); } @Test @@ -1266,7 +1838,7 @@ public void testStoreTestData() throws Exception check( new Scanner(Objects.requireNonNull(getClass().getClassLoader().getResourceAsStream("simpleFunctionBefore.json"), "Can't find resource '" + "simpleFunctionBefore.json" + "'"), "UTF-8").useDelimiter("\\A").next(), new Scanner(Objects.requireNonNull(getClass().getClassLoader().getResourceAsStream("simpleFunctionAfter.json"), "Can't find resource '" + "simpleFunctionAfter.json" + "'"), "UTF-8").useDelimiter("\\A").next() - ); + ); } @Test diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json index f3c2e04c879..9e97cbce98d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/src/test/resources/simpleFunctionAfter.json @@ -1,1317 +1,1238 @@ { - "_type": "data", - "elements": [ - { - "_type": "Enumeration", - "name": "EmployeeType", - "package": "model", - "sourceInformation": { - "endColumn": 1, - "endLine": 6, - "startColumn": 1, - "startLine": 2 + "_type" : "data", + "elements" : [ { + "_type" : "Enumeration", + "name" : "EmployeeType", + "sourceInformation" : { + "startLine" : 2, + "startColumn" : 1, + "endLine" : 6, + "endColumn" : 1 + }, + "values" : [ { + "value" : "CONTRACT", + "sourceInformation" : { + "startLine" : 4, + "startColumn" : 3, + "endLine" : 4, + "endColumn" : 10 + } + }, { + "value" : "FULL_TIME", + "sourceInformation" : { + "startLine" : 5, + "startColumn" : 3, + "endLine" : 5, + "endColumn" : 11 + } + } ], + "package" : "model" + }, { + "_type" : "class", + "name" : "Person", + "sourceInformation" : { + "startLine" : 8, + "startColumn" : 1, + "endLine" : 13, + "endColumn" : 1 + }, + "properties" : [ { + "name" : "firstName", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "sourceInformation" : { + "startLine" : 10, + "startColumn" : 14, + "endLine" : 10, + "endColumn" : 19 + }, + "fullPath" : "String" + } }, - "values": [ - { - "sourceInformation": { - "endColumn": 10, - "endLine": 4, - "startColumn": 3, - "startLine": 4 + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "sourceInformation" : { + "startLine" : 10, + "startColumn" : 3, + "endLine" : 10, + "endColumn" : 23 + } + }, { + "name" : "lastName", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "sourceInformation" : { + "startLine" : 11, + "startColumn" : 13, + "endLine" : 11, + "endColumn" : 18 }, - "value": "CONTRACT" - }, - { - "sourceInformation": { - "endColumn": 11, - "endLine": 5, - "startColumn": 3, - "startLine": 5 + "fullPath" : "String" + } + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "sourceInformation" : { + "startLine" : 11, + "startColumn" : 3, + "endLine" : 11, + "endColumn" : 22 + } + }, { + "name" : "employeeType", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "sourceInformation" : { + "startLine" : 12, + "startColumn" : 17, + "endLine" : 12, + "endColumn" : 35 }, - "value": "FULL_TIME" + "fullPath" : "model::EmployeeType" } - ] + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "sourceInformation" : { + "startLine" : 12, + "startColumn" : 3, + "endLine" : 12, + "endColumn" : 39 + } + } ], + "package" : "model" + }, { + "_type" : "class", + "name" : "Firm", + "sourceInformation" : { + "startLine" : 15, + "startColumn" : 1, + "endLine" : 19, + "endColumn" : 1 }, - { - "_type": "class", - "name": "Person", - "package": "model", - "properties": [ - { - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "firstName", - "propertyTypeSourceInformation": { - "endColumn": 19, - "endLine": 10, - "startColumn": 14, - "startLine": 10 - }, - "sourceInformation": { - "endColumn": 23, - "endLine": 10, - "startColumn": 3, - "startLine": 10 + "properties" : [ { + "name" : "legalName", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "sourceInformation" : { + "startLine" : 17, + "startColumn" : 14, + "endLine" : 17, + "endColumn" : 19 }, - "type": "String" - }, - { - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "lastName", - "propertyTypeSourceInformation": { - "endColumn": 18, - "endLine": 11, - "startColumn": 13, - "startLine": 11 - }, - "sourceInformation": { - "endColumn": 22, - "endLine": 11, - "startColumn": 3, - "startLine": 11 - }, - "type": "String" - }, - { - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "employeeType", - "propertyTypeSourceInformation": { - "endColumn": 35, - "endLine": 12, - "startColumn": 17, - "startLine": 12 - }, - "sourceInformation": { - "endColumn": 39, - "endLine": 12, - "startColumn": 3, - "startLine": 12 + "fullPath" : "String" + } + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "sourceInformation" : { + "startLine" : 17, + "startColumn" : 3, + "endLine" : 17, + "endColumn" : 23 + } + }, { + "name" : "employees", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "sourceInformation" : { + "startLine" : 18, + "startColumn" : 14, + "endLine" : 18, + "endColumn" : 26 }, - "type": "model::EmployeeType" + "fullPath" : "model::Person" } - ], - "sourceInformation": { - "endColumn": 1, - "endLine": 13, - "startColumn": 1, - "startLine": 8 + }, + "multiplicity" : { + "lowerBound" : 0 + }, + "sourceInformation" : { + "startLine" : 18, + "startColumn" : 3, + "endLine" : 18, + "endColumn" : 30 } + } ], + "package" : "model" + }, { + "_type" : "function", + "name" : "PersonQuery__TabularDataSet_1_", + "sourceInformation" : { + "startLine" : 21, + "startColumn" : 1, + "endLine" : 24, + "endColumn" : 1 }, - { - "_type": "class", - "name": "Firm", - "package": "model", - "properties": [ - { - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "legalName", - "propertyTypeSourceInformation": { - "endColumn": 19, - "endLine": 17, - "startColumn": 14, - "startLine": 17 - }, - "sourceInformation": { - "endColumn": 23, - "endLine": 17, - "startColumn": 3, - "startLine": 17 - }, - "type": "String" + "returnGenericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "meta::pure::tds::TabularDataSet" + } + }, + "returnMultiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "body" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 131, + "endLine" : 23, + "endColumn" : 134 + }, + "function" : "from", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 24, + "endLine" : 23, + "endColumn" : 30 }, - { - "multiplicity": { - "lowerBound": 0 + "function" : "project", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 16, + "endLine" : 23, + "endColumn" : 21 }, - "name": "employees", - "propertyTypeSourceInformation": { - "endColumn": 26, - "endLine": 18, - "startColumn": 14, - "startLine": 18 + "function" : "getAll", + "parameters" : [ { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 3, + "endLine" : 23, + "endColumn" : 15 + }, + "fullPath" : "model::Person" + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 32, + "endLine" : 23, + "endColumn" : 98 }, - "sourceInformation": { - "endColumn": 30, - "endLine": 18, - "startColumn": 3, - "startLine": 18 + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 }, - "type": "model::Person" - } - ], - "sourceInformation": { - "endColumn": 1, - "endLine": 19, - "startColumn": 1, - "startLine": 15 - } - }, - { - "_type": "function", - "body": [ - { - "_type": "func", - "function": "from", - "parameters": [ - { - "_type": "func", - "function": "project", - "parameters": [ - { - "_type": "func", - "function": "getAll", - "parameters": [ - { - "_type": "packageableElementPtr", - "fullPath": "model::Person", - "sourceInformation": { - "endColumn": 15, - "endLine": 23, - "startColumn": 3, - "startLine": 23 - } - } - ], - "sourceInformation": { - "endColumn": 21, - "endLine": 23, - "startColumn": 16, - "startLine": 23 - } - }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 98, - "endLine": 23, - "startColumn": 32, - "startLine": 23 - }, - "values": [ - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 54, - "endLine": 23, - "startColumn": 53, - "startLine": 23 - } - } - ], - "property": "firstName", - "sourceInformation": { - "endColumn": 64, - "endLine": 23, - "startColumn": 56, - "startLine": 23 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 48, - "endLine": 23, - "startColumn": 36, - "startLine": 23 - } - } - ], - "sourceInformation": { - "endColumn": 64, - "endLine": 23, - "startColumn": 52, - "startLine": 23 - } - }, - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 88, - "endLine": 23, - "startColumn": 87, - "startLine": 23 - } - } - ], - "property": "lastName", - "sourceInformation": { - "endColumn": 97, - "endLine": 23, - "startColumn": 90, - "startLine": 23 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 82, - "endLine": 23, - "startColumn": 70, - "startLine": 23 - } - } - ], - "sourceInformation": { - "endColumn": 97, - "endLine": 23, - "startColumn": 86, - "startLine": 23 - } - } - ] + "values" : [ { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 52, + "endLine" : 23, + "endColumn" : 64 + }, + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 56, + "endLine" : 23, + "endColumn" : 64 + }, + "property" : "firstName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 53, + "endLine" : 23, + "endColumn" : 54 }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 127, - "endLine": 23, - "startColumn": 101, - "startLine": 23 - }, - "values": [ - { - "_type": "string", - "sourceInformation": { - "endColumn": 113, - "endLine": 23, - "startColumn": 102, - "startLine": 23 - }, - "value": "First Name" - }, - { - "_type": "string", - "sourceInformation": { - "endColumn": 126, - "endLine": 23, - "startColumn": 116, - "startLine": 23 - }, - "value": "Last Name" - } - ] + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 36, + "endLine" : 23, + "endColumn" : 48 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" } - ], - "sourceInformation": { - "endColumn": 30, - "endLine": 23, - "startColumn": 24, - "startLine": 23 + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + }, { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 86, + "endLine" : 23, + "endColumn" : 97 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::RelationalMapping", - "sourceInformation": { - "endColumn": 163, - "endLine": 23, - "startColumn": 136, - "startLine": 23 + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 90, + "endLine" : 23, + "endColumn" : 97 + }, + "property" : "lastName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 87, + "endLine" : 23, + "endColumn" : 88 + }, + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 70, + "endLine" : 23, + "endColumn" : 82 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" + } + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 101, + "endLine" : 23, + "endColumn" : 127 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "string", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 102, + "endLine" : 23, + "endColumn" : 113 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::Runtime", - "sourceInformation": { - "endColumn": 183, - "endLine": 23, - "startColumn": 166, - "startLine": 23 - } - } - ], - "sourceInformation": { - "endColumn": 134, - "endLine": 23, - "startColumn": 131, - "startLine": 23 - } + "value" : "First Name" + }, { + "_type" : "string", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 116, + "endLine" : 23, + "endColumn" : 126 + }, + "value" : "Last Name" + } ] + } ] + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 136, + "endLine" : 23, + "endColumn" : 163 + }, + "fullPath" : "execution::RelationalMapping" + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 23, + "startColumn" : 166, + "endLine" : 23, + "endColumn" : 183 + }, + "fullPath" : "execution::Runtime" + } ] + } ], + "package" : "model" + }, { + "_type" : "function", + "name" : "PersonWithParams_String_1__TabularDataSet_1_", + "sourceInformation" : { + "startLine" : 26, + "startColumn" : 1, + "endLine" : 44, + "endColumn" : 1 + }, + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 26, + "startColumn" : 34, + "endLine" : 26, + "endColumn" : 53 + }, + "name" : "firstName", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "String" } - ], - "name": "PersonQuery__TabularDataSet_1_", - "package": "model", - "returnMultiplicity": { - "lowerBound": 1, - "upperBound": 1 }, - "returnType": "meta::pure::tds::TabularDataSet", - "sourceInformation": { - "endColumn": 1, - "endLine": 24, - "startColumn": 1, - "startLine": 21 + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + } + } ], + "returnGenericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "meta::pure::tds::TabularDataSet" } }, - { - "_type": "function", - "body": [ - { - "_type": "func", - "function": "from", - "parameters": [ - { - "_type": "func", - "function": "project", - "parameters": [ - { - "_type": "func", - "function": "filter", - "parameters": [ - { - "_type": "func", - "function": "getAll", - "parameters": [ - { - "_type": "packageableElementPtr", - "fullPath": "model::Person", - "sourceInformation": { - "endColumn": 15, - "endLine": 28, - "startColumn": 3, - "startLine": 28 - } - } - ], - "sourceInformation": { - "endColumn": 21, - "endLine": 28, - "startColumn": 16, - "startLine": 28 - } - }, - { - "_type": "lambda", - "body": [ - { - "_type": "func", - "function": "equal", - "parameters": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 52, - "endLine": 28, - "startColumn": 51, - "startLine": 28 - } - } - ], - "property": "firstName", - "sourceInformation": { - "endColumn": 62, - "endLine": 28, - "startColumn": 54, - "startLine": 28 - } - }, - { - "_type": "var", - "name": "firstName", - "sourceInformation": { - "endColumn": 76, - "endLine": 28, - "startColumn": 67, - "startLine": 28 - } - } - ], - "sourceInformation": { - "endColumn": 65, - "endLine": 28, - "startColumn": 64, - "startLine": 28 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 46, - "endLine": 28, - "startColumn": 34, - "startLine": 28 - } - } - ], - "sourceInformation": { - "endColumn": 76, - "endLine": 28, - "startColumn": 50, - "startLine": 28 - } - } - ], - "sourceInformation": { - "endColumn": 29, - "endLine": 28, - "startColumn": 24, - "startLine": 28 - } + "returnMultiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "body" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 187, + "endLine" : 28, + "endColumn" : 190 + }, + "function" : "from", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 80, + "endLine" : 28, + "endColumn" : 86 + }, + "function" : "project", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 24, + "endLine" : 28, + "endColumn" : 29 + }, + "function" : "filter", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 16, + "endLine" : 28, + "endColumn" : 21 + }, + "function" : "getAll", + "parameters" : [ { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 3, + "endLine" : 28, + "endColumn" : 15 + }, + "fullPath" : "model::Person" + } ] + }, { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 50, + "endLine" : 28, + "endColumn" : 76 + }, + "body" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 64, + "endLine" : 28, + "endColumn" : 65 + }, + "function" : "equal", + "parameters" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 54, + "endLine" : 28, + "endColumn" : 62 }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 + "property" : "firstName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 51, + "endLine" : 28, + "endColumn" : 52 }, - "sourceInformation": { - "endColumn": 154, - "endLine": 28, - "startColumn": 88, - "startLine": 28 - }, - "values": [ - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 110, - "endLine": 28, - "startColumn": 109, - "startLine": 28 - } - } - ], - "property": "firstName", - "sourceInformation": { - "endColumn": 120, - "endLine": 28, - "startColumn": 112, - "startLine": 28 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 104, - "endLine": 28, - "startColumn": 92, - "startLine": 28 - } - } - ], - "sourceInformation": { - "endColumn": 120, - "endLine": 28, - "startColumn": 108, - "startLine": 28 - } - }, - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 144, - "endLine": 28, - "startColumn": 143, - "startLine": 28 - } - } - ], - "property": "lastName", - "sourceInformation": { - "endColumn": 153, - "endLine": 28, - "startColumn": 146, - "startLine": 28 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 138, - "endLine": 28, - "startColumn": 126, - "startLine": 28 - } - } - ], - "sourceInformation": { - "endColumn": 153, - "endLine": 28, - "startColumn": 142, - "startLine": 28 - } - } - ] + "name" : "x" + } ] + }, { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 67, + "endLine" : 28, + "endColumn" : 76 }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 183, - "endLine": 28, - "startColumn": 157, - "startLine": 28 - }, - "values": [ - { - "_type": "string", - "sourceInformation": { - "endColumn": 169, - "endLine": 28, - "startColumn": 158, - "startLine": 28 - }, - "value": "First Name" - }, - { - "_type": "string", - "sourceInformation": { - "endColumn": 182, - "endLine": 28, - "startColumn": 172, - "startLine": 28 - }, - "value": "Last Name" - } - ] + "name" : "firstName" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 34, + "endLine" : 28, + "endColumn" : 46 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" } - ], - "sourceInformation": { - "endColumn": 86, - "endLine": 28, - "startColumn": 80, - "startLine": 28 + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 88, + "endLine" : 28, + "endColumn" : 154 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 108, + "endLine" : 28, + "endColumn" : 120 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::RelationalMapping", - "sourceInformation": { - "endColumn": 219, - "endLine": 28, - "startColumn": 192, - "startLine": 28 + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 112, + "endLine" : 28, + "endColumn" : 120 + }, + "property" : "firstName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 109, + "endLine" : 28, + "endColumn" : 110 + }, + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 92, + "endLine" : 28, + "endColumn" : 104 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" + } + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + }, { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 142, + "endLine" : 28, + "endColumn" : 153 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::Runtime", - "sourceInformation": { - "endColumn": 239, - "endLine": 28, - "startColumn": 222, - "startLine": 28 + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 146, + "endLine" : 28, + "endColumn" : 153 + }, + "property" : "lastName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 143, + "endLine" : 28, + "endColumn" : 144 + }, + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 126, + "endLine" : 28, + "endColumn" : 138 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" + } + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } - } - ], - "sourceInformation": { - "endColumn": 190, - "endLine": 28, - "startColumn": 187, - "startLine": 28 + } ] + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 157, + "endLine" : 28, + "endColumn" : 183 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "string", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 158, + "endLine" : 28, + "endColumn" : 169 + }, + "value" : "First Name" + }, { + "_type" : "string", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 172, + "endLine" : 28, + "endColumn" : 182 + }, + "value" : "Last Name" + } ] + } ] + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 192, + "endLine" : 28, + "endColumn" : 219 + }, + "fullPath" : "execution::RelationalMapping" + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 28, + "startColumn" : 222, + "endLine" : 28, + "endColumn" : 239 + }, + "fullPath" : "execution::Runtime" + } ] + } ], + "tests" : [ { + "_type" : "functionTestSuite", + "id" : "testSuite_1", + "sourceInformation" : { + "startLine" : 31, + "startColumn" : 3, + "endLine" : 43, + "endColumn" : 3 + }, + "tests" : [ { + "_type" : "functionTest", + "id" : "testPass", + "sourceInformation" : { + "startLine" : 42, + "startColumn" : 5, + "endLine" : 42, + "endColumn" : 109 + }, + "assertions" : [ { + "_type" : "equalToJson", + "id" : "default", + "sourceInformation" : { + "startLine" : 42, + "startColumn" : 46, + "endLine" : 42, + "endColumn" : 108 + }, + "expected" : { + "_type" : "externalFormat", + "sourceInformation" : { + "startLine" : 42, + "startColumn" : 46, + "endLine" : 42, + "endColumn" : 108 + }, + "contentType" : "application/json", + "data" : "[{\n \"First Name\" : \"Nicole\",\"Last Name\" : \"Smith\"} ]" } - } - ], - "name": "PersonWithParams_String_1__TabularDataSet_1_", - "package": "model", - "parameters": [ - { - "_type": "var", - "class": "String", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 + } ], + "parameters" : [ { + "sourceInformation" : { + "startLine" : 42, + "startColumn" : 33, + "endLine" : 42, + "endColumn" : 40 }, - "name": "firstName", - "sourceInformation": { - "endColumn": 53, - "endLine": 26, - "startColumn": 34, - "startLine": 26 + "name" : "firstName", + "value" : { + "_type" : "string", + "sourceInformation" : { + "startLine" : 42, + "startColumn" : 33, + "endLine" : 42, + "endColumn" : 40 + }, + "value" : "Nicole" + } + } ] + } ], + "testData" : [ { + "store" : { + "type" : "STORE", + "path" : "store::TestDB" + }, + "data" : { + "_type" : "reference", + "dataElement" : { + "type" : "DATA", + "path" : "test::other" } } - ], - "returnMultiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "returnType": "meta::pure::tds::TabularDataSet", - "sourceInformation": { - "endColumn": 1, - "endLine": 44, - "startColumn": 1, - "startLine": 26 + } ] + } ], + "package" : "model" + }, { + "_type" : "function", + "name" : "PersonQuerySharedData__TabularDataSet_1_", + "sourceInformation" : { + "startLine" : 46, + "startColumn" : 1, + "endLine" : 49, + "endColumn" : 1 + }, + "returnGenericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "meta::pure::tds::TabularDataSet" + } + }, + "returnMultiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "body" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 131, + "endLine" : 48, + "endColumn" : 134 }, - "tests": [ - { - "_type": "functionTestSuite", - "id": "testSuite_1", - "sourceInformation": { - "endColumn": 3, - "endLine": 43, - "startColumn": 3, - "startLine": 31 + "function" : "from", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 24, + "endLine" : 48, + "endColumn" : 30 + }, + "function" : "project", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 16, + "endLine" : 48, + "endColumn" : 21 }, - "testData": [ - { - "data": { - "_type": "reference", - "dataElement": { - "path": "test::other", - "type": "DATA" - } + "function" : "getAll", + "parameters" : [ { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 3, + "endLine" : 48, + "endColumn" : 15 + }, + "fullPath" : "model::Person" + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 32, + "endLine" : 48, + "endColumn" : 98 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 52, + "endLine" : 48, + "endColumn" : 64 + }, + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 56, + "endLine" : 48, + "endColumn" : 64 }, - "store": { - "path":"store::TestDB", - "type": "STORE" - } - } - ], - "tests": [ - { - "_type": "functionTest", - "assertions": [ - { - "_type": "equalToJson", - "expected": { - "_type": "externalFormat", - "contentType": "application/json", - "data": "[{\n \"First Name\" : \"Nicole\",\"Last Name\" : \"Smith\"} ]", - "sourceInformation": { - "endColumn": 108, - "endLine": 42, - "startColumn": 46, - "startLine": 42 - } - }, - "id": "default", - "sourceInformation": { - "endColumn": 108, - "endLine": 42, - "startColumn": 46, - "startLine": 42 - } - } - ], - "id": "testPass", - "parameters": [ - { - "name": "firstName", - "sourceInformation": { - "endColumn": 40, - "endLine": 42, - "startColumn": 33, - "startLine": 42 - }, - "value": { - "_type": "string", - "sourceInformation": { - "endColumn": 40, - "endLine": 42, - "startColumn": 33, - "startLine": 42 - }, - "value": "Nicole" - } + "property" : "firstName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 53, + "endLine" : 48, + "endColumn" : 54 + }, + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 36, + "endLine" : 48, + "endColumn" : 48 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" } - ], - "sourceInformation": { - "endColumn": 109, - "endLine": 42, - "startColumn": 5, - "startLine": 42 + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } - } - ] - } - ] - }, - { - "_type": "function", - "body": [ - { - "_type": "func", - "function": "from", - "parameters": [ - { - "_type": "func", - "function": "project", - "parameters": [ - { - "_type": "func", - "function": "getAll", - "parameters": [ - { - "_type": "packageableElementPtr", - "fullPath": "model::Person", - "sourceInformation": { - "endColumn": 15, - "endLine": 48, - "startColumn": 3, - "startLine": 48 - } - } - ], - "sourceInformation": { - "endColumn": 21, - "endLine": 48, - "startColumn": 16, - "startLine": 48 - } - }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 98, - "endLine": 48, - "startColumn": 32, - "startLine": 48 - }, - "values": [ - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 54, - "endLine": 48, - "startColumn": 53, - "startLine": 48 - } - } - ], - "property": "firstName", - "sourceInformation": { - "endColumn": 64, - "endLine": 48, - "startColumn": 56, - "startLine": 48 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 48, - "endLine": 48, - "startColumn": 36, - "startLine": 48 - } - } - ], - "sourceInformation": { - "endColumn": 64, - "endLine": 48, - "startColumn": 52, - "startLine": 48 - } - }, - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 88, - "endLine": 48, - "startColumn": 87, - "startLine": 48 - } - } - ], - "property": "lastName", - "sourceInformation": { - "endColumn": 97, - "endLine": 48, - "startColumn": 90, - "startLine": 48 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 82, - "endLine": 48, - "startColumn": 70, - "startLine": 48 - } - } - ], - "sourceInformation": { - "endColumn": 97, - "endLine": 48, - "startColumn": 86, - "startLine": 48 - } - } - ] + } ] + }, { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 86, + "endLine" : 48, + "endColumn" : 97 + }, + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 90, + "endLine" : 48, + "endColumn" : 97 + }, + "property" : "lastName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 87, + "endLine" : 48, + "endColumn" : 88 }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 127, - "endLine": 48, - "startColumn": 101, - "startLine": 48 - }, - "values": [ - { - "_type": "string", - "sourceInformation": { - "endColumn": 113, - "endLine": 48, - "startColumn": 102, - "startLine": 48 - }, - "value": "First Name" - }, - { - "_type": "string", - "sourceInformation": { - "endColumn": 126, - "endLine": 48, - "startColumn": 116, - "startLine": 48 - }, - "value": "Last Name" - } - ] + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 70, + "endLine" : 48, + "endColumn" : 82 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" } - ], - "sourceInformation": { - "endColumn": 30, - "endLine": 48, - "startColumn": 24, - "startLine": 48 + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 101, + "endLine" : 48, + "endColumn" : 127 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "string", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 102, + "endLine" : 48, + "endColumn" : 113 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::RelationalMapping", - "sourceInformation": { - "endColumn": 163, - "endLine": 48, - "startColumn": 136, - "startLine": 48 - } + "value" : "First Name" + }, { + "_type" : "string", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 116, + "endLine" : 48, + "endColumn" : 126 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::Runtime", - "sourceInformation": { - "endColumn": 183, - "endLine": 48, - "startColumn": 166, - "startLine": 48 - } - } - ], - "sourceInformation": { - "endColumn": 134, - "endLine": 48, - "startColumn": 131, - "startLine": 48 - } - } - ], - "name": "PersonQuerySharedData__TabularDataSet_1_", - "package": "model", - "returnMultiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "returnType": "meta::pure::tds::TabularDataSet", - "sourceInformation": { - "endColumn": 1, - "endLine": 49, - "startColumn": 1, - "startLine": 46 + "value" : "Last Name" + } ] + } ] + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 136, + "endLine" : 48, + "endColumn" : 163 + }, + "fullPath" : "execution::RelationalMapping" + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 48, + "startColumn" : 166, + "endLine" : 48, + "endColumn" : 183 + }, + "fullPath" : "execution::Runtime" + } ] + } ], + "package" : "model" + }, { + "_type" : "function", + "name" : "PersonWithConnectionStores__TabularDataSet_1_", + "sourceInformation" : { + "startLine" : 51, + "startColumn" : 1, + "endLine" : 54, + "endColumn" : 1 + }, + "returnGenericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "meta::pure::tds::TabularDataSet" } }, - { - "_type": "function", - "body": [ - { - "_type": "func", - "function": "from", - "parameters": [ - { - "_type": "func", - "function": "project", - "parameters": [ - { - "_type": "func", - "function": "getAll", - "parameters": [ - { - "_type": "packageableElementPtr", - "fullPath": "model::Person", - "sourceInformation": { - "endColumn": 15, - "endLine": 53, - "startColumn": 3, - "startLine": 53 - } - } - ], - "sourceInformation": { - "endColumn": 21, - "endLine": 53, - "startColumn": 16, - "startLine": 53 - } - }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 98, - "endLine": 53, - "startColumn": 32, - "startLine": 53 - }, - "values": [ - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 54, - "endLine": 53, - "startColumn": 53, - "startLine": 53 - } - } - ], - "property": "firstName", - "sourceInformation": { - "endColumn": 64, - "endLine": 53, - "startColumn": 56, - "startLine": 53 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 48, - "endLine": 53, - "startColumn": 36, - "startLine": 53 - } - } - ], - "sourceInformation": { - "endColumn": 64, - "endLine": 53, - "startColumn": 52, - "startLine": 53 - } - }, - { - "_type": "lambda", - "body": [ - { - "_type": "property", - "parameters": [ - { - "_type": "var", - "name": "x", - "sourceInformation": { - "endColumn": 88, - "endLine": 53, - "startColumn": 87, - "startLine": 53 - } - } - ], - "property": "lastName", - "sourceInformation": { - "endColumn": 97, - "endLine": 53, - "startColumn": 90, - "startLine": 53 - } - } - ], - "parameters": [ - { - "_type": "var", - "class": "model::Person", - "multiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "name": "x", - "sourceInformation": { - "endColumn": 82, - "endLine": 53, - "startColumn": 70, - "startLine": 53 - } - } - ], - "sourceInformation": { - "endColumn": 97, - "endLine": 53, - "startColumn": 86, - "startLine": 53 - } - } - ] + "returnMultiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 + }, + "body" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 131, + "endLine" : 53, + "endColumn" : 134 + }, + "function" : "from", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 24, + "endLine" : 53, + "endColumn" : 30 + }, + "function" : "project", + "parameters" : [ { + "_type" : "func", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 16, + "endLine" : 53, + "endColumn" : 21 + }, + "function" : "getAll", + "parameters" : [ { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 3, + "endLine" : 53, + "endColumn" : 15 + }, + "fullPath" : "model::Person" + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 32, + "endLine" : 53, + "endColumn" : 98 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 52, + "endLine" : 53, + "endColumn" : 64 + }, + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 56, + "endLine" : 53, + "endColumn" : 64 + }, + "property" : "firstName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 53, + "endLine" : 53, + "endColumn" : 54 }, - { - "_type": "collection", - "multiplicity": { - "lowerBound": 2, - "upperBound": 2 - }, - "sourceInformation": { - "endColumn": 127, - "endLine": 53, - "startColumn": 101, - "startLine": 53 - }, - "values": [ - { - "_type": "string", - "sourceInformation": { - "endColumn": 113, - "endLine": 53, - "startColumn": 102, - "startLine": 53 - }, - "value": "First Name" - }, - { - "_type": "string", - "sourceInformation": { - "endColumn": 126, - "endLine": 53, - "startColumn": 116, - "startLine": 53 - }, - "value": "Last Name" - } - ] + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 36, + "endLine" : 53, + "endColumn" : 48 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" } - ], - "sourceInformation": { - "endColumn": 30, - "endLine": 53, - "startColumn": 24, - "startLine": 53 + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + }, { + "_type" : "lambda", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 86, + "endLine" : 53, + "endColumn" : 97 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::RelationalMapping", - "sourceInformation": { - "endColumn": 163, - "endLine": 53, - "startColumn": 136, - "startLine": 53 + "body" : [ { + "_type" : "property", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 90, + "endLine" : 53, + "endColumn" : 97 + }, + "property" : "lastName", + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 87, + "endLine" : 53, + "endColumn" : 88 + }, + "name" : "x" + } ] + } ], + "parameters" : [ { + "_type" : "var", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 70, + "endLine" : 53, + "endColumn" : 82 + }, + "name" : "x", + "genericType" : { + "rawType" : { + "_type" : "packageableType", + "fullPath" : "model::Person" + } + }, + "multiplicity" : { + "lowerBound" : 1, + "upperBound" : 1 } + } ] + } ] + }, { + "_type" : "collection", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 101, + "endLine" : 53, + "endColumn" : 127 + }, + "multiplicity" : { + "lowerBound" : 2, + "upperBound" : 2 + }, + "values" : [ { + "_type" : "string", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 102, + "endLine" : 53, + "endColumn" : 113 }, - { - "_type": "packageableElementPtr", - "fullPath": "execution::RuntimeWithStoreConnections", - "sourceInformation": { - "endColumn": 203, - "endLine": 53, - "startColumn": 166, - "startLine": 53 - } - } - ], - "sourceInformation": { - "endColumn": 134, - "endLine": 53, - "startColumn": 131, - "startLine": 53 - } - } - ], - "name": "PersonWithConnectionStores__TabularDataSet_1_", - "package": "model", - "returnMultiplicity": { - "lowerBound": 1, - "upperBound": 1 - }, - "returnType": "meta::pure::tds::TabularDataSet", - "sourceInformation": { - "endColumn": 1, - "endLine": 54, - "startColumn": 1, - "startLine": 51 - } - }, - { - "_type": "sectionIndex", - "name": "SectionIndex", - "package": "__internal__", - "sections": [ - { - "_type": "importAware", - "parserName": "Pure", - "sourceInformation": { - "endColumn": 8, - "endLine": 1, - "startColumn": 1, - "startLine": 1 - } + "value" : "First Name" + }, { + "_type" : "string", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 116, + "endLine" : 53, + "endColumn" : 126 + }, + "value" : "Last Name" + } ] + } ] + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 136, + "endLine" : 53, + "endColumn" : 163 }, - { - "_type": "importAware", - "elements": [ - "model::EmployeeType", - "model::Person", - "model::Firm", - "model::PersonQuery__TabularDataSet_1_", - "model::PersonWithParams_String_1__TabularDataSet_1_", - "model::PersonQuerySharedData__TabularDataSet_1_", - "model::PersonWithConnectionStores__TabularDataSet_1_" - ], - "parserName": "Pure", - "sourceInformation": { - "endColumn": 1, - "endLine": 56, - "startColumn": 8, - "startLine": 2 - } - } - ] - } - ] + "fullPath" : "execution::RelationalMapping" + }, { + "_type" : "packageableElementPtr", + "sourceInformation" : { + "startLine" : 53, + "startColumn" : 166, + "endLine" : 53, + "endColumn" : 203 + }, + "fullPath" : "execution::RuntimeWithStoreConnections" + } ] + } ], + "package" : "model" + }, { + "_type" : "sectionIndex", + "name" : "SectionIndex", + "sections" : [ { + "_type" : "importAware", + "parserName" : "Pure", + "sourceInformation" : { + "startLine" : 1, + "startColumn" : 1, + "endLine" : 1, + "endColumn" : 8 + } + }, { + "_type" : "importAware", + "parserName" : "Pure", + "elements" : [ "model::EmployeeType", "model::Person", "model::Firm", "model::PersonQuery__TabularDataSet_1_", "model::PersonWithParams_String_1__TabularDataSet_1_", "model::PersonQuerySharedData__TabularDataSet_1_", "model::PersonWithConnectionStores__TabularDataSet_1_" ], + "sourceInformation" : { + "startLine" : 2, + "startColumn" : 8, + "endLine" : 56, + "endColumn" : 1 + } + } ], + "package" : "__internal__" + } ] } \ No newline at end of file diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure index b015b00a3eb..6e97fa4a4bb 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/models/metamodel.pure @@ -206,7 +206,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::Property extends meta::p defaultValue : meta::protocols::pure::vX_X_X::metamodel::domain::DefaultValue[0..1]; name : String[1]; multiplicity : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[1]; - type : String[1]; + genericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; propertyTypeSourceInformation: SourceInformation[0..1]; } @@ -214,7 +214,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::QualifiedProperty extend { name : String[1]; parameters : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[*]; - returnType : String[1]; + returnGenericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; returnMultiplicity : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[1]; body : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[*]; } @@ -254,7 +254,23 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::Unit conversionFunction : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::Lambda[0..1]; } +Class meta::protocols::pure::vX_X_X::metamodel::type::Type +{ + _type : String[1]; +} +Class meta::protocols::pure::vX_X_X::metamodel::type::PackageableType extends meta::protocols::pure::vX_X_X::metamodel::type::Type, meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::PackageableElementPtr +{ + +} + +Class meta::protocols::pure::vX_X_X::metamodel::type::GenericType +{ + rawType : meta::protocols::pure::vX_X_X::metamodel::type::Type[1]; + typeArguments : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[*]; + multiplicityArguments : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[*]; + typeVariableValues : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[*]; +} Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification { @@ -268,7 +284,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable ext supportsStream : Boolean[0..1]; // To Remove multiplicity : meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[0..1]; - class : String[0..1]; + genericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[0..1]; } Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::application::FunctionApplication extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification @@ -310,9 +326,9 @@ Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::KeyExpr expression: meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[1]; } -Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::PackageableElementPtr +Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::RawValue { - + genericType : meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; } Class meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::EnumValue extends meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::RawValue @@ -842,7 +858,7 @@ Class meta::protocols::pure::vX_X_X::metamodel::domain::Function extends meta::p { preConstraints:meta::protocols::pure::vX_X_X::metamodel::domain::Constraint[*]; postConstraints:meta::protocols::pure::vX_X_X::metamodel::domain::Constraint[*]; - returnType:String[1]; + returnGenericType:meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1]; returnMultiplicity:meta::protocols::pure::vX_X_X::metamodel::domain::Multiplicity[1]; parameters : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[*]; body : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::ValueSpecification[*]; diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure index 6ae68ebd2ba..dee7c74562d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/executionPlan.pure @@ -103,7 +103,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::execution ^meta::protocols::pure::vX_X_X::metamodel::executionPlan::FunctionParametersValidationNode( _type = 'function-parameters-validation', resultType = $exp.resultType->transformResultType($extensions), - functionParameters = $exp.functionParameters->map(p | ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable(_type='var', name=$p.name, supportsStream=$p.supportsStream, class=$p.type->elementToPath(), multiplicity=$p.multiplicity->isEmpty()->if(| [],| $p.multiplicity->toOne()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()))), + functionParameters = $exp.functionParameters->map(p | ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable(_type='var', name=$p.name, supportsStream=$p.supportsStream, genericType=^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath=$p.type->elementToPath())), multiplicity=$p.multiplicity->isEmpty()->if(| [],| $p.multiplicity->toOne()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()))), parameterValidationContext = $exp.parameterValidationContext->map(p | $p->match([ e:meta::pure::executionPlan::EnumValidationContext[1] | ^meta::protocols::pure::vX_X_X::metamodel::executionPlan::EnumValidationContext(varName = $e.varName, validEnumValues = $e.validEnumValues, _type = 'enumValidationContext') ])) diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure index c2338de8574..e8c510fd641 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/metamodel.pure @@ -138,6 +138,20 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::t ); } +function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType(genericType:GenericType[1]):meta::protocols::pure::vX_X_X::metamodel::type::GenericType[1] +{ + ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType + ( + rawType = ^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType + ( + _type='packageableType', + fullPath=$genericType.rawType->toOne()->elementToPath() + ), + typeArguments = $genericType.typeArguments->map(ta|$ta->transformGenericType()), + multiplicityArguments = $genericType.multiplicityArguments->map(ma|$ma->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()) + ) +} + function <> meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformProperty(property:Property[1], extensions:meta::pure::extension::Extension[*]):meta::protocols::pure::vX_X_X::metamodel::domain::Property[1] { ^meta::protocols::pure::vX_X_X::metamodel::domain::Property @@ -145,7 +159,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP defaultValue = if($property.defaultValue->isEmpty(),|[],|$property.defaultValue->toOne()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformDefaultValue($extensions)->toOne()), name = $property.name->toOne(), multiplicity = $property.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), - type = $property.genericType.rawType->toOne()->elementToPath(), + genericType = transformGenericType($property.genericType), stereotypes = $property.stereotypes->map(s|$s->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformStereotype()), taggedValues = $property.taggedValues->map(t|$t->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformTaggedValue()) ) @@ -164,7 +178,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP ( name = $qualifiedProperty.name->toOne(), parameters = $fType.parameters->tail()->map(p|$p->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformValueSpecification([], newMap([]->cast(@Pair>)), true, $extensions)->cast(@meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable)), - returnType = $fType.returnType.rawType->toOne()->elementToPath(), + returnGenericType = transformGenericType($fType.returnType), returnMultiplicity = $fType.returnMultiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), body = $qualifiedProperty->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformFunctionBody($useAppliedFunction, $extensions), stereotypes = $qualifiedProperty.stereotypes->map(s|$s->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformStereotype()), @@ -235,7 +249,7 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::transform parameters = $f->functionType().parameters->map(p | $p->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformValueSpecification([], ^Map>(), true, true, $extensions)->cast(@meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable) ), - returnType = $f->functionReturnType().rawType->toOne()->elementToPath(), + returnGenericType = transformGenericType($f->functionReturnType()), returnMultiplicity = $f->functionReturnMultiplicity()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), preConstraints = $f.preConstraints->map(c |$c->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformConstraint($extensions)), postConstraints = $f.postConstraints->map(c |$c->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformConstraint($extensions)), diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure index 68891641471..d62b5a166fd 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/src/main/resources/core/pure/protocol/vX_X_X/transfers/valueSpecification.pure @@ -210,10 +210,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance ( _type = 'genericTypeInstance', - fullPath = $v.genericType.rawType->toOne()->match([ - d:DataType[1]|$d->makeString(), - c:Class[1]|$c->elementToPath() - ]) + genericType = meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType($v.genericType) ) } @@ -228,7 +225,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP _type = 'var', multiplicity = $v.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity(), name = $v.name, - class = $v.genericType.rawType->toOne()->elementToPath() + genericType = meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType($v.genericType) ); ,|^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable ( @@ -241,7 +238,7 @@ function <> meta::protocols::pure::vX_X_X::transformation::fromP function <> meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformHackedUnit(v:ValueSpecification[1]):meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance[1] { - ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance(_type='genericTypeInstance', fullPath=$v.genericType.rawType->toOne()->elementToPath()); + ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance(_type='genericTypeInstance', genericType=meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformGenericType($v.genericType)); } function <> meta::protocols::pure::vX_X_X::transformation::fromPureGraph::valueSpecification::transformUnitInstance(v:ValueSpecification[1]):meta::protocols::pure::vX_X_X::metamodel::valueSpecification::UnitInstance[1] @@ -773,9 +770,9 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGra function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::classElementsToPure(as:Any[*], separator:String[1]):String[1]{ $as->map(a|$a->match([ c:meta::protocols::pure::vX_X_X::metamodel::domain::Class[1]| let nonAnySuperTypes = $c.superTypes->filter(s|$s != 'meta::pure::metamodel::type::Any'); '\nClass '+ if($c.stereotypes->isNotEmpty(),|'\t<<'+$c.stereotypes->classElementsToPure(',') + '>>\n',|'') + if($c.taggedValues->isNotEmpty(),|'\t{'+$c.taggedValues->classElementsToPure(',')+'}\n',|'') + if($c.package->isEmpty(),|$c.name,|$c.package->toOne()+'::'+$c.name) + if($nonAnySuperTypes->isNotEmpty(),| ' extends '+$nonAnySuperTypes->makeString(','),|'') +'\n{\n' + $c.properties->classElementsToPure('\n') + '\n' + $c.qualifiedProperties->classElementsToPure('\n')+'\n}\n';, - p:meta::protocols::pure::vX_X_X::metamodel::domain::Property[1]| if($p.stereotypes->isNotEmpty(),|'\t<<'+$p.stereotypes->classElementsToPure(',') + '>>\n',|'') + if($p.taggedValues->isNotEmpty(),|'\t{'+$p.taggedValues->classElementsToPure(',')+'}\n',|'') + '\t'+$p.name+':'+$p.type+'['+$p.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', - q:meta::protocols::pure::vX_X_X::metamodel::domain::QualifiedProperty[1]| '\t'+$q.name+'('+$q.parameters->tail()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::classElementsToPure(',')+'){'+$q.body->toPure()->replace('\n','')+'}:'+$q.returnType+'['+$q.returnMultiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', - v:meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[1]|$v.name + ':' + $v.class->toOne() +'['+$v.multiplicity->toOne()->mapToString()+']', + p:meta::protocols::pure::vX_X_X::metamodel::domain::Property[1]| if($p.stereotypes->isNotEmpty(),|'\t<<'+$p.stereotypes->classElementsToPure(',') + '>>\n',|'') + if($p.taggedValues->isNotEmpty(),|'\t{'+$p.taggedValues->classElementsToPure(',')+'}\n',|'') + '\t'+$p.name+':'+$p.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath+'['+$p.multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', + q:meta::protocols::pure::vX_X_X::metamodel::domain::QualifiedProperty[1]| '\t'+$q.name+'('+$q.parameters->tail()->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::classElementsToPure(',')+'){'+$q.body->toPure()->replace('\n','')+'}:'+$q.returnGenericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath+'['+$q.returnMultiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGrammar::mapToString() +'];', + v:meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable[1]|$v.name + ':' + $v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne() +'['+$v.multiplicity->toOne()->mapToString()+']', s:meta::protocols::pure::vX_X_X::metamodel::domain::StereotypePtr[1]|$s.profile+'.'+$s.value, t:meta::protocols::pure::vX_X_X::metamodel::domain::TaggedValue[1]|$t.tag.profile+'.'+$t.tag.value+'=\''+$t.value->replace('\'','\\\'')->replace('\n',' ')+'\'' ]))->makeString($separator) @@ -892,13 +889,13 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGra l : Lambda[1]| let pStr = $l.parameters->map(p|$p->match([ v : Variable[1]| - if ($v.class->isEmpty(), + if ($v.genericType->isEmpty(), |$v.name, - |let cName = if($v.class->in([Float, Any, String, Integer, Boolean, Date, DateTime, StrictDate]->map(x|$x->makeString())), - | $v.class->toOne()->makeString(), - | if($v.class->toOne()->isInMeta(), - |$v.class->toOne()->substring($v.class->toOne()->lastIndexOf('::')+2), - |$v.class->toOne() + |let cName = if($v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->in([Float, Any, String, Integer, Boolean, Date, DateTime, StrictDate]->map(x|$x->makeString())), + | $v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->makeString(), + | if($v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->isInMeta(), + |$v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->substring($v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne()->lastIndexOf('::')+2), + |$v.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne() ); )->toOne(); let m = $v.multiplicity->toOne()->mapToString(); @@ -910,14 +907,14 @@ function meta::protocols::pure::vX_X_X::transformation::fromPureGraph::toPureGra '{%s|%s}'->format([$pStr, $bStr]);, v : Variable[1]|'$' + $v.name, - hackedClass :meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance[1]|'@' + $hackedClass.fullPath, + hackedClass :meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::GenericTypeInstance[1]|'@' + $hackedClass.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath, ci : ClassInstance[1] | $ci.value->match( [ aggValue : TDSAggregateValue[1]| 'agg(\'%s\', %s, %s)'->format([$aggValue.name, $state->toPure($aggValue.mapFn), $state->toPure($aggValue.aggregateFn)]), aggValue : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::AggregateValue[1]| 'agg(%s, %s)'->format([$state->toPure($aggValue.mapFn), $state->toPure($aggValue.aggregateFn)]), sortInfo : TDSSortInformation[1]| '^SortInformation(column = \'%s\', direction = SortDirection.%s)'->format([$sortInfo.column, $sortInfo.direction]), - extendInfo: TDSColumnInformation[1] | '^BasicColumnSpecification<%s>(name = \'%s\', func = %s)'->format([$extendInfo.columnFn->cast(@Lambda).parameters->at(0).class->toOne(), $extendInfo.name, $state->toPure($extendInfo.columnFn)]), + extendInfo: TDSColumnInformation[1] | '^BasicColumnSpecification<%s>(name = \'%s\', func = %s)'->format([$extendInfo.columnFn->cast(@Lambda).parameters->at(0).genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath->toOne(), $extendInfo.name, $state->toPure($extendInfo.columnFn)]), path : Path[1]| '#/%s/%s%s#'->format([$path.startType, $path.path->map(p|$p->match([ppe:PropertyPathElement[1]|$ppe.property]))->joinStrings('.'), if($path.name->isEmpty() || ($path.name->toOne()->length() == 0), |'', |'!' + $path.name->toOne())]);, or : meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::TdsOlapRank[1]| '^TdsOlapRank(func = %s)'->format($state->toPure($or.function)), diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/src/main/resources/core_functions_relation/relation/functions/iteration/map.pure b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/src/main/resources/core_functions_relation/relation/functions/iteration/map.pure index cf7abccff4f..30dc9014982 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/src/main/resources/core_functions_relation/relation/functions/iteration/map.pure +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/src/main/resources/core_functions_relation/relation/functions/iteration/map.pure @@ -26,4 +26,28 @@ function <> meta::pure::functions::relation::tests::map::testSimpleMa 4 #->map(x|$x.val->toOne() + 1); assertEquals([2,4,5], $res); +} + +Primitive meta::pure::functions::relation::tests::map::SmallInt extends Integer +[ + $this < 5 +] + +function <> meta::pure::functions::relation::tests::map::testSimpleWithCastMap():Boolean[1] +{ + let res = #TDS + val + 1 + 3 + 4 + #->cast(@Relation<(val:meta::pure::functions::relation::tests::map::SmallInt)>)->map(x|$x.val->toOne() + 1); + assertEquals([2,4,5], $res); + + let tds = #TDS + val + 1 + 3 + 7 + #; + assertError(|$tds->cast(@Relation<(val:meta::pure::functions::relation::tests::map::SmallInt)>)->map(x|$x.val->toOne() + 1), 'Constraint :[0] violated in the Class SmallInt'); } \ No newline at end of file diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/compiled/RelationExtensionCompiled.java b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/compiled/RelationExtensionCompiled.java index 0942c09627a..2f95ee811b2 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/compiled/RelationExtensionCompiled.java +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/compiled/RelationExtensionCompiled.java @@ -23,10 +23,12 @@ import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m3.navigation.M3Properties; import org.finos.legend.pure.m3.navigation.ProcessorSupport; +import org.finos.legend.pure.m3.navigation.generictype.GenericType; import org.finos.legend.pure.m4.coreinstance.CoreInstance; import org.finos.legend.pure.runtime.java.compiled.extension.CompiledExtension; import org.finos.legend.pure.runtime.java.compiled.generation.ProcessorContext; import org.finos.legend.pure.runtime.java.compiled.generation.processors.natives.Native; +import org.finos.legend.pure.runtime.java.compiled.generation.processors.natives.essentials.lang.cast.Cast; import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.Bridge; import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.PureFunction1; import org.finos.legend.pure.runtime.java.compiled.generation.processors.type.TypeProcessor; @@ -109,9 +111,18 @@ public Function3 getExtraF ProcessorSupport processorSupport = processorContext.getSupport(); CoreInstance nativeFunction = Instance.getValueForMetaPropertyToOneResolved(functionExpression, M3Properties.func, processorSupport); CoreInstance functionType = processorSupport.function_getFunctionType(nativeFunction); - String returnType = TypeProcessor.typeToJavaObjectSingle(Instance.getValueForMetaPropertyToOneResolved(functionType, M3Properties.returnType, processorSupport), true, processorSupport); + CoreInstance returnGenericType = Instance.getValueForMetaPropertyToOneResolved(functionType, M3Properties.returnType, processorSupport); + String returnType = TypeProcessor.typeToJavaObjectSingle(returnGenericType, true, processorSupport); - return "(" + returnType + ")((org.finos.legend.pure.runtime.java.extension.external.relation.compiled.natives.shared.RowContainer)" + processedOwnerInstance + ").apply(\"" + Instance.getValueForMetaPropertyToOneResolved(function, M3Properties.name, processorContext.getSupport()).getName() + "\")"; + String getValue = "(" + returnType + ")((org.finos.legend.pure.runtime.java.extension.external.relation.compiled.natives.shared.RowContainer)" + processedOwnerInstance + ").apply(\"" + Instance.getValueForMetaPropertyToOneResolved(function, M3Properties.name, processorContext.getSupport()).getName() + "\")"; + if (GenericType.testContainsExtendedPrimitiveTypes(returnGenericType, processorSupport)) + { + return "(" + returnType + ")" + Cast.buildRunnableForExtendedPrimitiveType(getValue, returnGenericType, null, processorSupport) + ".value()"; + } + else + { + return getValue; + } } return null; }; diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/interpreted/RelationExtensionInterpreted.java b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/interpreted/RelationExtensionInterpreted.java index f16139afd7f..e69664aaf82 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/interpreted/RelationExtensionInterpreted.java +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/src/main/java/org/finos/legend/pure/runtime/java/extension/external/relation/interpreted/RelationExtensionInterpreted.java @@ -19,9 +19,13 @@ import org.eclipse.collections.api.stack.MutableStack; import org.eclipse.collections.impl.tuple.Tuples; import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.Function; +import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relation.Column; +import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType; import org.finos.legend.pure.m3.navigation.Instance; import org.finos.legend.pure.m3.navigation.M3Paths; import org.finos.legend.pure.m3.navigation.ProcessorSupport; +import org.finos.legend.pure.m3.navigation.relation._Column; +import org.finos.legend.pure.m3.navigation.type.Type; import org.finos.legend.pure.m4.coreinstance.CoreInstance; import org.finos.legend.pure.runtime.java.extension.external.relation.interpreted.natives.AsOfJoin; import org.finos.legend.pure.runtime.java.extension.external.relation.interpreted.natives.Columns; @@ -58,6 +62,7 @@ import org.finos.legend.pure.runtime.java.interpreted.extension.BaseInterpretedExtension; import org.finos.legend.pure.runtime.java.interpreted.extension.InterpretedExtension; import org.finos.legend.pure.runtime.java.interpreted.natives.InstantiationContext; +import org.finos.legend.pure.runtime.java.interpreted.natives.essentials.lang.cast.Cast; import org.finos.legend.pure.runtime.java.interpreted.profiler.Profiler; import java.util.Stack; @@ -104,7 +109,7 @@ public RelationExtensionInterpreted() Tuples.pair("select_Relation_1__ColSpec_1__Relation_1_", Select::new), Tuples.pair("select_Relation_1__ColSpecArray_1__Relation_1_", Select::new), Tuples.pair("rowNumber_Relation_1__T_1__Integer_1_", RowNumber::new), - Tuples.pair("rank_Relation_1___Window_1__T_1__Integer_1_",Rank::new), + Tuples.pair("rank_Relation_1___Window_1__T_1__Integer_1_", Rank::new), Tuples.pair("percentRank_Relation_1___Window_1__T_1__Float_1_", PercentRank::new), Tuples.pair("denseRank_Relation_1___Window_1__T_1__Integer_1_", DenseRank::new), Tuples.pair("ntile_Relation_1__T_1__Integer_1__Integer_1_", NTile::new), @@ -125,6 +130,12 @@ public CoreInstance getExtraFunctionExecution(Function function, ListIterable { if (Instance.instanceOf(function, M3Paths.Column, processorSupport)) { + CoreInstance value = ((TDSWithCursorCoreInstance) params.get(0).getValueForMetaPropertyToOne("values")).getValue(function._name()); + GenericType colType = _Column.getColumnType((Column) function); + if (Type.isExtendedPrimitiveType(colType._rawType(), processorSupport)) + { + Cast.evaluateConstraints(value, colType, interpreted, instantiationContext, functionExpressionCallStack, functionExpressionCallStack.isEmpty() ? null : functionExpressionCallStack.peek().getSourceInformation(), executionSupport, processorSupport); + } return ((TDSWithCursorCoreInstance) params.get(0).getValueForMetaPropertyToOne("values")).getValue(function._name()); } return null; diff --git a/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java b/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java index 873b9653697..c46e70cf6cc 100644 --- a/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java +++ b/legend-engine-core/legend-engine-core-query-pure-http-api/src/test/java/org/finos/legend/engine/query/pure/api/test/inMemory/TestM2MGrammarCompileAndExecute.java @@ -31,7 +31,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.executionContext.BaseExecutionContext; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.RootGraphFetchTree; diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java index db4744effa4..02b7ee3bc9e 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/src/test/java/org/finos/legend/engine/testable/assertion/TestTestAssertionEvaluator.java @@ -23,7 +23,7 @@ import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.status.AssertPass; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.status.AssertionStatus; import org.finos.legend.engine.protocol.pure.v1.model.test.assertion.status.EqualToJsonAssertFail; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; import org.junit.Assert; import org.junit.Test; diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java index fa1a59055d3..8230de40ef8 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestClassAnalyticsApi.java @@ -37,7 +37,7 @@ public void testClassModelCoverageAnalysis() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("classModelCoverageAnalysisTestData.json")), PureModelContextData.class); Assert.assertEquals( - "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Organization\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"name\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Person\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]}]}", + "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Organization\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"name\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Person\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]}]}", api.analyzeClassModelCoverage(new ClassModelCoverageAnalysisInput("vX_X_X", "model::Organization", modelContextData), true, null).getEntity().toString()); } } diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java index bd37ad8f514..b80aa04d031 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/src/test/java/org.finos.legend.engine.api.analytics.test/TestFunctionAnalyticsApi.java @@ -37,7 +37,7 @@ public void testFunctionModelCoverageAnalysis() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("functionModelCoverageAnalysisTestData.json")), PureModelContextData.class); Assert.assertEquals( - "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"function\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"firstName\"},{\"_type\":\"string\",\"value\":\" \"},{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"lastName\"}]}]}],\"name\":\"personFullName_Person_1__String_1_\",\"package\":\"model\",\"parameters\":[{\"_type\":\"var\",\"class\":\"model::Person\",\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"person\"}],\"postConstraints\":[],\"preConstraints\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"String\",\"stereotypes\":[],\"taggedValues\":[]}]}", + "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"Person\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"function\",\"body\":[{\"_type\":\"func\",\"function\":\"plus\",\"parameters\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":3,\"upperBound\":3},\"values\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"firstName\"},{\"_type\":\"string\",\"value\":\" \"},{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"person\"}],\"property\":\"lastName\"}]}]}],\"name\":\"personFullName_Person_1__String_1_\",\"package\":\"model\",\"parameters\":[{\"_type\":\"var\",\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Person\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"person\"}],\"postConstraints\":[],\"preConstraints\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[],\"tests\":[]}]}", api.analyzeFunctionModelCoverage(new FunctionModelCoverageAnalysisInput("vX_X_X", "model::personFullName_Person_1__String_1_", modelContextData), true, null).getEntity().toString()); } } diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java index 16a133f29e8..9dcdea0dc88 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestMappingAnalyticsApi.java @@ -56,7 +56,7 @@ public void testMappingModelCoverageAnalysisWithModelReturned() throws IOExcepti { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("mappingModelCoverageAnalysisTestData.json")), PureModelContextData.class); Assert.assertEquals( - "{\"mappedEntities\":[{\"info\":{\"classPath\":\"model::Bank\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Bank\",\"properties\":[{\"_type\":\"entity\",\"entityPath\":\"model::Trader\",\"name\":\"employees\"},{\"_type\":\"enum\",\"enumPath\":\"model::OrgType\",\"name\":\"type\"}]},{\"info\":{\"classPath\":\"model::Trader\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Trader\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"fullName\"}]}],\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Bank\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"entityName\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Trader\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::OrgType\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"OrgType\",\"package\":\"model\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"CORP\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"LLC\"}]},{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Trader\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fullName\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]}]}}", + "{\"mappedEntities\":[{\"info\":{\"classPath\":\"model::Bank\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Bank\",\"properties\":[{\"_type\":\"entity\",\"entityPath\":\"model::Trader\",\"name\":\"employees\"},{\"_type\":\"enum\",\"enumPath\":\"model::OrgType\",\"name\":\"type\"}]},{\"info\":{\"classPath\":\"model::Trader\",\"isRootEntity\":true,\"subClasses\":[]},\"path\":\"model::Trader\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"fullName\"}]}],\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Bank\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"entityName\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Trader\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"employees\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::OrgType\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"type\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"OrgType\",\"package\":\"model\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"CORP\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"LLC\"}]},{\"_type\":\"Class\",\"constraints\":[],\"name\":\"Trader\",\"originalMilestonedProperties\":[],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fullName\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"meta::pure::metamodel::type::Any\"],\"taggedValues\":[]}]}}", api.analyzeModelCoverage(new MappingModelCoverageAnalysisInput("vX_X_X", "model::mapping", modelContextData), true, false, true, null).getEntity().toString()); } diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java index 368356dc992..8baf4323094 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/src/test/java/org/finos/legend/engine/generation/TestDataSpaceAnalyticsArtifactGenerationExtension.java @@ -83,21 +83,21 @@ private void testDataSpaceAnalyticsArtifactGenerationExtension(String modelFileP @Test public void testAnalyticsForBasicDataSpace() throws Exception { - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS_Old", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS_Old\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS_Old\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"},{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"tag\":\"deprecationNotice\",\"value\":\"Please use AnimalDS dataspace instead - link provided\"}]}"); - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"description\":\"Some diagram description\",\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"Diag 1\"},{\"description\":\"Some more diagram description\",\"diagram\":\"model::GeneralDiagram\",\"title\":\"Diag 2\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\",\"title\":\"Haha Nice\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS2", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS2\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS2\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS_Old", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS_Old\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS_Old\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"},{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"tag\":\"deprecationNotice\",\"value\":\"Please use AnimalDS dataspace instead - link provided\"}]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"description\":\"Some diagram description\",\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"Diag 1\"},{\"description\":\"Some more diagram description\",\"diagram\":\"model::GeneralDiagram\",\"title\":\"Diag 2\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\",\"title\":\"Haha Nice\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceBasic.pure", "model::animal::AnimalDS2", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[]},\"model::dummyMapping2\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS2\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS2\",\"stereotypes\":[{\"profile\":\"meta::pure::metamodel::dataSpace::profiles::DataSpaceInfo\",\"value\":\"Verified\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[]}"); } @Test public void testAnalyticsForDataSpaceWithAssociation() throws Exception { - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithAssociation.pure", "domain::COVIDDatapace", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Not over yet?\",\"diagrams\":[{\"diagram\":\"domain::COVIDDataDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}},{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext2\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}}],\"mappingToMappingCoverageResult\":{\"mapping::CovidDataMapping\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"COVIDData\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"id\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Integer\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"date\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"StrictDate\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"caseType\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"cases\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Float\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"lastReportedFlag\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"demographics\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Demographics\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"domain::COVIDData\",\"id\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"position\":{\"x\":280.0,\"y\":159.0},\"rectangle\":{\"height\":128.0,\"width\":205.8291015625}},{\"class\":\"domain::Demographics\",\"id\":\"159e797e-ae75-437d-ba9c-253f99a48826\",\"position\":{\"x\":698.0,\"y\":238.0},\"rectangle\":{\"height\":58.0,\"width\":111.68994140625}},{\"class\":\"domain::Class1\",\"id\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"position\":{\"x\":360.844970703125,\"y\":49.0},\"rectangle\":{\"height\":58.0,\"width\":137.390625}},{\"class\":\"domain::Class2\",\"id\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"position\":{\"x\":696.844970703125,\"y\":95.0},\"rectangle\":{\"height\":44.0,\"width\":133.68994140625}}],\"generalizationViews\":[],\"name\":\"COVIDDataDiagram\",\"package\":\"domain\",\"propertyViews\":[{\"line\":{\"points\":[{\"x\":382.91455078125,\"y\":223.0},{\"x\":753.844970703125,\"y\":267.0}]},\"property\":{\"class\":\"domain::COVIDData\",\"property\":\"demographics\"},\"sourceView\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"targetView\":\"159e797e-ae75-437d-ba9c-253f99a48826\"},{\"line\":{\"points\":[{\"x\":763.68994140625,\"y\":117.0},{\"x\":429.540283203125,\"y\":78.0}]},\"property\":{\"class\":\"domain::Class2\",\"property\":\"fromClass1\"},\"sourceView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"targetView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\"},{\"line\":{\"points\":[{\"x\":429.540283203125,\"y\":78.0},{\"x\":763.68994140625,\"y\":117.0}]},\"property\":{\"class\":\"domain::Class1\",\"property\":\"fromClass2\"},\"sourceView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"targetView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class2\"}],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class2\"}],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class2\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"domain::Class1\"}],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Demographics\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"state\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]}]},\"name\":\"COVIDDatapace\",\"package\":\"domain\",\"path\":\"domain::COVIDDatapace\",\"stereotypes\":[],\"taggedValues\":[],\"title\":\"COVID Sample Data\"}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithAssociation.pure", "domain::COVIDDatapace", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Not over yet?\",\"diagrams\":[{\"diagram\":\"domain::COVIDDataDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}},{\"compatibleRuntimes\":[\"runtime::MyRuntime\"],\"defaultRuntime\":\"runtime::MyRuntime\",\"mapping\":\"mapping::CovidDataMapping\",\"name\":\"dummyContext2\",\"runtimeMetadata\":{\"connectionPath\":\"runtime::connection::MyConnection\",\"storePath\":\"ModelStore\"}}],\"mappingToMappingCoverageResult\":{\"mapping::CovidDataMapping\":{\"mappedEntities\":[]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"COVIDData\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Integer\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"id\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"StrictDate\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"date\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"caseType\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Float\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"cases\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"lastReportedFlag\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Demographics\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"demographics\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"domain::COVIDData\",\"id\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"position\":{\"x\":280.0,\"y\":159.0},\"rectangle\":{\"height\":128.0,\"width\":205.8291015625}},{\"class\":\"domain::Demographics\",\"id\":\"159e797e-ae75-437d-ba9c-253f99a48826\",\"position\":{\"x\":698.0,\"y\":238.0},\"rectangle\":{\"height\":58.0,\"width\":111.68994140625}},{\"class\":\"domain::Class1\",\"id\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"position\":{\"x\":360.844970703125,\"y\":49.0},\"rectangle\":{\"height\":58.0,\"width\":137.390625}},{\"class\":\"domain::Class2\",\"id\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"position\":{\"x\":696.844970703125,\"y\":95.0},\"rectangle\":{\"height\":44.0,\"width\":133.68994140625}}],\"generalizationViews\":[],\"name\":\"COVIDDataDiagram\",\"package\":\"domain\",\"propertyViews\":[{\"line\":{\"points\":[{\"x\":382.91455078125,\"y\":223.0},{\"x\":753.844970703125,\"y\":267.0}]},\"property\":{\"class\":\"domain::COVIDData\",\"property\":\"demographics\"},\"sourceView\":\"6b69f44b-f729-46aa-b244-ec5ee8164142\",\"targetView\":\"159e797e-ae75-437d-ba9c-253f99a48826\"},{\"line\":{\"points\":[{\"x\":763.68994140625,\"y\":117.0},{\"x\":429.540283203125,\"y\":78.0}]},\"property\":{\"class\":\"domain::Class2\",\"property\":\"fromClass1\"},\"sourceView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\",\"targetView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\"},{\"line\":{\"points\":[{\"x\":429.540283203125,\"y\":78.0},{\"x\":763.68994140625,\"y\":117.0}]},\"property\":{\"class\":\"domain::Class1\",\"property\":\"fromClass2\"},\"sourceView\":\"f6bd8a50-8d18-4bd9-9a8d-7fad88d02b07\",\"targetView\":\"690e89d4-23e9-46e8-8543-c89c22cc9e15\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"domain::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Demographics\",\"originalMilestonedProperties\":[],\"package\":\"domain\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"fips\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"state\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]}]},\"name\":\"COVIDDatapace\",\"package\":\"domain\",\"path\":\"domain::COVIDDatapace\",\"stereotypes\":[],\"taggedValues\":[],\"title\":\"COVID Sample Data\"}"); } @Test public void testAnalyticsForDataSpaceWithSubstantialMapping() throws Exception { - testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithSubstantialMapping.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[{\"path\":\"model::animal::Animal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"entity\",\"entityPath\":\"model::animal::GenericAnimal\",\"name\":\"something2\"}]},{\"path\":\"model::animal::Animal2\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"name\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"}]},{\"path\":\"model::animal::GenericAnimal\",\"properties\":[]},{\"path\":\"model::animal::GenericAnimal2\",\"properties\":[]}]},\"model::dummyMapping2\":{\"mappedEntities\":[{\"path\":\"model::animal::mammal::Mammal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"}]},{\"path\":\"model::animal::reptile::Reptile\",\"properties\":[{\"_type\":\"enum\",\"enumPath\":\"model::animal::Family\",\"name\":\"family\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"MappedProperty\",\"name\":\"hasFin\"}]}]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"}]}"); + testDataSpaceAnalyticsArtifactGenerationExtension("models/dataSpaceWithSubstantialMapping.pure", "model::animal::AnimalDS", "{\"defaultExecutionContext\":\"dummyContext\",\"description\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",\"diagrams\":[{\"diagram\":\"model::animal::AnimalDiagram\",\"title\":\"\"},{\"diagram\":\"model::GeneralDiagram\",\"title\":\"\"}],\"elementDocs\":[],\"elements\":[],\"executables\":[],\"executionContexts\":[{\"compatibleRuntimes\":[\"model::dummyRuntime\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"description\":\"An important execution context\",\"mapping\":\"model::dummyMapping\",\"name\":\"dummyContext\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"datasets\":[],\"defaultRuntime\":\"model::dummyRuntime\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext2\"},{\"compatibleRuntimes\":[\"model::dummyRuntime\",\"model::dummyRuntime2\"],\"defaultRuntime\":\"model::dummyRuntime2\",\"mapping\":\"model::dummyMapping2\",\"name\":\"dummyContext3\"}],\"mappingToMappingCoverageResult\":{\"model::dummyMapping\":{\"mappedEntities\":[{\"path\":\"model::animal::Animal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"entity\",\"entityPath\":\"model::animal::GenericAnimal\",\"name\":\"something2\"}]},{\"path\":\"model::animal::Animal2\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"name\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"}]},{\"path\":\"model::animal::GenericAnimal\",\"properties\":[]},{\"path\":\"model::animal::GenericAnimal2\",\"properties\":[]}]},\"model::dummyMapping2\":{\"mappedEntities\":[{\"path\":\"model::animal::mammal::Mammal\",\"properties\":[{\"_type\":\"MappedProperty\",\"name\":\"noOfLegs\"}]},{\"path\":\"model::animal::reptile::Reptile\",\"properties\":[{\"_type\":\"enum\",\"enumPath\":\"model::animal::Family\",\"name\":\"family\"},{\"_type\":\"MappedProperty\",\"name\":\"name2\"},{\"_type\":\"MappedProperty\",\"name\":\"something\"},{\"_type\":\"MappedProperty\",\"name\":\"hasFin\"}]}]}},\"model\":{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"position\":{\"x\":568.0,\"y\":404.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\",\"position\":{\"x\":809.0,\"y\":187.0},\"rectangle\":{\"height\":44.0,\"width\":108.64453125}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":628.423828125,\"y\":433.0},{\"x\":863.322265625,\"y\":209.0}]},\"sourceView\":\"4cec85f9-9b66-450a-bdcb-c855aa0314e1\",\"targetView\":\"902bf14e-e7ff-40e7-92e4-8780f91bfa29\"}],\"name\":\"GeneralDiagram\",\"package\":\"model\",\"propertyViews\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"diagram\",\"classViews\":[{\"class\":\"model::animal::mammal::Mammal\",\"id\":\"641a0336-d4b5-418c-b656-2f52461264e2\",\"position\":{\"x\":427.0,\"y\":210.0},\"rectangle\":{\"height\":44.0,\"width\":125.1123046875}},{\"class\":\"model::animal::reptile::Reptile\",\"id\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"position\":{\"x\":787.0,\"y\":216.0},\"rectangle\":{\"height\":58.0,\"width\":120.84765625}},{\"class\":\"model::animal::Animal\",\"id\":\"7a992cfc-c888-4091-aa00-ab430915aced\",\"position\":{\"x\":515.423828125,\"y\":-7.5},\"rectangle\":{\"height\":100.0,\"width\":199.716796875}}],\"generalizationViews\":[{\"line\":{\"points\":[{\"x\":847.423828125,\"y\":245.0},{\"x\":615.2822265625,\"y\":42.5}]},\"sourceView\":\"b92253d8-0389-4c7d-b5d2-3cdc3bb1ad98\",\"targetView\":\"7a992cfc-c888-4091-aa00-ab430915aced\"}],\"name\":\"AnimalDiagram\",\"package\":\"model::animal\",\"propertyViews\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]},\"name\":\"AnimalDS\",\"package\":\"model::animal\",\"path\":\"model::animal::AnimalDS\",\"stereotypes\":[{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"deprecated\"}],\"supportInfo\":{\"_type\":\"email\",\"address\":\"someEmail@test.org\"},\"taggedValues\":[{\"profile\":\"meta::pure::profiles::enterprise\",\"tag\":\"taxonomyNodes\",\"value\":\"abcdxyz005\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum\"},{\"profile\":\"meta::pure::profiles::doc\",\"tag\":\"doc\",\"value\":\"Lorem ipsum2\"}]}"); } @Test diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java index 487b17fe0de..dbc52055f3f 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/src/test/java/org/finos/legend/engine/api/analytics/test/TestDiagramAnalyticsApi.java @@ -58,7 +58,7 @@ public void testDiagramAnalysis() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestData.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"profile\",\"name\":\"typemodifiers\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"abstract\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Animal\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::typemodifiers\",\"value\":\"abstract\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"MAMMAL\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"REPTILE\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"a warm-blooded vertebrate animal of a class that is distinguished by the possession of hair or fur\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"profile\",\"name\":\"typemodifiers\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"abstract\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Animal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::typemodifiers\",\"value\":\"abstract\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"MAMMAL\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"REPTILE\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"a warm-blooded vertebrate animal of a class that is distinguished by the possession of hair or fur\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[]}]}", response.getEntity().toString()); } @Test @@ -66,7 +66,7 @@ public void testDiagramAnalysisWithDerivedProperties() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithDerivedProperties.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); } @Test @@ -74,7 +74,7 @@ public void testDiagramAnalysisWithAssociation() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithAssociation.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::ClassificationInfo\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::mammal::Mammal\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::reptile::Reptile\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::ClassificationInfo\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::mammal::Mammal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::reptile::Reptile\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); } @Test @@ -82,7 +82,7 @@ public void testDiagramAnalysisWithShouldBeExcludedProfile() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithShouldBeExcludedProfile.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::animal::AnimalDiagram", modelContextData), false, null); - Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::Family\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Number\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::GenericAnimal2\"},{\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::ClassificationInfo\"}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"returnType\":\"Boolean\",\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"returnType\":\"model::animal::GenericAnimal\",\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::mammal::Mammal\"},{\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::animal::reptile::Reptile\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"Boolean\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"profile\",\"name\":\"doc\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"deprecated\"],\"tags\":[\"doc\",\"todo\"]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Animal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::Family\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"family\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Number\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"children\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::ClassificationInfo\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"name\":\"classificationInfo\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[{\"body\":[{\"_type\":\"func\",\"fControl\":\"greaterThan_Number_1__Number_1__Boolean_1_\",\"function\":\"greaterThan\",\"parameters\":[{\"_type\":\"property\",\"parameters\":[{\"_type\":\"var\",\"name\":\"this\"}],\"property\":\"noOfLegs\"},{\"_type\":\"integer\",\"value\":4}]}],\"name\":\"something\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]},{\"body\":[{\"_type\":\"collection\",\"multiplicity\":{\"lowerBound\":0,\"upperBound\":0},\"values\":[]}],\"name\":\"something2\",\"parameters\":[],\"returnGenericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::GenericAnimal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"returnMultiplicity\":{\"lowerBound\":0,\"upperBound\":1},\"stereotypes\":[],\"taggedValues\":[]}],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ClassificationInfo\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"CrossAssociation\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::mammal::Mammal\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedMammal\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::animal::reptile::Reptile\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":0},\"name\":\"relatedReptile\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"Enumeration\",\"name\":\"Family\",\"package\":\"model::animal\",\"stereotypes\":[],\"taggedValues\":[],\"values\":[{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"UO\"},{\"stereotypes\":[],\"taggedValues\":[],\"value\":\"OP\"}]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"GenericAnimal2\",\"originalMilestonedProperties\":[],\"package\":\"model::animal\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Mammal\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::mammal\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"noOfLegs\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Reptile\",\"originalMilestonedProperties\":[],\"package\":\"model::animal::reptile\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"Boolean\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"hasFin\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[\"model::animal::Animal\"],\"taggedValues\":[{\"tag\":{\"profile\":\"meta::pure::profiles::doc\",\"value\":\"doc\"},\"value\":\"\"}]}]}", response.getEntity().toString()); } @Test @@ -90,7 +90,7 @@ public void testDiagramAnalysisWithMilestoning() throws IOException { PureModelContextData modelContextData = objectMapper.readValue(Objects.requireNonNull(getClass().getClassLoader().getResource("diagramAnalyticsTestDataWithMilestoning.json")), PureModelContextData.class); Response response = api.analyzeDiagramModelCoverage(new DiagramModelCoverageAnalysisInput("vX_X_X", "model::MyDiagram", modelContextData), false, null); - Assert.assertEquals(response.getEntity().toString(), "{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class2\"}],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class2\"}],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class1\"},{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class2\"}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"model::Class1\"}],\"package\":\"model\",\"properties\":[{\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[],\"type\":\"String\"}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]}]}"); + Assert.assertEquals("{\"_type\":\"data\",\"elements\":[{\"_type\":\"class\",\"constraints\":[],\"name\":\"BusinessDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"ProcessingDateMilestoning\",\"originalMilestonedProperties\":[],\"package\":\"meta::pure::milestoning\",\"properties\":[],\"qualifiedProperties\":[],\"stereotypes\":[],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"profile\",\"name\":\"temporal\",\"package\":\"meta::pure::profiles\",\"stereotypes\":[\"bitemporal\",\"businesstemporal\",\"processingtemporal\"],\"tags\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class1\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"businesstemporal\"}],\"superTypes\":[],\"taggedValues\":[]},{\"_type\":\"association\",\"name\":\"Class12Assoc\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]},{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class2\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[],\"taggedValues\":[]},{\"_type\":\"class\",\"constraints\":[],\"name\":\"Class2\",\"originalMilestonedProperties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"model::Class1\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"fromClass1\",\"stereotypes\":[],\"taggedValues\":[]}],\"package\":\"model\",\"properties\":[{\"genericType\":{\"multiplicityArguments\":[],\"rawType\":{\"_type\":\"packageableType\",\"fullPath\":\"String\"},\"typeArguments\":[],\"typeVariableValues\":[]},\"multiplicity\":{\"lowerBound\":1,\"upperBound\":1},\"name\":\"propClass2\",\"stereotypes\":[],\"taggedValues\":[]}],\"qualifiedProperties\":[],\"stereotypes\":[{\"profile\":\"meta::pure::profiles::temporal\",\"value\":\"processingtemporal\"}],\"superTypes\":[],\"taggedValues\":[]}]}", response.getEntity().toString()); } } diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure index a08a526e536..8f24e2c7eab 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/src/main/resources/core_elasticsearch_execution_test/elasticsearch_test_tds_schema.pure @@ -41,7 +41,7 @@ function meta::external::store::elasticsearch::executionTest::testCase::tds::sch { let toCompile = $config.model->replace('%_url_%', 'http://localhost:1') + '\n\n' + '###Pure \n\n ' + - 'function test::tdsSchema::func():FunctionDefinition[1] ' + + 'function test::tdsSchema::func():FunctionDefinition[1] ' + '{\n' + $code + '}'; diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure index 5c5ee52c8da..6c45cbc6e11 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/src/main/resources/core_elasticsearch_specification_metamodel/specification_generator.pure @@ -66,12 +66,12 @@ function meta::external::store::elasticsearch::specification::metamodel::generat properties = [ ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = 'value', - type = 'T', + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath='T')), multiplicity = ZeroOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ), ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = 'expression', - type = 'String', + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath='String')), multiplicity = ZeroOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ) ], @@ -116,7 +116,7 @@ meta::external::store::elasticsearch::specification::metamodel::addConstraints(c ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::Variable( _type = 'var', name = 'b', - class = 'Boolean', + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = 'Boolean')), multiplicity = PureOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ) ] @@ -415,7 +415,7 @@ meta::external::store::elasticsearch::specification::metamodel::createProperty(p {stringVal: String[1] | ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = $name, - type = 'String', + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = 'String')), multiplicity = PureOne->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity(), defaultValue = ^meta::protocols::pure::vX_X_X::metamodel::domain::DefaultValue( value = ^meta::protocols::pure::vX_X_X::metamodel::valueSpecification::raw::CString(_type = 'string', value = $stringVal) @@ -429,7 +429,7 @@ meta::external::store::elasticsearch::specification::metamodel::createProperty(p let multiplicity = $property.type->propertyTypeMultiplicity($property.required, $state); let pureProperty = ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = $name, - type = $pureType, + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = $pureType)), multiplicity = $multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity() ); } @@ -447,7 +447,7 @@ meta::external::store::elasticsearch::specification::metamodel::createProperty(p ); $state.log(|'Processing property finished: %s (kind: %s)'->format([$property.name, $property.type->type()->elementToPath()])); - if($fullProp.type == 'Nil' || $name == '{dynamic_property}', |[], |$fullProp); + if($fullProp.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath == 'Nil' || $name == '{dynamic_property}', |[], |$fullProp); } function diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java index cbf27dfd015..a7821d8d442 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/src/main/java/org/finos/legend/engine/language/pure/dsl/persistence/grammar/to/PrimitiveValueSpecificationToObjectVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import java.io.ByteArrayInputStream; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java index a9d9f59498b..820ac22db96 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/src/main/java/org/finos/legend/engine/plan/execution/stores/relational/plugin/RelationalGraphFetchUtils.java @@ -19,15 +19,15 @@ import org.finos.legend.engine.plan.execution.cache.graphFetch.GraphFetchCacheByEqualityKeys; import org.finos.legend.engine.plan.execution.cache.graphFetch.GraphFetchCacheKey; import org.finos.legend.engine.plan.execution.stores.relational.result.SQLExecutionResult; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.GraphFetchTree; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.graph.PropertyGraphFetchTree; import org.finos.legend.engine.shared.core.collectionsExtensions.DoubleHashingStrategy; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java index aaad614fe76..eabe389a60f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/src/main/java/org/finos/legend/engine/language/pure/grammar/from/milestoning/MilestoningParseTreeWalker.java @@ -23,9 +23,9 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning.BusinessSnapshotMilestoning; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning.Milestoning; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning.ProcessingMilestoning; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; import org.finos.legend.engine.shared.core.operational.errorManagement.EngineException; import java.util.regex.Matcher; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json index 71272afa9fd..02c96553a89 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJson.json @@ -781,7 +781,12 @@ "lowerBound": 1 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -789,7 +794,12 @@ "lowerBound": 1 }, "name": "location", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -813,7 +823,12 @@ "lowerBound": 1 }, "name": "fullname", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -821,7 +836,12 @@ "lowerBound": 1 }, "name": "passportId", - "type": "Integer" + "genericType": { + "rawType": { + "fullPath": "Integer", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -829,7 +849,12 @@ "lowerBound": 0 }, "name": "firmname", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -837,7 +862,12 @@ "lowerBound": 0 }, "name": "location", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -861,7 +891,12 @@ "lowerBound": 1 }, "name": "cityId", - "type": "Integer" + "genericType": { + "rawType": { + "fullPath": "Integer", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -869,7 +904,12 @@ "lowerBound": 0 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -893,7 +933,12 @@ "lowerBound": 1 }, "name": "passportId", - "type": "Integer" + "genericType": { + "rawType": { + "fullPath": "Integer", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -901,7 +946,12 @@ "lowerBound": 0 }, "name": "countryName", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -925,7 +975,12 @@ "lowerBound": 1 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -949,7 +1004,12 @@ "lowerBound": 1 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -957,7 +1017,12 @@ "lowerBound": 1 }, "name": "location", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -981,7 +1046,12 @@ "lowerBound": 1 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -989,7 +1059,12 @@ "lowerBound": 1 }, "name": "location", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -1013,14 +1088,24 @@ "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Company", - "type": "meta::relational::transform::autogen::tests::testSchema1::Company" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Company", + "_type": "packageableType" + } + } }, { "multiplicity": { "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Employee", - "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", + "_type": "packageableType" + } + } } ] }, @@ -1043,14 +1128,24 @@ "lowerBound": 1 }, "name": "employeeCityTestSchema1Employee", - "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", + "_type": "packageableType" + } + } }, { "multiplicity": { "lowerBound": 1 }, "name": "employeeCityTestSchema1City", - "type": "meta::relational::transform::autogen::tests::testSchema1::City" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::City", + "_type": "packageableType" + } + } } ] }, @@ -1074,7 +1169,12 @@ "lowerBound": 1 }, "name": "employeePassportTestSchema1Employee", - "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -1082,7 +1182,12 @@ "lowerBound": 1 }, "name": "employeePassportTestSchema1Passport", - "type": "meta::relational::transform::autogen::tests::testSchema1::Passport" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Passport", + "_type": "packageableType" + } + } } ] }, @@ -1105,7 +1210,12 @@ "lowerBound": 1 }, "name": "passportCountryTestSchema1Passport", - "type": "meta::relational::transform::autogen::tests::testSchema1::Passport" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Passport", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -1113,7 +1223,12 @@ "lowerBound": 1 }, "name": "passportCountryTestSchema1Country", - "type": "meta::relational::transform::autogen::tests::testSchema1::Country" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Country", + "_type": "packageableType" + } + } } ] }, @@ -1137,14 +1252,24 @@ "lowerBound": 1 }, "name": "companyEmployeeFromDifferentSchemasTestSchema2Company", - "type": "meta::relational::transform::autogen::tests::testSchema2::Company" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema2::Company", + "_type": "packageableType" + } + } }, { "multiplicity": { "lowerBound": 1 }, "name": "companyEmployeeFromDifferentSchemasTestSchema1Employee", - "type": "meta::relational::transform::autogen::tests::testSchema1::Employee" + "genericType": { + "rawType": { + "fullPath": "meta::relational::transform::autogen::tests::testSchema1::Employee", + "_type": "packageableType" + } + } } ] } @@ -1154,4 +1279,4 @@ "name": "pure", "version": "vX_X_X" } -} \ No newline at end of file +} diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json index 005da823e05..227c7bb5daa 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/src/test/resources/expectedJsonWithInclude.json @@ -267,7 +267,12 @@ "lowerBound": 1 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -275,7 +280,12 @@ "lowerBound": 1 }, "name": "location", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -299,7 +309,12 @@ "lowerBound": 1 }, "name": "fullname", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -307,7 +322,12 @@ "lowerBound": 1 }, "name": "passportId", - "type": "Integer" + "genericType": { + "rawType": { + "fullPath": "Integer", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -315,7 +335,12 @@ "lowerBound": 0 }, "name": "firmname", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -323,7 +348,12 @@ "lowerBound": 0 }, "name": "location", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -347,14 +377,24 @@ "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Company", - "type": "model::testSchema1::Company" + "genericType": { + "rawType": { + "fullPath": "model::testSchema1::Company", + "_type": "packageableType" + } + } }, { "multiplicity": { "lowerBound": 1 }, "name": "companyEmployeeTestSchema1Employee", - "type": "model::testSchema1::Employee" + "genericType": { + "rawType": { + "fullPath": "model::testSchema1::Employee", + "_type": "packageableType" + } + } } ] }, @@ -553,7 +593,12 @@ "lowerBound": 1 }, "name": "name", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -561,7 +606,12 @@ "lowerBound": 0 }, "name": "addressId", - "type": "Integer" + "genericType": { + "rawType": { + "fullPath": "Integer", + "_type": "packageableType" + } + } } ] }, @@ -585,7 +635,12 @@ "lowerBound": 1 }, "name": "id", - "type": "String" + "genericType": { + "rawType": { + "fullPath": "String", + "_type": "packageableType" + } + } } ] }, @@ -608,7 +663,12 @@ "lowerBound": 1 }, "name": "personAddressHrPerson", - "type": "model::HR::Person" + "genericType": { + "rawType": { + "fullPath": "model::HR::Person", + "_type": "packageableType" + } + } }, { "multiplicity": { @@ -616,7 +676,12 @@ "lowerBound": 1 }, "name": "personAddressHrAddress", - "type": "model::HR::Address" + "genericType": { + "rawType": { + "fullPath": "model::HR::Address", + "_type": "packageableType" + } + } } ] } @@ -626,4 +691,4 @@ "name": "pure", "version": "vX_X_X" } -} \ No newline at end of file +} diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java index cb9624ddae4..7d87f57d73b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/BusinessMilestoning.java @@ -14,7 +14,7 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; public class BusinessMilestoning extends Milestoning { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java index 87ad6f67f00..62002dcf646 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/packageableElement/store/relational/model/milestoning/ProcessingMilestoning.java @@ -14,7 +14,7 @@ package org.finos.legend.engine.protocol.pure.v1.model.packageableElement.store.relational.model.milestoning; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDate; public class ProcessingMilestoning extends Milestoning { diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java index 0ad749039fc..c234bb055b8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/src/main/java/org/finos/legend/engine/protocol/pure/v1/model/valueSpecification/DatabaseInstance.java @@ -18,7 +18,7 @@ import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.io.IOException; diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure index d8fb0155f5d..a48bc7742d7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/src/main/resources/core_relational/relational/autogeneration/relationalToPure.pure @@ -50,7 +50,7 @@ function <> meta::relational::transform::autogen::columnToProper ( name = $column.name->createSQLSafeName()->createValidPropertyName(), multiplicity = if($column.nullable == false, | PureOne, | ZeroOne)->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), - type = meta::relational::metamodel::datatype::dataTypeToCompatiblePureType($column.type)->toOne()->elementToPath() + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = meta::relational::metamodel::datatype::dataTypeToCompatiblePureType($column.type)->toOne()->elementToPath())) ); } @@ -138,7 +138,7 @@ function <> meta::relational::transform::autogen::generateAssoci ^meta::protocols::pure::vX_X_X::metamodel::domain::Property( name = $propertyName->createSQLSafeName()->createValidPropertyName(), multiplicity = $multiplicity->meta::protocols::pure::vX_X_X::transformation::fromPureGraph::domain::transformMultiplicity()->toOne(), - type = $packageStr + '::' + $schemaName + '::' + createValidClassName($tableName) + genericType = ^meta::protocols::pure::vX_X_X::metamodel::type::GenericType(rawType=^meta::protocols::pure::vX_X_X::metamodel::type::PackageableType(_type='packageableType', fullPath = $packageStr + '::' + $schemaName + '::' + createValidClassName($tableName))) ); } @@ -255,8 +255,8 @@ function <> meta::relational::transform::autogen::generateRelati { let p1 = $association.properties->at(0); let p2 = $association.properties->at(1); - let p1ClassPath = $p2.type; - let p2ClassPath = $p1.type; + let p1ClassPath = $p2.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath; + let p2ClassPath = $p1.genericType.rawType->cast(@meta::protocols::pure::vX_X_X::metamodel::type::PackageableType).fullPath; let p1ClassName = getClassNameFromClassPath($p1ClassPath); let p2ClassName = getClassNameFromClassPath($p2ClassPath); let associationAlias = $join.aliases->at(0); diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java index 4c6e15a172b..be0b62f6186 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/main/java/org/finos/legend/engine/language/pure/dsl/service/compiler/toPureGraph/ServiceCompilerExtensionImpl.java @@ -186,12 +186,13 @@ public Iterable> getExtraProcessors() { FunctionType fType = (FunctionType) assertion._classifierGenericType()._typeArguments().getFirst()._rawType(); Assert.assertTrue(fType._parameters() != null && fType._parameters().size() == 1, () -> "Post validation assertion function expects 1 parameter"); - Assert.assertTrue(executionFunctionType._returnType().equals(fType._parameters().getFirst()._genericType()) && executionFunctionType._returnMultiplicity().equals(fType._parameters().getAny()._multiplicity()), + Assert.assertTrue(org.finos.legend.pure.m3.navigation.generictype.GenericType.genericTypesEqual(executionFunctionType._returnType(), fType._parameters().getFirst()._genericType(), context.pureModel.getExecutionSupport().getProcessorSupport()) + && Multiplicity.multiplicitiesEqual(executionFunctionType._returnMultiplicity(), fType._parameters().getAny()._multiplicity()), () -> "Post validation assertion function parameter type '" + - fType._parameters().getFirst()._genericType()._rawType()._name() + + org.finos.legend.pure.m3.navigation.generictype.GenericType.print(fType._parameters().getFirst()._genericType(), context.pureModel.getExecutionSupport().getProcessorSupport()) + Multiplicity.print(fType._parameters().getFirst()._multiplicity()) + "' does not match with service execution return type '" + - executionFunctionType._returnType()._rawType()._name() + + org.finos.legend.pure.m3.navigation.generictype.GenericType.print(executionFunctionType._returnType(), context.pureModel.getExecutionSupport().getProcessorSupport()) + Multiplicity.print(executionFunctionType._returnMultiplicity()) + "'" ); diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java index 0357d8b9d5c..dab31110198 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/src/test/java/org/finos/legend/engine/language/pure/compiler/test/TestServiceCompilationFromGrammar.java @@ -235,7 +235,7 @@ public void testServiceWithSingleExecution() " [\n" + " ];\n" + " }\n" + - "}\n", "COMPILATION error at [28:12-34]: Can't find type 'test::class2'"); + "}\n", "COMPILATION error at [28:20-31]: Can't find type 'test::class2'"); // test service execution mapping test(resource + "###Service\n" + "Service test::Service\n" + @@ -303,7 +303,7 @@ public void testServiceWithSingleExecution() " { [], res: Result[1]|$res.values->cast(@TabularDataSet).rows->size() == 1 }\n" + " ];\n" + " }\n" + - "}\n", "COMPILATION error at [37:13-35]: Can't find type 'Result'"); + "}\n", "COMPILATION error at [37:20-32]: Can't find type 'Result'"); // check service execution embedded runtime test(resource + "###Service\n" + "Service test::Service\n" + @@ -640,7 +640,7 @@ public void testServiceWithMultiExecution() " data: 'testData';\n" + " }\n" + " }\n" + - "}\n", "COMPILATION error at [28:12-34]: Can't find type 'test::class2'"); + "}\n", "COMPILATION error at [28:20-31]: Can't find type 'test::class2'"); // check service execution mapping test(resource + "###Service\n" + "Service test::Service\n" + @@ -749,7 +749,7 @@ public void testServiceWithMultiExecution() " asserts: [{ [], res: Result[1]|$res.values->cast(@TabularDataSet).rows->size() == 1 }];\n" + " }\n" + " }\n" + - "}\n", "COMPILATION error at [50:23-45]: Can't find type 'Result'"); + "}\n", "COMPILATION error at [50:30-42]: Can't find type 'Result'"); test(resource + "###Service\n" + "Service meta::pure::myServiceMulti\n" + @@ -887,7 +887,7 @@ public void testServiceCompilationWithOnlyLambda() " data: 'moreThanData';\n" + " asserts:\n" + " [\n" + - " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + + " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + " ];\n" + " }\n" + "}\n"); @@ -922,7 +922,7 @@ public void testServiceCompilationWithMilestoningElements() " data: 'moreThanData';\n" + " asserts:\n" + " [\n" + - " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + + " { [], res: meta::pure::mapping::Result[1]|$res.values->toOne()->size() == 1 }\n" + " ];\n" + " }\n" + "}\n"); diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java index 86051e02ac3..b0c47d9b8ad 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java +++ b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/test/runner/service/ValueSpecificationToResultVisitor.java @@ -19,33 +19,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.PureList; public class ValueSpecificationToResultVisitor implements ValueSpecificationVisitor diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java index 9c8017bc1d6..1c19fb101e8 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java +++ b/legend-engine-xts-service/legend-engine-test-runner-service/src/main/java/org/finos/legend/engine/testable/service/extension/TestValueSpecificationBuilder.java @@ -29,33 +29,33 @@ import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedQualifiedProperty; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.UnknownAppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CByteArray; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Class; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Enum; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PrimitiveType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CBoolean; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDateTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CDecimal; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CFloat; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CInteger; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CLatestDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictDate; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CStrictTime; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.AppliedQualifiedProperty; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.UnknownAppliedFunction; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CByteArray; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Class; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Enum; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.PrimitiveType; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CBoolean; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDateTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CDecimal; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CFloat; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CInteger; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CLatestDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictDate; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CStrictTime; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.ClassInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Collection; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.EnumValue; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.GenericTypeInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.HackedUnit; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.EnumValue; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.GenericTypeInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.HackedUnit; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.KeyExpression; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.UnitInstance; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.UnitType; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Whatever; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.MappingInstance; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.Whatever; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.deprecated.MappingInstance; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.classInstance.RuntimeInstance; import java.io.Closeable; diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java index 68e9e81ffdc..4dd5ca75cb5 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java +++ b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/src/main/java/org/finos/legend/engine/query/sql/api/SQLExecutor.java @@ -49,6 +49,8 @@ import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContextPointer; import org.finos.legend.engine.protocol.pure.v1.model.executionPlan.SingleExecutionPlan; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Multiplicity; +import org.finos.legend.engine.protocol.pure.v1.model.type.GenericType; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.Variable; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.protocol.sql.metamodel.BooleanLiteral; @@ -106,11 +108,11 @@ public class SQLExecutor private static final Logger LOGGER = org.slf4j.LoggerFactory.getLogger(SQLExecutor.class); private static final ObjectMapper OBJECT_MAPPER = ObjectMapperFactory.getNewStandardObjectMapperWithPureProtocolExtensionSupports(); private static final Map, String> LITERAL_TO_PURE_TYPES = UnifiedMap.newMapWith( - Tuples.pair(IntegerLiteral.class, "Integer"), - Tuples.pair(StringLiteral.class, "String"), - Tuples.pair(BooleanLiteral.class, "Boolean"), - Tuples.pair(LongLiteral.class, "Integer"), - Tuples.pair(DoubleLiteral.class, "Float") + Tuples.pair(IntegerLiteral.class, "Integer"), + Tuples.pair(StringLiteral.class, "String"), + Tuples.pair(BooleanLiteral.class, "Boolean"), + Tuples.pair(LongLiteral.class, "Integer"), + Tuples.pair(DoubleLiteral.class, "Float") ); private final ModelManager modelManager; @@ -264,7 +266,7 @@ private T process(Query query, Variable variable = new Variable(); variable.name = "_" + (index + 1); variable.multiplicity = Multiplicity.PURE_ONE; - variable._class = new PackageableElementPointer(PackageableElementType.CLASS, LITERAL_TO_PURE_TYPES.get(expression.getClass())); + variable.genericType = new GenericType(new PackageableType(LITERAL_TO_PURE_TYPES.get(expression.getClass()))); return new SQLQueryParameter(variable, expression); }); @@ -382,7 +384,7 @@ static String serializeToJSON(Object pureObject, PureModel pureModel, Boolean al private Lambda transformLambda(LambdaFunction lambda, PureModel pureModel) { - Object protocol = transformToVersionedModel(lambda, PureClientVersions.production, routerExtensions.apply(pureModel), pureModel.getExecutionSupport()); + Object protocol = transformToVersionedModel(lambda, PureClientVersions.production, routerExtensions.apply(pureModel), pureModel.getExecutionSupport()); return transform(protocol, Lambda.class, pureModel); } diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java index 2b5ed78c392..d88311a3b75 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/FunctionSQLSourceProvider.java @@ -24,6 +24,7 @@ import org.eclipse.collections.impl.utility.ListIterate; import org.finos.legend.engine.protocol.pure.v1.model.context.PureModelContext; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.domain.Function; +import org.finos.legend.engine.protocol.pure.v1.model.type.PackageableType; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; import org.finos.legend.engine.query.sql.providers.core.SQLContext; import org.finos.legend.engine.query.sql.providers.core.SQLSource; @@ -84,7 +85,7 @@ public SQLSourceResolvedContext resolve(List sources, SQLContext co Function function = SQLProviderUtils.extractElement("function", Function.class, resolvedProject.getData(), f -> path.equals(f.getPath())); - if (!TABULAR_TYPES.contains(function.returnType)) + if (!TABULAR_TYPES.contains(((PackageableType) function.returnGenericType.rawType).fullPath)) { throw new EngineException("Function " + path + " does not return Tabular data type"); } diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java index 7c95523c763..2c020a988a2 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/src/main/java/org/finos/legend/engine/query/sql/providers/shared/utils/SQLProviderUtils.java @@ -27,9 +27,9 @@ import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.runtime.IdentifiedConnection; import org.finos.legend.engine.protocol.pure.v1.model.packageableElement.runtime.StoreConnections; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.application.AppliedFunction; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.CString; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.datatype.CString; import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.Lambda; -import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.PackageableElementPtr; +import org.finos.legend.engine.protocol.pure.v1.model.valueSpecification.raw.packageableElement.PackageableElementPtr; import java.util.Collections; import java.util.List; diff --git a/pom.xml b/pom.xml index 1ca6514c9d6..ed79ec51851 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ - 5.22.1 + 5.23.0 0.25.7 12.59.0 From a7a0123cd777038d3b0745222209f1051041eba5 Mon Sep 17 00:00:00 2001 From: FINOS Administrator <37706051+finos-admin@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:52:16 +0000 Subject: [PATCH 11/13] [maven-release-plugin] prepare release legend-engine-4.66.0 --- legend-engine-application-query/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-config/legend-engine-configuration/pom.xml | 2 +- .../legend-engine-extensions-collection-execution/pom.xml | 2 +- .../legend-engine-extensions-collection-generation/pom.xml | 2 +- .../legend-engine-repl-app-assembly/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-client/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-data-cube/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-relational/pom.xml | 2 +- legend-engine-config/legend-engine-repl/pom.xml | 2 +- .../legend-engine-server-http-server/pom.xml | 2 +- .../legend-engine-server-integration-tests/pom.xml | 2 +- .../legend-engine-server-support-core/pom.xml | 2 +- legend-engine-config/legend-engine-server/pom.xml | 2 +- legend-engine-config/pom.xml | 2 +- .../legend-engine-executionPlan-dependencies/pom.xml | 2 +- .../legend-engine-executionPlan-execution-authorizer/pom.xml | 2 +- .../legend-engine-executionPlan-execution-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-executionPlan-execution/pom.xml | 2 +- .../legend-engine-core-executionPlan-execution/pom.xml | 2 +- .../legend-engine-executionPlan-generation/pom.xml | 2 +- .../legend-engine-core-executionPlan-generation/pom.xml | 2 +- .../legend-engine-language-pure-compiler-http-api/pom.xml | 2 +- .../legend-engine-language-pure-compiler/pom.xml | 2 +- .../legend-engine-language-pure-grammar-http-api/pom.xml | 2 +- .../legend-engine-language-pure-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-modelManager-sdlc/pom.xml | 2 +- .../legend-engine-language-pure-modelManager/pom.xml | 2 +- .../legend-engine-protocol-http-api/pom.xml | 2 +- .../legend-engine-protocol-pure/pom.xml | 2 +- .../legend-engine-protocol/pom.xml | 2 +- .../legend-engine-core-language-pure/pom.xml | 2 +- legend-engine-core/legend-engine-core-base/pom.xml | 2 +- .../legend-engine-external-shared-format-runtime/pom.xml | 2 +- .../legend-engine-external-format-execution/pom.xml | 2 +- .../legend-engine-external-format-compiler/pom.xml | 2 +- .../legend-engine-external-format-core/pom.xml | 2 +- .../legend-engine-external-format-example/pom.xml | 2 +- .../legend-engine-external-format-generation/pom.xml | 2 +- .../legend-engine-external-format-grammar/pom.xml | 2 +- .../legend-engine-external-format-http-api/pom.xml | 2 +- .../legend-engine-external-format-language/pom.xml | 2 +- legend-engine-core/legend-engine-core-external-format/pom.xml | 2 +- .../legend-engine-identity-core/pom.xml | 2 +- legend-engine-core/legend-engine-core-identity/pom.xml | 2 +- .../legend-engine-pure-code-compiled-core/pom.xml | 2 +- .../legend-engine-pure-code-core-extension/pom.xml | 2 +- .../legend-engine-pure-functions-json-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-json/pom.xml | 2 +- .../legend-engine-pure-functions-relation-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-relation/pom.xml | 2 +- .../legend-engine-pure-functions-standard-pure/pom.xml | 2 +- .../legend-engine-pure-code-functions-standard/pom.xml | 2 +- .../legend-engine-pure-functions-unclassified-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-unclassified/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-diagram-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-graph-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-mapping-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-path-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-store-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-tds-java/pom.xml | 2 +- .../legend-engine-pure-platform-java/pom.xml | 2 +- .../legend-engine-pure-platform-store-relational-java/pom.xml | 2 +- .../legend-engine-pure-platform-modular-generation/pom.xml | 2 +- legend-engine-core/legend-engine-core-pure/pom.xml | 2 +- .../legend-engine-core-query-pure-http-api/pom.xml | 2 +- .../legend-engine-shared-core/pom.xml | 2 +- .../legend-engine-shared-extensions/pom.xml | 2 +- .../legend-engine-shared-javaCompiler/pom.xml | 2 +- .../legend-engine-shared-structures/pom.xml | 2 +- .../legend-engine-shared-vault-aws/pom.xml | 2 +- .../legend-engine-shared-vault-core/pom.xml | 2 +- .../legend-engine-shared-vault/pom.xml | 2 +- legend-engine-core/legend-engine-core-shared/pom.xml | 2 +- .../legend-engine-execution-test-data-generation-api/pom.xml | 2 +- .../legend-engine-execution-test-data-generation/pom.xml | 2 +- .../legend-engine-test-framework/pom.xml | 2 +- .../legend-engine-test-runner-function/pom.xml | 2 +- .../legend-engine-test-runner-mapping/pom.xml | 2 +- .../legend-engine-test-runner-shared/pom.xml | 2 +- .../legend-engine-test-server-shared/pom.xml | 2 +- .../legend-engine-testable-http-api/pom.xml | 2 +- .../legend-engine-testable/pom.xml | 2 +- legend-engine-core/legend-engine-core-testable/pom.xml | 2 +- legend-engine-core/pom.xml | 2 +- .../legend-engine-pure-ide-light-http-server/pom.xml | 2 +- .../legend-engine-pure-ide-light-metadata-pure/pom.xml | 2 +- .../legend-engine-pure-ide-light-pure/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-ide/pom.xml | 2 +- .../legend-engine-pure-functions-javaCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-javaCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-legendCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-legendCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-planExecution-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-planExecution/pom.xml | 2 +- .../legend-engine-pure-functions-pureExtensions-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-pureExtensions/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-runtime/pom.xml | 2 +- legend-engine-pure/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-binding/pom.xml | 2 +- .../legend-engine-xt-analytics-class-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-class-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-class/pom.xml | 2 +- .../legend-engine-xt-analytics-function-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-function-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-function/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-lineage/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-protocol/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-mapping/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-quality/pom.xml | 2 +- .../legend-engine-xt-analytics-search-generation/pom.xml | 2 +- .../legend-engine-xt-analytics-search-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-search/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-analytics-store-entitlement/pom.xml | 2 +- .../legend-engine-xts-analytics-store/pom.xml | 2 +- legend-engine-xts-analytics/pom.xml | 2 +- legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml | 2 +- .../legend-engine-xt-arrow-runtime/pom.xml | 2 +- legend-engine-xts-arrow/pom.xml | 2 +- .../legend-engine-xt-authentication-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-authentication-protocol/pom.xml | 2 +- .../legend-engine-xt-authentication-pure/pom.xml | 2 +- legend-engine-xts-authentication/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro/pom.xml | 2 +- legend-engine-xts-avro/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-api/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-pure/pom.xml | 2 +- legend-engine-xts-bigqueryFunction/pom.xml | 2 +- .../legend-engine-xt-changetoken-compiler/pom.xml | 2 +- .../legend-engine-xt-changetoken-pure/pom.xml | 2 +- .../legend-engine-xt-changetoken-test-pure/pom.xml | 2 +- legend-engine-xts-changetoken/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml | 2 +- legend-engine-xts-daml/pom.xml | 2 +- .../legend-engine-xt-data-space-compiler/pom.xml | 2 +- .../legend-engine-xt-data-space-generation/pom.xml | 2 +- .../legend-engine-xt-data-space-grammar/pom.xml | 2 +- .../legend-engine-xt-data-space-http-api/pom.xml | 2 +- .../legend-engine-xt-data-space-protocol/pom.xml | 2 +- .../legend-engine-xt-data-space-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-data-space-pure/pom.xml | 2 +- legend-engine-xts-data-space/pom.xml | 2 +- .../legend-engine-xt-dataquality-api/pom.xml | 2 +- .../legend-engine-xt-dataquality-compiler/pom.xml | 2 +- .../legend-engine-xt-dataquality-generation/pom.xml | 2 +- .../legend-engine-xt-dataquality-grammar/pom.xml | 2 +- .../legend-engine-xt-dataquality-protocol/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure-test/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure/pom.xml | 2 +- legend-engine-xts-dataquality/pom.xml | 2 +- .../legend-engine-xt-diagram-compiler/pom.xml | 2 +- .../legend-engine-xt-diagram-grammar/pom.xml | 2 +- .../legend-engine-xt-diagram-http-api/pom.xml | 2 +- .../legend-engine-xt-diagram-protocol/pom.xml | 2 +- .../legend-engine-xt-diagram-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-diagram-pure/pom.xml | 2 +- legend-engine-xts-diagram/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-grammar/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-protocol/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-executionPlan-test/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-protocol-utils/pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-xts-elasticsearch/pom.xml | 2 +- .../legend-engine-xt-flatdata-driver-bloomberg/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-flatdata-model/pom.xml | 2 +- .../legend-engine-xt-flatdata-pure/pom.xml | 2 +- .../legend-engine-xt-flatdata-runtime/pom.xml | 2 +- .../legend-engine-xt-flatdata-shared/pom.xml | 2 +- legend-engine-xts-flatdata/pom.xml | 2 +- .../legend-engine-xt-functionActivator-compiler/pom.xml | 2 +- .../legend-engine-xt-functionActivator-deployment/pom.xml | 2 +- .../legend-engine-xt-functionActivator-generation/pom.xml | 2 +- .../legend-engine-xt-functionActivator-grammar/pom.xml | 2 +- .../legend-engine-xt-functionActivator-http-api/pom.xml | 2 +- .../legend-engine-xt-functionActivator-protocol/pom.xml | 2 +- .../legend-engine-xt-functionActivator-pure/pom.xml | 2 +- legend-engine-xts-functionActivator/pom.xml | 2 +- .../legend-engine-external-shared/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation/pom.xml | 2 +- .../legend-engine-xt-artifact-generation-http-api/pom.xml | 2 +- legend-engine-xts-generation/pom.xml | 2 +- .../legend-engine-xt-graphQL-compiler/pom.xml | 4 ++-- .../legend-engine-xt-graphQL-generation-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar-integration/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar/pom.xml | 2 +- .../legend-engine-xt-graphQL-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-protocol/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure/pom.xml | 2 +- .../legend-engine-xt-graphQL-relational-extension/pom.xml | 2 +- legend-engine-xts-graphQL/pom.xml | 2 +- .../legend-engine-xt-haskell-grammar/pom.xml | 2 +- .../legend-engine-xt-haskell-protocol/pom.xml | 2 +- .../legend-engine-xt-haskell-pure/pom.xml | 2 +- legend-engine-xts-haskell/pom.xml | 2 +- .../legend-engine-xt-hostedService-api/pom.xml | 2 +- .../legend-engine-xt-hostedService-compiler/pom.xml | 2 +- .../legend-engine-xt-hostedService-generation/pom.xml | 2 +- .../legend-engine-xt-hostedService-grammar/pom.xml | 2 +- .../legend-engine-xt-hostedService-protocol/pom.xml | 2 +- .../legend-engine-xt-hostedService-pure/pom.xml | 2 +- legend-engine-xts-hostedService/pom.xml | 2 +- .../legend-engine-xt-iceberg-pure/pom.xml | 2 +- .../legend-engine-xt-iceberg-test-support/pom.xml | 2 +- legend-engine-xts-iceberg/pom.xml | 2 +- .../legend-engine-xt-identity-apiToken/pom.xml | 2 +- .../legend-engine-xt-identity-gcp/pom.xml | 2 +- .../legend-engine-xt-identity-kerberos/pom.xml | 2 +- .../legend-engine-xt-identity-middletier/pom.xml | 2 +- .../legend-engine-xt-identity-oauth/pom.xml | 2 +- .../legend-engine-xt-identity-pac4j/pom.xml | 2 +- .../legend-engine-xt-identity-plainTextUserPassword/pom.xml | 2 +- .../legend-engine-xt-identity-privateKey/pom.xml | 2 +- legend-engine-xts-identity/pom.xml | 2 +- .../legend-engine-external-language-java/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-featureBased-pure/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-pure/pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-java/pom.xml | 2 +- .../legend-engine-external-format-jsonSchema/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-pure/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-test/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-model/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml | 2 +- legend-engine-xts-json/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-api/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-generator/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-pure/pom.xml | 2 +- legend-engine-xts-memsqlFunction/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml | 2 +- legend-engine-xts-mongodb/pom.xml | 2 +- .../legend-engine-xt-morphir-http-api/pom.xml | 2 +- .../legend-engine-xt-morphir-pure/pom.xml | 2 +- legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml | 2 +- legend-engine-xts-morphir/pom.xml | 2 +- .../legend-engine-xt-openapi-generation/pom.xml | 2 +- .../legend-engine-xt-openapi-pure/pom.xml | 2 +- legend-engine-xts-openapi/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-component/pom.xml | 2 +- .../legend-engine-xt-persistence-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-http-api/pom.xml | 2 +- .../legend-engine-xt-persistence-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-test-runner/pom.xml | 2 +- legend-engine-xts-persistence/pom.xml | 2 +- .../legend-engine-xt-protobuf-grammar/pom.xml | 2 +- .../legend-engine-xt-protobuf-http-api/pom.xml | 2 +- .../legend-engine-xt-protobuf-protocol/pom.xml | 2 +- .../legend-engine-xt-protobuf-pure/pom.xml | 2 +- legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml | 4 ++-- legend-engine-xts-protobuf/pom.xml | 2 +- .../legend-engine-protocol-generation-pure/pom.xml | 2 +- .../legend-engine-protocol-generation/pom.xml | 2 +- legend-engine-xts-protocol-java-generation/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-http-server/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-mutation/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-reports/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-deprecated/pom.xml | 2 +- .../legend-engine-xt-relationalStore-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-execution/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-grammar/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino/pom.xml | 2 +- .../legend-engine-xt-relationalStore-dbExtension/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-executionPlan/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgresSql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-SDT-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-core-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-generation/pom.xml | 2 +- legend-engine-xts-relationalStore/pom.xml | 2 +- .../legend-engine-xt-relationalai-pure/pom.xml | 2 +- legend-engine-xts-relationalai/pom.xml | 2 +- .../legend-engine-xt-rosetta-pure/pom.xml | 2 +- legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml | 2 +- legend-engine-xts-rosetta/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-execution/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service/pom.xml | 2 +- .../legend-engine-service-post-validation-runner/pom.xml | 2 +- .../legend-engine-services-model-http-api/pom.xml | 2 +- .../legend-engine-services-model/pom.xml | 2 +- .../legend-engine-test-runner-service/pom.xml | 2 +- legend-engine-xts-service/pom.xml | 2 +- .../legend-engine-xt-serviceStore-executionPlan/pom.xml | 2 +- .../legend-engine-xt-serviceStore-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-serviceStore-protocol/pom.xml | 2 +- .../legend-engine-xt-serviceStore-pure/pom.xml | 2 +- legend-engine-xts-serviceStore/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-api/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-compiler/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-generator/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-grammar/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-protocol/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-pure/pom.xml | 2 +- legend-engine-xts-snowflakeApp/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml | 2 +- .../legend-engine-xt-sql-grammar-integration/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml | 2 +- .../legend-engine-xt-sql-postgres-server/pom.xml | 2 +- .../legend-engine-xt-sql-providers-core/pom.xml | 2 +- .../legend-engine-xt-sql-providers-relationalStore/pom.xml | 2 +- .../legend-engine-xt-sql-providers-service/pom.xml | 2 +- .../legend-engine-xt-sql-providers-shared/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml | 2 +- legend-engine-xts-sql/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml | 2 +- .../legend-engine-xt-text-pure-metamodel/pom.xml | 2 +- legend-engine-xts-text/pom.xml | 2 +- .../legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml | 2 +- legend-engine-xts-xml/pom.xml | 2 +- pom.xml | 4 ++-- 506 files changed, 511 insertions(+), 511 deletions(-) diff --git a/legend-engine-application-query/pom.xml b/legend-engine-application-query/pom.xml index 075fc78b0b7..2aa0bd8380f 100644 --- a/legend-engine-application-query/pom.xml +++ b/legend-engine-application-query/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-application-query diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml index 94c42239201..53199b3c19f 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-configuration-contract-extension-pure diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml index fcb98103223..50b1e7aa2f8 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-configuration-plan-generation-serialization diff --git a/legend-engine-config/legend-engine-configuration/pom.xml b/legend-engine-config/legend-engine-configuration/pom.xml index 462bc28bea3..81629d781f2 100644 --- a/legend-engine-config/legend-engine-configuration/pom.xml +++ b/legend-engine-config/legend-engine-configuration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml index 4274509fc78..c555c6818fc 100644 --- a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml index d2108ec67e0..e6bfb0da009 100644 --- a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml index 420ca3ae4fb..fcb57305c99 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml @@ -21,7 +21,7 @@ org.finos.legend.engine legend-engine-repl - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-repl-app-assembly diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml index 6a59fcfb98d..9f47ab4035a 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml index 1703d8cd253..453e5a5653e 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml index 5fefb18cb51..863dba4883c 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/pom.xml b/legend-engine-config/legend-engine-repl/pom.xml index 215d7ab1fda..8ab69024a33 100644 --- a/legend-engine-config/legend-engine-repl/pom.xml +++ b/legend-engine-config/legend-engine-repl/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml index c863031603a..25fd18d3a68 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-server-http-server diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml index 485ef106e99..5fefddee996 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-server-integration-tests diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml index 010dd9e5922..a8127735f2c 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-server org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/legend-engine-server/pom.xml b/legend-engine-config/legend-engine-server/pom.xml index a281c0de144..62b0370be3e 100644 --- a/legend-engine-config/legend-engine-server/pom.xml +++ b/legend-engine-config/legend-engine-server/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-config/pom.xml b/legend-engine-config/pom.xml index b9a37cfa988..7959d1f38ba 100644 --- a/legend-engine-config/pom.xml +++ b/legend-engine-config/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml index 34fde072b03..3faf48c6c36 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-executionPlan-dependencies diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml index a4f3a064036..2fdbd2c9b7a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-executionPlan-execution org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml index cc345909e7b..e8b11f3b007 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-executionPlan-execution-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml index 31b8065ebe1..3c8d6a8a13d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-executionPlan-execution-store-inMemory diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml index 8c5aea0876a..0956f52d1f3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-executionPlan-execution diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml index 74d28887046..6a914bb28d5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml index 0a57b7c935e..527964b04d5 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml index a4c7ab6a744..dea0c9006ed 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml index b95c2f259c6..b7e65de5b48 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-compiler-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml index 9deea204e3d..d13d2b9f205 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-compiler diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml index 0cb69e90b2f..f53903bf249 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-grammar-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml index 34faf13e5bd..2acfd618c36 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-grammar diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml index 21359240856..a792a5004df 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-modelManager-sdlc-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml index 06bb6a4dff4..477a42e47b0 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-modelManager-sdlc diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml index b588f14d863..02dbc6fabdc 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-modelManager diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml index c6e2e04a188..6fa32dd535a 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-protocol-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml index 550f3075b2d..a201e7e504d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-protocol-pure diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml index 42a91453799..de30d33e4e1 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-protocol diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml index b89eab6eaa5..1988518475e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/pom.xml b/legend-engine-core/legend-engine-core-base/pom.xml index 04a5e278265..8070fa88618 100644 --- a/legend-engine-core/legend-engine-core-base/pom.xml +++ b/legend-engine-core/legend-engine-core-base/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml index 6383c44a45e..b766a72f0ad 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml index 3a852a35fa2..ae9c833ebfb 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml index 20d3bbca876..468eb0ed0ad 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml index 0bd104db23e..88353eb8a37 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml index e80886a128b..ff411641939 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml index ee7e7583f74..454e36ee2e6 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml index 845aefd946d..de1b1d022b7 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml index 512d47e0c3d..fd93d5190aa 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml index 7a3e865eb5d..1fb85feeab8 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/pom.xml b/legend-engine-core/legend-engine-core-external-format/pom.xml index 828871be99e..6c6db4f89cb 100644 --- a/legend-engine-core/legend-engine-core-external-format/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml index 7442190cb0e..c5763cf452b 100644 --- a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/pom.xml b/legend-engine-core/legend-engine-core-identity/pom.xml index 4e7f4290cba..cf0028ef39a 100644 --- a/legend-engine-core/legend-engine-core-identity/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine-core org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml index fd6f142d867..f0ef51387eb 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-code-compiled-core diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml index b4cc79da59e..4811fed34d2 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-code-core-extension diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml index 914692f047f..ccd70ce1218 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml index eb7cf81a29a..e0750b6d55b 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.4-SNAPSHOT + 4.66.0 ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml index ea4097f2cf3..801679a95ec 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.4-SNAPSHOT + 4.66.0 ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml index ca7b13c5fc9..0ab2028bf7f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.4-SNAPSHOT + 4.66.0 ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml index fac7135683f..6dc39a6f790 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-shared-functions-json diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml index ecba709fbca..d6bf4539b5c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml index 2dfaa4a3e14..1db0b7044ac 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.4-SNAPSHOT + 4.66.0 Legend Pure - Base - M2 Functions - Relation - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml index f0a09b6872d..552f3721999 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-compiled-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml index 005bb0d56c5..7e048e46e45 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-interpreted-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml index 5f9213c067d..0657632d3c9 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-shared-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml index 1d414837a3a..b07d5277bb8 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml index dfa55b548d2..20a6400bca8 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-standard - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-functions-standard-pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml index fa5a7949a64..9f1a76a5c51 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml index e2847057ec8..79e6a923f8b 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.4-SNAPSHOT + 4.66.0 Legend Pure - Base - M2 Functions - Base - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml index 5cb15c80ade..de1d8526e01 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-compiled-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml index 234161f5512..94fb4214426 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml index e1e2d1404df..e073e6dd908 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-shared-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml index 32be05c9f6b..ed835fb83d0 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml index ffc78433c8b..5df74f2499f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-dsl-diagram-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml index c1855725b56..ff742f00cde 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-dsl-graph-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml index 228025acc84..02734a90fbf 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-dsl-mapping-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml index 3195b535819..066d688f973 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-dsl-path-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml index 06bce712485..937f518054c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-dsl-store-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml index 319ac862bae..f4e9b4afeea 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-dsl-tds-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml index f76d07c4e1b..918e8d705c6 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml index 6f3d40688b1..68708182700 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-platform-store-relational-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml index d921d278269..966bef7bd30 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/pom.xml index 5782c077af9..9c20c45d70b 100644 --- a/legend-engine-core/legend-engine-core-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml index df48893edfb..cdf57515c60 100644 --- a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-core-query-pure-http-api diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml index da816852a2a..99b1b5ade70 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-shared-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml index e89d62b5958..dab637c0dec 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-shared-extensions diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml index b7864bce0ed..6f8406e1c9b 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-shared-javaCompiler diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml index 174e271ecfb..b2168113b55 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-shared-structures diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml index 90c1a5fb0f9..854eea7ccfd 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-shared-vault-aws diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml index e1dc83a308d..49259e47fd8 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-shared-vault-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml index 675d12e465f..fb703bf7177 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-shared/pom.xml b/legend-engine-core/legend-engine-core-shared/pom.xml index dace0424097..5d9f0561e6a 100644 --- a/legend-engine-core/legend-engine-core-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml index da0dac25267..20f1c5a39d1 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml index 7e7954e1301..7cb81796a28 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml index 6cc4b5cc965..809df4e82a8 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-test-framework diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml index f58efe4cb20..131951f5b98 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml index def6b275a00..9ef5a3096e8 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml index ba0054a9cdf..fa2cd3cbc08 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-test-runner-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml index 1180d5340c9..208204021f9 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-test-server-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml index b3489550577..fb6d661ef5b 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-testable-http-api diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml index 0d9da2dbee0..55968719e76 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-testable diff --git a/legend-engine-core/legend-engine-core-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/pom.xml index 317b1c8ac28..1f20e9cf302 100644 --- a/legend-engine-core/legend-engine-core-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-core/pom.xml b/legend-engine-core/pom.xml index 418fe544233..900d36c6c9f 100644 --- a/legend-engine-core/pom.xml +++ b/legend-engine-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml index 9235f6dabd2..f85edd28e1a 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml index ba15b9e1569..d197b0a2b30 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml index 51d721e9198..9c678f0fc00 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/pom.xml b/legend-engine-pure/legend-engine-pure-ide/pom.xml index 241b1790898..0105cbbb5b7 100644 --- a/legend-engine-pure/legend-engine-pure-ide/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml index 0ed24146a75..dd55243f76e 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-functions-javaCompiler-pure diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml index 6c9c18c797a..b2507a55e11 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml index db91a13a694..8d4bd5fd088 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml index 46701cff429..f759c525ec0 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml index cb3fd8770d1..e8895971774 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml index 95350720ec5..ee7ee0f5968 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml index b0062ca9bf3..ea6fb3a6374 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml index 2a7fd089d82..d716a2b9a04 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml index 2e9a5de22ba..58246946b58 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml index 59fc6a3fe1c..ccd63efb4af 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml index b08aca5700f..aca9f5d837c 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml index ff5ec39f0ee..d019d08362d 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml index c022a5f3b96..10a2a652bc3 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml index 0faab3e0c4c..18600ea819c 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml index bdfe2ad0a93..b74b0731b35 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml index adc7e581212..e62f2c59b90 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml index 0cedc65fdcd..3038a3f36fc 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml index 647266b41e4..12df9019196 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml index 3c8a681963b..a50541bdd57 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml index c28f94bbc84..02bd09b5191 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/pom.xml index a8e04f65b62..84eebf01ad6 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-pure/pom.xml b/legend-engine-pure/pom.xml index 2cb94f8163c..31bd44861d1 100644 --- a/legend-engine-pure/pom.xml +++ b/legend-engine-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml index 3cf5557ba24..a735dbe9b6f 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml index 29b778a0a46..67a94286c1f 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml index d562077fdff..ba37f8f16b2 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml index 59383d44f81..a0deee699dc 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml index 3abf85c99e2..132d9f93cba 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml index 124d2ce226d..8011a6afb32 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml index 6bd8debf469..d893b6ff2a5 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml index fba99ab04fa..e9456fe5d5f 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml index 5490374d418..9ff07d14680 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml index 9f704cffc54..9c71502c36e 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml index 43b1ab4b73c..024b3914962 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml index abc012555f6..1f5aa14d698 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml index a59b51476fa..a5c96c6c92b 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 Legend Engine - XT - Analytics - Mapping - HTTP - API diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml index b03e6e884fb..bb149ebafd1 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-mapping - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 Legend Engine - XT - Analytics - Mapping - Protocol diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml index 547cbc9e8fa..ac9e050bc37 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml index 5d6858b5e35..a49418a93b9 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml index 7874fda278c..84614c6726b 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml index 7c8df551d24..6c3e77cb808 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml index ae97517530a..8f722e41298 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml @@ -2,7 +2,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml index 21c709ae510..c76657778b0 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-search - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml index b718039884c..b15e6186b08 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-search org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml index d170248f47e..019a10a0309 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml index 1db74a88bfd..485c5feedd1 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-analytics-store-entitlement-http-api diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml index a012809213b..ae073e9d448 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml index 23a0057319d..21cba83de84 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-analytics/pom.xml b/legend-engine-xts-analytics/pom.xml index b766d4c930f..3c1faffa4de 100644 --- a/legend-engine-xts-analytics/pom.xml +++ b/legend-engine-xts-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml index e7d5bb3c47e..8424566f873 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml index 5d69739eaa7..9347333be79 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-arrow/pom.xml b/legend-engine-xts-arrow/pom.xml index 11c58f0aa72..2f390e8c85b 100644 --- a/legend-engine-xts-arrow/pom.xml +++ b/legend-engine-xts-arrow/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xts-arrow diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml index 5549f2b3ddd..6dd882cd207 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml index 7d01977dd40..7c9b99581b4 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml index f581f47f22c..5a54ad09cad 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml index 0f713eb168d..334b9901626 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml index 8345f51e5f7..bfe58752e7b 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml index ec3d9bf2b7c..28f7dca7b32 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-authentication/pom.xml b/legend-engine-xts-authentication/pom.xml index 0b1277e707d..c6500aacf0b 100644 --- a/legend-engine-xts-authentication/pom.xml +++ b/legend-engine-xts-authentication/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml index d49098bbaa7..0f8514d0db9 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-avro-http-api diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml index 64b10732191..c9e7c5f40ff 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml index d5081783469..bcf9f79fd8a 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-avro/pom.xml b/legend-engine-xts-avro/pom.xml index 384e838e42a..f9a9270736d 100644 --- a/legend-engine-xts-avro/pom.xml +++ b/legend-engine-xts-avro/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml index f7193badd6c..bc54fea0400 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml index 50178837af1..7e88dfa839b 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml index f31a387260d..296ad363cbc 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml index 65180be93a4..24f103f09d6 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml index 1c75531c2c5..d57691711e0 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/pom.xml b/legend-engine-xts-bigqueryFunction/pom.xml index c642550919e..061e970b6e3 100644 --- a/legend-engine-xts-bigqueryFunction/pom.xml +++ b/legend-engine-xts-bigqueryFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml index 9fc63a5ef0f..e00f9fcd304 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-changetoken org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml index 06900e7524c..465b12cce7e 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml index f593d455904..35ea179529f 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-changetoken/pom.xml b/legend-engine-xts-changetoken/pom.xml index 363c2b2be91..2cc855f9784 100644 --- a/legend-engine-xts-changetoken/pom.xml +++ b/legend-engine-xts-changetoken/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml index 670bc1c9f09..133f5fe534c 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml index ae3d11ff39d..e2479abcceb 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-daml - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-daml-http-api diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml index e24cf8cecc3..0b6029ba5f3 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml index 64b0cbe76f8..46789314150 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-daml/pom.xml b/legend-engine-xts-daml/pom.xml index 68968042dff..36f176c52b6 100644 --- a/legend-engine-xts-daml/pom.xml +++ b/legend-engine-xts-daml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml index 7105bbfd043..3af84ccafa2 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-data-space org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml index 2e163f689c3..fc87e290141 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml index e088722a2c9..513e4e84d46 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml index 7fb54801538..a616ef96675 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml index c1aa4fdfbe1..038f3a227eb 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml index 3eda6fa7c8b..2964dfdd528 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml index b56bac3a233..ded17a05020 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-data-space/pom.xml b/legend-engine-xts-data-space/pom.xml index 3a23ea18572..b479e1d7b8c 100644 --- a/legend-engine-xts-data-space/pom.xml +++ b/legend-engine-xts-data-space/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml index 650aa1f2a7b..479643e1b8b 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml index a28203f7edf..7c2eda9bd97 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml index 98bfbb20034..04a16c3c78b 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml index 42390949b2f..c49298f6eeb 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml index 674f1060c2a..f88cebbe77c 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml index 9ebb3543850..e1a1fd19b6d 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml index 84a608944b3..2470696aa10 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-dataquality/pom.xml b/legend-engine-xts-dataquality/pom.xml index 6a8aa3aaff4..0cd9ab0acb0 100644 --- a/legend-engine-xts-dataquality/pom.xml +++ b/legend-engine-xts-dataquality/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml index 5dee5dcb031..d7e3df1af07 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-diagram org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml index 46d2b740f0c..1721d9d77c1 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml index 18feea4b602..fc600d57e26 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml index d6c1d1db8c7..67f894db348 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml index c6ce7805ca3..9f513b99fe2 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml index 7ef2a576243..9758b9b053f 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-diagram/pom.xml b/legend-engine-xts-diagram/pom.xml index 62a91b3cf24..c1043f692b6 100644 --- a/legend-engine-xts-diagram/pom.xml +++ b/legend-engine-xts-diagram/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml index 6970cffed2b..f64b0938a0a 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml index 5a8db9539de..e49d6be88cb 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml index a1bfafbb144..2e57c634373 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml index 50195204c18..3624409ba3b 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml index 01f7f170769..2e244540df6 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml index 0492ceff112..6872624a6fa 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-elasticsearch-protocol-utils diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml index 3200def5270..c9a05e904b0 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-elasticsearch/pom.xml b/legend-engine-xts-elasticsearch/pom.xml index 165f1611291..1e373d5746f 100644 --- a/legend-engine-xts-elasticsearch/pom.xml +++ b/legend-engine-xts-elasticsearch/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml index 66567d77d5c..5a7319278b0 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-flatdata org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml index 12f4fd83cfc..8b4b1f899bd 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml index 67d8932c9cc..fa43f49d541 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml index f3fe7597152..0998b6c3f6a 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml index 817117a86f4..0bd98a0cc71 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml index 91c70981301..50c73811fa9 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml index 1c2f12c2fee..2a7c63543fc 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-flatdata/pom.xml b/legend-engine-xts-flatdata/pom.xml index 56469909205..c3a0100208c 100644 --- a/legend-engine-xts-flatdata/pom.xml +++ b/legend-engine-xts-flatdata/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml index bef6520533c..8d25f78c056 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-functionActivator-compiler diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml index ca4c5006cf1..e7ab27bc140 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml index 3a77742c9d4..a7ede682a2c 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml index ee59794b9eb..a768c1ba934 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml index 149e264e789..991f8064f4e 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml index 730c7aa75c2..4a03381c3fb 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml index 7cad3a6bb99..a77b490016c 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-functionActivator/pom.xml b/legend-engine-xts-functionActivator/pom.xml index 244fe4c05c6..ad1d1a9de89 100644 --- a/legend-engine-xts-functionActivator/pom.xml +++ b/legend-engine-xts-functionActivator/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml index 6ea61faf779..6c3fd5ef401 100644 --- a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml +++ b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml index c45ded88fa5..30a99ca1f5f 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml index e22cd1ff06a..8fe039d9504 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-dsl-generation diff --git a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml index 44d2cc8b1a7..e18afccfecb 100644 --- a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml +++ b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-generation org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-generation/pom.xml b/legend-engine-xts-generation/pom.xml index 66abaa90451..6764f90594c 100644 --- a/legend-engine-xts-generation/pom.xml +++ b/legend-engine-xts-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml index 37beb506372..bc0fd17a1da 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 @@ -73,7 +73,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.65.4-SNAPSHOT + 4.66.0 org.finos.legend.pure diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml index c73e3b297a2..83e76a77010 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-graphQL-generation-http-api diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml index 8cb4b18a317..0fc2b3ac1f5 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml index 4b1f4b658ec..9a746511d23 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml index 8f338f5af63..df4d32bde6d 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml index 3863d4da9e2..364a5e71920 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml index b67e63222e0..005820801c4 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml index 00c43e9e137..32e0cd9775e 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml index ae23f98a868..6b839742d2f 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-graphQL/pom.xml b/legend-engine-xts-graphQL/pom.xml index 02d659a47ed..86f1002a3b1 100644 --- a/legend-engine-xts-graphQL/pom.xml +++ b/legend-engine-xts-graphQL/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml index 706cb2cf720..02110d663e3 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml index 737d15aae63..872c9bb3a43 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml index f43d8d1264b..731f17ada3b 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-haskell/pom.xml b/legend-engine-xts-haskell/pom.xml index e24cc23cbe1..7aafeb8a34b 100644 --- a/legend-engine-xts-haskell/pom.xml +++ b/legend-engine-xts-haskell/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml index a9cce771c84..8af9f97cef7 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml index a9ead397455..fab3955db2d 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml index fe7b63e963e..765af5cb520 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml index f5d0c7e7840..27ab319def0 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml index 187fdb08b9f..6111aca64a3 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml index 28ce03122c8..fef0fdafde1 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-hostedService/pom.xml b/legend-engine-xts-hostedService/pom.xml index 03cbfcd5f28..1358ab51f83 100644 --- a/legend-engine-xts-hostedService/pom.xml +++ b/legend-engine-xts-hostedService/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml index 3393762665a..31c4b745925 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml index e3333035d0e..54f775ceb81 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-iceberg/pom.xml b/legend-engine-xts-iceberg/pom.xml index a918704f662..b98a8997db5 100644 --- a/legend-engine-xts-iceberg/pom.xml +++ b/legend-engine-xts-iceberg/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml index c178b0a97f9..a1bc63c495d 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml index a564135f177..44f997cde9a 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml index 7044e863ad3..5ee043bb850 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml index 3082111923f..a51370ecc9a 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml index 2dd8b4cd545..ef23a9abd27 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml index e0a5fb70cd3..f4aada3d644 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml index 4864d54d74f..9af9574068f 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml index cc25aaa0019..8242d98cfde 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-identity/pom.xml b/legend-engine-xts-identity/pom.xml index 9a689a99b58..c172724b305 100644 --- a/legend-engine-xts-identity/pom.xml +++ b/legend-engine-xts-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml index 8a8d01529ea..f1a4fe46513 100644 --- a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml +++ b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml index 206a6ce2ee0..bd28c468928 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml index 678bed671a2..00b5aa71f3d 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml index f20431ba953..9e2f2477056 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml index 99002ec6c34..2ee1159d4c1 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml index 996d3d4a587..1775d189159 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-java/pom.xml b/legend-engine-xts-java/pom.xml index b315919119d..840485c018d 100644 --- a/legend-engine-xts-java/pom.xml +++ b/legend-engine-xts-java/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml index 061ef307af5..dcb8a3a332b 100644 --- a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml +++ b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml index d8d14e53aa9..62fc7cd33db 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-json-http-api diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml index 550fda2d25c..67cb703aef1 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml index 2b69d6fe624..77d4edd09a2 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml index e575b6d7bec..d43dcb516c5 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml index e2a91686335..be9198d1988 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml index b5bbf4a4b95..add24adb5a8 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-json/pom.xml b/legend-engine-xts-json/pom.xml index 8acd8d17024..4fa20212e68 100644 --- a/legend-engine-xts-json/pom.xml +++ b/legend-engine-xts-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml index 14b397b04e5..8669d4dddfe 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml index f734318898e..4a6c0c2d1c8 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml index e8c43addf36..e3d90b4dec1 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml index 848dc2f6bac..186613ed0f2 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml index 855064e07a8..d9bf8094b93 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml index 09f3d5f677d..b59edbca399 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/pom.xml b/legend-engine-xts-memsqlFunction/pom.xml index 8df86f44970..87b147cfb30 100644 --- a/legend-engine-xts-memsqlFunction/pom.xml +++ b/legend-engine-xts-memsqlFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml index 01b6df413a4..9ef054e79f9 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml index 9bbef750820..f152d19b680 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-nonrelationalStore-mongodb-executionPlan diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml index 2bcb0c314d8..bde868376a8 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-nonrelationalStore-mongodb-grammar-integration diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml index bb95638ba8f..fc89975bcf5 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-nonrelationalStore-mongodb-grammar diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml index fce24e1830c..bca6cfafe10 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml index 5c315e6915a..4f588b16e12 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-nonrelationalStore-mongodb-protocol diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml index e58f000c366..5da58126c7e 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-nonrelationalStore-mongodb-pure diff --git a/legend-engine-xts-mongodb/pom.xml b/legend-engine-xts-mongodb/pom.xml index 6e0c0dc69cd..08f1c30b2e2 100644 --- a/legend-engine-xts-mongodb/pom.xml +++ b/legend-engine-xts-mongodb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml index 489a9779871..d69e5003ae8 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-morphir-http-api diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml index 7099cf43450..5e153e80793 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-morphir - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml index cf7bf390755..32da51ec384 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-morphir/pom.xml b/legend-engine-xts-morphir/pom.xml index e68806ed627..f04de247962 100644 --- a/legend-engine-xts-morphir/pom.xml +++ b/legend-engine-xts-morphir/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml index bba1f14bbab..c1382233845 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-openapi-generation diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml index 320eff3a486..018ea24751e 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-openapi-pure diff --git a/legend-engine-xts-openapi/pom.xml b/legend-engine-xts-openapi/pom.xml index a79dacc4dd1..aa8919a2588 100644 --- a/legend-engine-xts-openapi/pom.xml +++ b/legend-engine-xts-openapi/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml index a94eca16d45..de976203c94 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml index 20044ff3c9f..db74f583554 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml index 94a91826ef6..483e42ac8c9 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml index 62ea703e1df..3b1615a6d74 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml index ac7252785d1..7d5048b5c36 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml index 097a0a49dde..20c46078572 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml index bf656f17abb..d85389f8ca8 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml index c4457c12c50..ed9815c6c1e 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml index bb1db0d1783..e2e97b0dd55 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml index f0d467cbabd..6f9fb9a1341 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml index 671a38ce05c..0d93ecd7b6e 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml index e1dbc72d876..5fd5f08cc70 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml index d065c830a32..26b5cc69cc9 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml index bbf776e90fd..483036ca887 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml index eed5a4b99d0..2992465f930 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml index d060900a462..8645c37e682 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml index 3068a5af4a2..82a58d9a325 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml index 518c2dda8be..08c0f172d4d 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml index b6f527b547c..9b10cf45c50 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml index 80640fb71e1..20c89e2174a 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml index 1935001e1a2..23ce4b72871 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml index 60f1297871b..3d287b7cce5 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml index 6ad52158f1a..7c51ac66680 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-persistence/pom.xml b/legend-engine-xts-persistence/pom.xml index d985bf8eac1..6eaf9146f20 100644 --- a/legend-engine-xts-persistence/pom.xml +++ b/legend-engine-xts-persistence/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml index d5750d50ec3..7db695210fa 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-protobuf-grammar diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml index 6d1db0d6655..da0bd5f3872 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-protobuf-http-api diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml index eba5295f07c..4d39acc2591 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-protobuf-protocol diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml index 561bbb3c444..806f5425144 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml index 2ffe4b5ec1e..5c14a621bac 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 @@ -57,7 +57,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.65.4-SNAPSHOT + 4.66.0 org.finos.legend.pure diff --git a/legend-engine-xts-protobuf/pom.xml b/legend-engine-xts-protobuf/pom.xml index 9beef28b445..6b01af3e674 100644 --- a/legend-engine-xts-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml index f07ce4d818e..69294d714d3 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-protocol-generation-pure diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml index 18aec57b1a3..ccaf2b61f18 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-protocol-generation diff --git a/legend-engine-xts-protocol-java-generation/pom.xml b/legend-engine-xts-protocol-java-generation/pom.xml index a326a39d077..033b353965c 100644 --- a/legend-engine-xts-protocol-java-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml index 53bc1843949..86df48d6afc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml index 7db6a926f1a..118f9c60f52 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml index 1e56b0e687b..ec397d20657 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml index 332460fc9af..66eb5071d4b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml index 0d23f24406f..ffbf4c23ae2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-relationalStore-test-http-server diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml index 07a37499fa2..e56387bc3f8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml index 8eed3f84903..189761d07eb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-relationalStore-test-reports diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml index 0f590eb4d61..8584812c83e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml index f78b26d4e5f..2d6f711229a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml index 0832462f202..c4c817f3971 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml index 7a1f38fa7cc..1644c5188e0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml index 75b7b264ca6..d83efc691b1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml index f9f3b150679..beae921e50a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-relationalStore org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml index b8c562a46ee..b3da22f6749 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml index f6bc4bba7da..82c6d351b25 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml index 8c7a92dc7b8..19237c108e3 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml index 50e2d5d0cc5..478685b143c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml index ceb37a8efc2..2337b6ce25e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml index 7ab69cf8eeb..cc1f975a79e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml index 15db589dbac..2e68f392b24 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-bigquery org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml index a8675296f0a..3b26176c3a5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml index 726d8f3be44..cc5c5db9a2a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml index d5a7825509e..7e4e3bab310 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml index a71c6cac1e4..5bcf4bdbc3c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml index 465b0a872b5..0ced24fb88c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml index eac67c83889..0d7b0288778 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml index cf867089fe4..b42dae226c8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml index e1e04a9a017..d84a0e5c700 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml index 41da28381ec..4b978801fd8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml index 324e95f5547..e81e23b00f6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml index be3ca39da00..9050d0df1ea 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml index 8b47a8a56d3..101c16ea585 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml index cd6d165c643..3453096770f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml index 177a2d900c8..b713595f0c5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml index 3def4254a24..cb7b4e54569 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml index 854f29f35b5..8cd8d049d82 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml index 67245ecf2a0..7417f4011de 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml index a461d48dc43..17284dd33fc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml index d759ec74185..bd0722af6da 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-h2 - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml index 5ca9895615f..60e5a37f697 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml index f42fe22476f..012ce070a2a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-hive - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml index 404e9c1ac92..be295fafec2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml index bdb78f1a84a..887a15d8e61 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml index a0cca56e1ac..fd981f6b8bb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml index 69a50f8212a..e5a6915558e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-relationalStore-memsql-execution @@ -78,7 +78,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.65.4-SNAPSHOT + 4.66.0 compile diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml index 561e87d41cf..5cd7e7ec595 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 @@ -105,7 +105,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.65.4-SNAPSHOT + 4.66.0 org.finos.legend.engine diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml index 4eea903255b..511d9555229 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml index 38a42384444..e37e3169c73 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.65.4-SNAPSHOT + 4.66.0 legend-engine-xt-relationalStore-memsql-pure diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml index f7d8a502c13..b8f8b95e77a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml index 8f655cbbf7c..c4ea58f590b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml index 59d86ab47ef..b23461b6897 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml index 071198b55f8..c54a8730195 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml index 62e89d76bbc..5ffb658ca52 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml index 0bb808ea836..14ebb6b711e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml index 6076a2a17ff..a032c1044fb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-presto - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml index f5c8c48bc41..fbe83f6c77f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml index 0eee5902ca8..194ae051e5a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml index 171e8274fcf..19ab2155b5a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml index 7b1604b9dd7..dcfe6a28a17 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml index 5b356f925a6..bd9bb18a790 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml index 693dba2c7a7..ada6d41bb38 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml index 629cf7cc612..8c8183a699b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml index bdf2fd49770..27b5fde514d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml index ae2362adc26..3b478d03b1d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml index 72f0c1a4cf6..171cc6da15a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml index e5a077e5b9a..0becfb56fa9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml index fec181644c6..620908f25e4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml index b945f65a9a6..cc610dd212d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml index 30012300aa9..c097299dc33 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml index 1b5d6790b04..ea63b86b345 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml index 9becb00ee05..c7ef348774f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml index 6f8da6704ac..1553c1a4b2e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml index bac510d9de6..9873777504d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml index 6c60106f5d3..8638a2fccff 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml index 720e8d74d0a..73b6007cb85 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml index 09a48a8441f..c92354050c9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml index 1265a199381..aeb104ef11b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sparksql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml index 3260969abf5..a943b04f792 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml index 3f9d5d5a57d..2385a4da925 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml index dba37a8c1d3..0ba456e1af0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-relationalStore-sqlserver-execution-tests diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml index c6a474ca2a1..ec6d44eba80 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml index 50748c32b3b..7bdc0507714 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml index 7653df516e7..b4dc45874c5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml index 78bbcbbe82c..6f7accd4636 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybase - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml index d5e9c58b257..51b9bb9e420 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml index 22a718ed7db..5924b564fc0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybaseiq - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml index f9327a8f8d1..4895cd3616f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml index 0b91b68eedd..5fe9b42ba9b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml index 8ce35c891e0..86c7dbf7df2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml index ee82634bad8..1a38ecc5eb8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml index c4798aa4bcb..552e1249368 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml index 5f8bfa9cc5c..512abee1015 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml index a7735996abf..5ad0a482f27 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml index 40e07aef973..322401a988c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml index dd16f3e9547..d8e9d35d78e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-execution org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml index 0345bb83132..563237e595b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication-default diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml index 18827e47689..58915535ca6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml index 098a234ae8a..2a163059feb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml index e76d726360c..59d653e17b1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml index 144a9653e30..87ab5bdfc62 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml index b596aaf6649..20096ddd8ab 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml index f60e1ca3c97..e8674ad640d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml index 453ff48c601..f30fac898bf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml index bd75416d607..ea4b35f00ba 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml index c844f4bdeb5..5a111d922f2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml index 8206faabe0f..9d17842fbea 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml index d52c94e030f..6ea122d3a6a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml index a6d357d5adc..d5e33bcb046 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml index a3bf37f134b..26caf1a0905 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml index e79c278a746..ed6ab762f33 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml index 5f76d9a5092..28cd295735a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml index 7e2eb2327a1..ffafd9693ce 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml index d35acc124c8..79caa07bb13 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml index b8c8c631de5..b5250deda71 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml index 43aff81a394..87a5dac4c14 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml index 582f80172e4..5373c4f0c97 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml index 89fefc18b12..c53bd5ab56f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml index a91eaedc077..48e42a3f77e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml index 88e2a0f19ee..305b757bc45 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml index 8f894082e35..dab15fd7123 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml index b5236ba688f..307dbdac50e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalStore/pom.xml b/legend-engine-xts-relationalStore/pom.xml index 19c122eb70a..fc29dafb439 100644 --- a/legend-engine-xts-relationalStore/pom.xml +++ b/legend-engine-xts-relationalStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml index 77ad9aa845c..20bba240456 100644 --- a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml +++ b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-relationalai - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-relationalai/pom.xml b/legend-engine-xts-relationalai/pom.xml index 2a4a53742bc..ca39f3fe7db 100644 --- a/legend-engine-xts-relationalai/pom.xml +++ b/legend-engine-xts-relationalai/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml index 92841e0025b..3bf2bc177df 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml index ded0a209ce5..20b54ad7d47 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-rosetta/pom.xml b/legend-engine-xts-rosetta/pom.xml index c425365dbf4..763ab6ca540 100644 --- a/legend-engine-xts-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml index 92a1a41a856..80b1aff7ce2 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-dsl-service-execution diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml index b92a48be72c..9b033f3b69b 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml index d7bb321e576..eae89924465 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml index f7bd98964a0..bb9e26b79f0 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-language-pure-dsl-service diff --git a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml index 24147d3e02a..1f24f050eab 100644 --- a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml +++ b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml index c84e57d4b70..8d0eec2ee80 100644 --- a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-services-model-http-api diff --git a/legend-engine-xts-service/legend-engine-services-model/pom.xml b/legend-engine-xts-service/legend-engine-services-model/pom.xml index 70b6ce9b6ca..7b8fbe7cd42 100644 --- a/legend-engine-xts-service/legend-engine-services-model/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 legend-engine-services-model diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml index 831cfda4048..5d90fe89377 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-service/pom.xml b/legend-engine-xts-service/pom.xml index a2d0a35f952..aa1e3162256 100644 --- a/legend-engine-xts-service/pom.xml +++ b/legend-engine-xts-service/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml index 662cea83398..8a5048b740f 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml index abf78e9f7c1..a25ab24ebc3 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml index 3a6aa83b4e8..26ec2969d31 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml index b44ad9ea2c1..8047017fd7f 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml index d5e366fb22c..44eb4a1d44f 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-serviceStore/pom.xml b/legend-engine-xts-serviceStore/pom.xml index 4305c481d51..485bcc02cb5 100644 --- a/legend-engine-xts-serviceStore/pom.xml +++ b/legend-engine-xts-serviceStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml index 4309f829aee..bff664c94bd 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml index 533f1bf61be..31e1e5ec002 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-snowflakeApp org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml index 161890a56c5..985c67dd0a7 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml index a996c1268aa..6d88324608e 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml index a9a09499de3..4c3e839c65e 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml index 8d54314eb70..c97c204a03d 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/pom.xml b/legend-engine-xts-snowflakeApp/pom.xml index efc9a22742e..603f4c54eb1 100644 --- a/legend-engine-xts-snowflakeApp/pom.xml +++ b/legend-engine-xts-snowflakeApp/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml index 75d619e02a0..c79c937562e 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml index 1d5d83576f3..dbc6bd6708e 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml index e9a990379b0..fd2bccb882f 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml index 206eed454b1..b017274e8ed 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-sql org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml index 7f6edbf8bcf..75b3e84c1f9 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml index 04c60cbda75..9282e96926b 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml index 2e2806ca06b..e9f356a12e3 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml index 8ddc09e8bc5..7a1b2f6e254 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml index 28914250822..1fef0573ba8 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml index cad5552d766..3449c029809 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-sql/pom.xml b/legend-engine-xts-sql/pom.xml index 070d5ec208a..da46dd5b379 100644 --- a/legend-engine-xts-sql/pom.xml +++ b/legend-engine-xts-sql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml index 404682ae453..9c07b393693 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-text org.finos.legend.engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml index 98105b157cf..90e224dda9a 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml index 8f0b687d42b..9717eccd217 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml index 002956a865a..32def596e26 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-text/pom.xml b/legend-engine-xts-text/pom.xml index e67605d3360..659f187257d 100644 --- a/legend-engine-xts-text/pom.xml +++ b/legend-engine-xts-text/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml index 2c00b59a899..5d1d4bc64ab 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml index aa401c4c739..24c4b9b609b 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml index 73bd623fd44..35f51fd5b49 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml index 39129b26514..291924a4f42 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml index 8a3cb11efe4..aa4803b4778 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/legend-engine-xts-xml/pom.xml b/legend-engine-xts-xml/pom.xml index 549f1800e40..5de75ada571 100644 --- a/legend-engine-xts-xml/pom.xml +++ b/legend-engine-xts-xml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 4.0.0 diff --git a/pom.xml b/pom.xml index ed79ec51851..95174d38283 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ Legend Engine org.finos.legend.engine legend-engine - 4.65.4-SNAPSHOT + 4.66.0 pom @@ -241,7 +241,7 @@ scm:git:https://github.com/finos/legend-engine - HEAD + legend-engine-4.66.0 From afe1677735682149c4bad95e01d5c2464882f858 Mon Sep 17 00:00:00 2001 From: FINOS Administrator <37706051+finos-admin@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:52:22 +0000 Subject: [PATCH 12/13] [maven-release-plugin] prepare for next development iteration --- legend-engine-application-query/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-config/legend-engine-configuration/pom.xml | 2 +- .../legend-engine-extensions-collection-execution/pom.xml | 2 +- .../legend-engine-extensions-collection-generation/pom.xml | 2 +- .../legend-engine-repl-app-assembly/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-client/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-data-cube/pom.xml | 2 +- .../legend-engine-repl/legend-engine-repl-relational/pom.xml | 2 +- legend-engine-config/legend-engine-repl/pom.xml | 2 +- .../legend-engine-server-http-server/pom.xml | 2 +- .../legend-engine-server-integration-tests/pom.xml | 2 +- .../legend-engine-server-support-core/pom.xml | 2 +- legend-engine-config/legend-engine-server/pom.xml | 2 +- legend-engine-config/pom.xml | 2 +- .../legend-engine-executionPlan-dependencies/pom.xml | 2 +- .../legend-engine-executionPlan-execution-authorizer/pom.xml | 2 +- .../legend-engine-executionPlan-execution-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-executionPlan-execution/pom.xml | 2 +- .../legend-engine-core-executionPlan-execution/pom.xml | 2 +- .../legend-engine-executionPlan-generation/pom.xml | 2 +- .../legend-engine-core-executionPlan-generation/pom.xml | 2 +- .../legend-engine-language-pure-compiler-http-api/pom.xml | 2 +- .../legend-engine-language-pure-compiler/pom.xml | 2 +- .../legend-engine-language-pure-grammar-http-api/pom.xml | 2 +- .../legend-engine-language-pure-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-modelManager-sdlc/pom.xml | 2 +- .../legend-engine-language-pure-modelManager/pom.xml | 2 +- .../legend-engine-protocol-http-api/pom.xml | 2 +- .../legend-engine-protocol-pure/pom.xml | 2 +- .../legend-engine-protocol/pom.xml | 2 +- .../legend-engine-core-language-pure/pom.xml | 2 +- legend-engine-core/legend-engine-core-base/pom.xml | 2 +- .../legend-engine-external-shared-format-runtime/pom.xml | 2 +- .../legend-engine-external-format-execution/pom.xml | 2 +- .../legend-engine-external-format-compiler/pom.xml | 2 +- .../legend-engine-external-format-core/pom.xml | 2 +- .../legend-engine-external-format-example/pom.xml | 2 +- .../legend-engine-external-format-generation/pom.xml | 2 +- .../legend-engine-external-format-grammar/pom.xml | 2 +- .../legend-engine-external-format-http-api/pom.xml | 2 +- .../legend-engine-external-format-language/pom.xml | 2 +- legend-engine-core/legend-engine-core-external-format/pom.xml | 2 +- .../legend-engine-identity-core/pom.xml | 2 +- legend-engine-core/legend-engine-core-identity/pom.xml | 2 +- .../legend-engine-pure-code-compiled-core/pom.xml | 2 +- .../legend-engine-pure-code-core-extension/pom.xml | 2 +- .../legend-engine-pure-functions-json-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-json/pom.xml | 2 +- .../legend-engine-pure-functions-relation-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-relation/pom.xml | 2 +- .../legend-engine-pure-functions-standard-pure/pom.xml | 2 +- .../legend-engine-pure-code-functions-standard/pom.xml | 2 +- .../legend-engine-pure-functions-unclassified-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-code-functions-unclassified/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-diagram-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-graph-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-mapping-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-path-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-store-java/pom.xml | 2 +- .../legend-engine-pure-platform-dsl-tds-java/pom.xml | 2 +- .../legend-engine-pure-platform-java/pom.xml | 2 +- .../legend-engine-pure-platform-store-relational-java/pom.xml | 2 +- .../legend-engine-pure-platform-modular-generation/pom.xml | 2 +- legend-engine-core/legend-engine-core-pure/pom.xml | 2 +- .../legend-engine-core-query-pure-http-api/pom.xml | 2 +- .../legend-engine-shared-core/pom.xml | 2 +- .../legend-engine-shared-extensions/pom.xml | 2 +- .../legend-engine-shared-javaCompiler/pom.xml | 2 +- .../legend-engine-shared-structures/pom.xml | 2 +- .../legend-engine-shared-vault-aws/pom.xml | 2 +- .../legend-engine-shared-vault-core/pom.xml | 2 +- .../legend-engine-shared-vault/pom.xml | 2 +- legend-engine-core/legend-engine-core-shared/pom.xml | 2 +- .../legend-engine-execution-test-data-generation-api/pom.xml | 2 +- .../legend-engine-execution-test-data-generation/pom.xml | 2 +- .../legend-engine-test-framework/pom.xml | 2 +- .../legend-engine-test-runner-function/pom.xml | 2 +- .../legend-engine-test-runner-mapping/pom.xml | 2 +- .../legend-engine-test-runner-shared/pom.xml | 2 +- .../legend-engine-test-server-shared/pom.xml | 2 +- .../legend-engine-testable-http-api/pom.xml | 2 +- .../legend-engine-testable/pom.xml | 2 +- legend-engine-core/legend-engine-core-testable/pom.xml | 2 +- legend-engine-core/pom.xml | 2 +- .../legend-engine-pure-ide-light-http-server/pom.xml | 2 +- .../legend-engine-pure-ide-light-metadata-pure/pom.xml | 2 +- .../legend-engine-pure-ide-light-pure/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-ide/pom.xml | 2 +- .../legend-engine-pure-functions-javaCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-javaCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-legendCompiler-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-legendCompiler/pom.xml | 2 +- .../legend-engine-pure-functions-planExecution-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-planExecution/pom.xml | 2 +- .../legend-engine-pure-functions-pureExtensions-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-pure-runtime-pureExtensions/pom.xml | 2 +- legend-engine-pure/legend-engine-pure-runtime/pom.xml | 2 +- legend-engine-pure/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-binding-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-binding/pom.xml | 2 +- .../legend-engine-xt-analytics-class-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-class-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-class/pom.xml | 2 +- .../legend-engine-xt-analytics-function-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-function-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-function/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-lineage-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-lineage/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-protocol/pom.xml | 2 +- .../legend-engine-xt-analytics-mapping-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-mapping/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-http-api/pom.xml | 2 +- .../legend-engine-xt-analytics-quality-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-quality/pom.xml | 2 +- .../legend-engine-xt-analytics-search-generation/pom.xml | 2 +- .../legend-engine-xt-analytics-search-pure/pom.xml | 2 +- .../legend-engine-xts-analytics-search/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-analytics-store-entitlement/pom.xml | 2 +- .../legend-engine-xts-analytics-store/pom.xml | 2 +- legend-engine-xts-analytics/pom.xml | 2 +- legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml | 2 +- .../legend-engine-xt-arrow-runtime/pom.xml | 2 +- legend-engine-xts-arrow/pom.xml | 2 +- .../legend-engine-xt-authentication-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-authentication-protocol/pom.xml | 2 +- .../legend-engine-xt-authentication-pure/pom.xml | 2 +- legend-engine-xts-authentication/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml | 2 +- legend-engine-xts-avro/legend-engine-xt-avro/pom.xml | 2 +- legend-engine-xts-avro/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-api/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-bigqueryFunction-pure/pom.xml | 2 +- legend-engine-xts-bigqueryFunction/pom.xml | 2 +- .../legend-engine-xt-changetoken-compiler/pom.xml | 2 +- .../legend-engine-xt-changetoken-pure/pom.xml | 2 +- .../legend-engine-xt-changetoken-test-pure/pom.xml | 2 +- legend-engine-xts-changetoken/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml | 2 +- legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml | 2 +- legend-engine-xts-daml/pom.xml | 2 +- .../legend-engine-xt-data-space-compiler/pom.xml | 2 +- .../legend-engine-xt-data-space-generation/pom.xml | 2 +- .../legend-engine-xt-data-space-grammar/pom.xml | 2 +- .../legend-engine-xt-data-space-http-api/pom.xml | 2 +- .../legend-engine-xt-data-space-protocol/pom.xml | 2 +- .../legend-engine-xt-data-space-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-data-space-pure/pom.xml | 2 +- legend-engine-xts-data-space/pom.xml | 2 +- .../legend-engine-xt-dataquality-api/pom.xml | 2 +- .../legend-engine-xt-dataquality-compiler/pom.xml | 2 +- .../legend-engine-xt-dataquality-generation/pom.xml | 2 +- .../legend-engine-xt-dataquality-grammar/pom.xml | 2 +- .../legend-engine-xt-dataquality-protocol/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure-test/pom.xml | 2 +- .../legend-engine-xt-dataquality-pure/pom.xml | 2 +- legend-engine-xts-dataquality/pom.xml | 2 +- .../legend-engine-xt-diagram-compiler/pom.xml | 2 +- .../legend-engine-xt-diagram-grammar/pom.xml | 2 +- .../legend-engine-xt-diagram-http-api/pom.xml | 2 +- .../legend-engine-xt-diagram-protocol/pom.xml | 2 +- .../legend-engine-xt-diagram-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-diagram-pure/pom.xml | 2 +- legend-engine-xts-diagram/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-grammar/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-protocol/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-executionPlan-test/pom.xml | 2 +- .../legend-engine-xt-elasticsearch-protocol-utils/pom.xml | 2 +- .../pom.xml | 2 +- legend-engine-xts-elasticsearch/pom.xml | 2 +- .../legend-engine-xt-flatdata-driver-bloomberg/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-flatdata-model/pom.xml | 2 +- .../legend-engine-xt-flatdata-pure/pom.xml | 2 +- .../legend-engine-xt-flatdata-runtime/pom.xml | 2 +- .../legend-engine-xt-flatdata-shared/pom.xml | 2 +- legend-engine-xts-flatdata/pom.xml | 2 +- .../legend-engine-xt-functionActivator-compiler/pom.xml | 2 +- .../legend-engine-xt-functionActivator-deployment/pom.xml | 2 +- .../legend-engine-xt-functionActivator-generation/pom.xml | 2 +- .../legend-engine-xt-functionActivator-grammar/pom.xml | 2 +- .../legend-engine-xt-functionActivator-http-api/pom.xml | 2 +- .../legend-engine-xt-functionActivator-protocol/pom.xml | 2 +- .../legend-engine-xt-functionActivator-pure/pom.xml | 2 +- legend-engine-xts-functionActivator/pom.xml | 2 +- .../legend-engine-external-shared/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-generation/pom.xml | 2 +- .../legend-engine-xt-artifact-generation-http-api/pom.xml | 2 +- legend-engine-xts-generation/pom.xml | 2 +- .../legend-engine-xt-graphQL-compiler/pom.xml | 4 ++-- .../legend-engine-xt-graphQL-generation-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar-integration/pom.xml | 2 +- .../legend-engine-xt-graphQL-grammar/pom.xml | 2 +- .../legend-engine-xt-graphQL-http-api/pom.xml | 2 +- .../legend-engine-xt-graphQL-protocol/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure-metamodel/pom.xml | 2 +- .../legend-engine-xt-graphQL-pure/pom.xml | 2 +- .../legend-engine-xt-graphQL-relational-extension/pom.xml | 2 +- legend-engine-xts-graphQL/pom.xml | 2 +- .../legend-engine-xt-haskell-grammar/pom.xml | 2 +- .../legend-engine-xt-haskell-protocol/pom.xml | 2 +- .../legend-engine-xt-haskell-pure/pom.xml | 2 +- legend-engine-xts-haskell/pom.xml | 2 +- .../legend-engine-xt-hostedService-api/pom.xml | 2 +- .../legend-engine-xt-hostedService-compiler/pom.xml | 2 +- .../legend-engine-xt-hostedService-generation/pom.xml | 2 +- .../legend-engine-xt-hostedService-grammar/pom.xml | 2 +- .../legend-engine-xt-hostedService-protocol/pom.xml | 2 +- .../legend-engine-xt-hostedService-pure/pom.xml | 2 +- legend-engine-xts-hostedService/pom.xml | 2 +- .../legend-engine-xt-iceberg-pure/pom.xml | 2 +- .../legend-engine-xt-iceberg-test-support/pom.xml | 2 +- legend-engine-xts-iceberg/pom.xml | 2 +- .../legend-engine-xt-identity-apiToken/pom.xml | 2 +- .../legend-engine-xt-identity-gcp/pom.xml | 2 +- .../legend-engine-xt-identity-kerberos/pom.xml | 2 +- .../legend-engine-xt-identity-middletier/pom.xml | 2 +- .../legend-engine-xt-identity-oauth/pom.xml | 2 +- .../legend-engine-xt-identity-pac4j/pom.xml | 2 +- .../legend-engine-xt-identity-plainTextUserPassword/pom.xml | 2 +- .../legend-engine-xt-identity-privateKey/pom.xml | 2 +- legend-engine-xts-identity/pom.xml | 2 +- .../legend-engine-external-language-java/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-featureBased-pure/pom.xml | 2 +- .../legend-engine-xt-javaGeneration-pure/pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-java/pom.xml | 2 +- .../legend-engine-external-format-jsonSchema/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-pure/pom.xml | 2 +- .../legend-engine-xt-json-javaPlatformBinding-test/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-model/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml | 2 +- legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml | 2 +- legend-engine-xts-json/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-api/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-compiler/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-generator/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-grammar/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-protocol/pom.xml | 2 +- .../legend-engine-xt-memsqlFunction-pure/pom.xml | 2 +- legend-engine-xts-memsqlFunction/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml | 2 +- legend-engine-xts-mongodb/pom.xml | 2 +- .../legend-engine-xt-morphir-http-api/pom.xml | 2 +- .../legend-engine-xt-morphir-pure/pom.xml | 2 +- legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml | 2 +- legend-engine-xts-morphir/pom.xml | 2 +- .../legend-engine-xt-openapi-generation/pom.xml | 2 +- .../legend-engine-xt-openapi-pure/pom.xml | 2 +- legend-engine-xts-openapi/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-cloud-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-component/pom.xml | 2 +- .../legend-engine-xt-persistence-grammar/pom.xml | 2 +- .../legend-engine-xt-persistence-http-api/pom.xml | 2 +- .../legend-engine-xt-persistence-protocol/pom.xml | 2 +- .../legend-engine-xt-persistence-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-persistence-test-runner/pom.xml | 2 +- legend-engine-xts-persistence/pom.xml | 2 +- .../legend-engine-xt-protobuf-grammar/pom.xml | 2 +- .../legend-engine-xt-protobuf-http-api/pom.xml | 2 +- .../legend-engine-xt-protobuf-protocol/pom.xml | 2 +- .../legend-engine-xt-protobuf-pure/pom.xml | 2 +- legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml | 4 ++-- legend-engine-xts-protobuf/pom.xml | 2 +- .../legend-engine-protocol-generation-pure/pom.xml | 2 +- .../legend-engine-protocol-generation/pom.xml | 2 +- legend-engine-xts-protocol-java-generation/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-http-server/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-mutation/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-reports/pom.xml | 2 +- .../legend-engine-xt-relationalStore-test-deprecated/pom.xml | 2 +- .../legend-engine-xt-relationalStore-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-analytics/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-athena/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-bigquery/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-databricks/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-duckdb/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2-PCT/pom.xml | 2 +- .../legend-engine-xt-relationalStore-h2/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-hive/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-execution/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-grammar/pom.xml | 4 ++-- .../legend-engine-xt-relationalStore-memsql-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-memsql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgres/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-presto/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-redshift/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-PCT/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-snowflake/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-spanner/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sparksql/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlserver/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybase/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-sybaseiq/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-trino/pom.xml | 2 +- .../legend-engine-xt-relationalStore-dbExtension/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-executionPlan/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-execution/pom.xml | 2 +- .../legend-engine-xt-relationalStore-grammar/pom.xml | 2 +- .../legend-engine-xt-relationalStore-http-api/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-postgresSql/pom.xml | 2 +- .../legend-engine-xt-relationalStore-protocol/pom.xml | 2 +- .../legend-engine-xt-relationalStore-SDT-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-core-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml | 2 +- .../legend-engine-xt-relationalStore-pure/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-relationalStore-generation/pom.xml | 2 +- legend-engine-xts-relationalStore/pom.xml | 2 +- .../legend-engine-xt-relationalai-pure/pom.xml | 2 +- legend-engine-xts-relationalai/pom.xml | 2 +- .../legend-engine-xt-rosetta-pure/pom.xml | 2 +- legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml | 2 +- legend-engine-xts-rosetta/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-execution/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-language-pure-dsl-service-pure/pom.xml | 2 +- .../legend-engine-language-pure-dsl-service/pom.xml | 2 +- .../legend-engine-service-post-validation-runner/pom.xml | 2 +- .../legend-engine-services-model-http-api/pom.xml | 2 +- .../legend-engine-services-model/pom.xml | 2 +- .../legend-engine-test-runner-service/pom.xml | 2 +- legend-engine-xts-service/pom.xml | 2 +- .../legend-engine-xt-serviceStore-executionPlan/pom.xml | 2 +- .../legend-engine-xt-serviceStore-grammar/pom.xml | 2 +- .../pom.xml | 2 +- .../legend-engine-xt-serviceStore-protocol/pom.xml | 2 +- .../legend-engine-xt-serviceStore-pure/pom.xml | 2 +- legend-engine-xts-serviceStore/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-api/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-compiler/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-generator/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-grammar/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-protocol/pom.xml | 2 +- .../legend-engine-xt-snowflakeApp-pure/pom.xml | 2 +- legend-engine-xts-snowflakeApp/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml | 2 +- .../legend-engine-xt-sql-grammar-integration/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml | 2 +- .../legend-engine-xt-sql-postgres-server/pom.xml | 2 +- .../legend-engine-xt-sql-providers-core/pom.xml | 2 +- .../legend-engine-xt-sql-providers-relationalStore/pom.xml | 2 +- .../legend-engine-xt-sql-providers-service/pom.xml | 2 +- .../legend-engine-xt-sql-providers-shared/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml | 2 +- legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml | 2 +- legend-engine-xts-sql/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml | 2 +- legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml | 2 +- .../legend-engine-xt-text-pure-metamodel/pom.xml | 2 +- legend-engine-xts-text/pom.xml | 2 +- .../legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml | 2 +- legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml | 2 +- legend-engine-xts-xml/pom.xml | 2 +- pom.xml | 4 ++-- 506 files changed, 511 insertions(+), 511 deletions(-) diff --git a/legend-engine-application-query/pom.xml b/legend-engine-application-query/pom.xml index 2aa0bd8380f..933032bfc7a 100644 --- a/legend-engine-application-query/pom.xml +++ b/legend-engine-application-query/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-application-query diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml index 53199b3c19f..05706d8c109 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-contract-extension-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-configuration-contract-extension-pure diff --git a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml index 50b1e7aa2f8..4d0165288f2 100644 --- a/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml +++ b/legend-engine-config/legend-engine-configuration/legend-engine-configuration-plan-generation-serialization/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-configuration - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-configuration-plan-generation-serialization diff --git a/legend-engine-config/legend-engine-configuration/pom.xml b/legend-engine-config/legend-engine-configuration/pom.xml index 81629d781f2..323e54194bd 100644 --- a/legend-engine-config/legend-engine-configuration/pom.xml +++ b/legend-engine-config/legend-engine-configuration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml index c555c6818fc..a1c5a404114 100644 --- a/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml index e6bfb0da009..098d4847e5c 100644 --- a/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml +++ b/legend-engine-config/legend-engine-extensions-collection-generation/pom.xml @@ -19,7 +19,7 @@ legend-engine-config org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml index fcb57305c99..3bb8dbe0e92 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-app-assembly/pom.xml @@ -21,7 +21,7 @@ org.finos.legend.engine legend-engine-repl - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-repl-app-assembly diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml index 9f47ab4035a..8a562af8a09 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-client/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml index 453e5a5653e..4ed697f476b 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-data-cube/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml index 863dba4883c..8dad0a14df9 100644 --- a/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml +++ b/legend-engine-config/legend-engine-repl/legend-engine-repl-relational/pom.xml @@ -19,7 +19,7 @@ legend-engine-repl org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-repl/pom.xml b/legend-engine-config/legend-engine-repl/pom.xml index 8ab69024a33..0725f47cbb0 100644 --- a/legend-engine-config/legend-engine-repl/pom.xml +++ b/legend-engine-config/legend-engine-repl/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml index 25fd18d3a68..d246cef1fdb 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-server-http-server diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml index 5fefddee996..c9da54f8ca9 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-integration-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-server - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-server-integration-tests diff --git a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml index a8127735f2c..107dbcd6f1d 100644 --- a/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml +++ b/legend-engine-config/legend-engine-server/legend-engine-server-support-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-server org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/legend-engine-server/pom.xml b/legend-engine-config/legend-engine-server/pom.xml index 62b0370be3e..31b8ca80fa6 100644 --- a/legend-engine-config/legend-engine-server/pom.xml +++ b/legend-engine-config/legend-engine-server/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-config - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-config/pom.xml b/legend-engine-config/pom.xml index 7959d1f38ba..dc4790a758f 100644 --- a/legend-engine-config/pom.xml +++ b/legend-engine-config/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml index 3faf48c6c36..2d1adb8515c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-dependencies/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-executionPlan-dependencies diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml index 2fdbd2c9b7a..a68995e0c0f 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-executionPlan-execution org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml index e8b11f3b007..3e13690221d 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-executionPlan-execution-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml index 3c8d6a8a13d..be93478ad8e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution-store-inMemory/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-executionPlan-execution-store-inMemory diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml index 0956f52d1f3..808922a8c5e 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/legend-engine-executionPlan-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-executionPlan-execution diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml index 6a914bb28d5..299ffe47d09 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml index 527964b04d5..0e4c5892d72 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/legend-engine-executionPlan-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-executionPlan-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml index dea0c9006ed..8eeea1c81e4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-executionPlan-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml index b7e65de5b48..c95e3e07560 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-compiler-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml index d13d2b9f205..1b9ce5c72b4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-compiler diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml index f53903bf249..5356459f987 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-grammar-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml index 2acfd618c36..e479eeb7330 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-grammar diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml index a792a5004df..8a022cd0e16 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-modelManager-sdlc-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml index 477a42e47b0..59c99961bd4 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager-sdlc/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-modelManager-sdlc diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml index 02dbc6fabdc..e5100b00efa 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-language-pure-modelManager/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-modelManager diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml index 6fa32dd535a..ca8be4599a3 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-protocol-http-api diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml index a201e7e504d..bcc0fc48066 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-protocol-pure diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml index de30d33e4e1..08fea73e37c 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/legend-engine-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-language-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-protocol diff --git a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml index 1988518475e..edd6eaea226 100644 --- a/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-base/legend-engine-core-language-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-base - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-base/pom.xml b/legend-engine-core/legend-engine-core-base/pom.xml index 8070fa88618..4c01c3ac071 100644 --- a/legend-engine-core/legend-engine-core-base/pom.xml +++ b/legend-engine-core/legend-engine-core-base/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml index b766a72f0ad..63a0e577362 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/legend-engine-external-shared-format-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml index ae9c833ebfb..ad111b90121 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml index 468eb0ed0ad..166ea476745 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml index 88353eb8a37..4d7f16b3bb0 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml index ff411641939..8591aee6227 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-example/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml index 454e36ee2e6..2f744a62133 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml index de1b1d022b7..5b9043b67a9 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml index fd93d5190aa..6f85112fd9c 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/legend-engine-external-format-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-external-format-language - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml index 1fb85feeab8..709ea1fa4e5 100644 --- a/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/legend-engine-external-format-language/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-external-format - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-external-format/pom.xml b/legend-engine-core/legend-engine-core-external-format/pom.xml index 6c6db4f89cb..a40a9823913 100644 --- a/legend-engine-core/legend-engine-core-external-format/pom.xml +++ b/legend-engine-core/legend-engine-core-external-format/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml index c5763cf452b..e21df43647f 100644 --- a/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/legend-engine-identity-core/pom.xml @@ -3,7 +3,7 @@ legend-engine-core-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-identity/pom.xml b/legend-engine-core/legend-engine-core-identity/pom.xml index cf0028ef39a..48164d816ad 100644 --- a/legend-engine-core/legend-engine-core-identity/pom.xml +++ b/legend-engine-core/legend-engine-core-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine-core org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml index f0ef51387eb..0e13f2b38ed 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-compiled-core/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-code-compiled-core diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml index 4811fed34d2..3105d25d35c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-core-extension/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-code-core-extension diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml index ccd70ce1218..d8afd402915 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-functions-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml index e0750b6d55b..70afba1afdb 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-compiled-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.66.0 + 4.66.1-SNAPSHOT ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml index 801679a95ec..40ec88b7e8c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-interpreted-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.66.0 + 4.66.1-SNAPSHOT ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml index 0ab2028bf7f..374dfd1f08f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-conversion/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.66.0 + 4.66.1-SNAPSHOT ../pom.xml diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml index 6dc39a6f790..122df782a27 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/legend-engine-pure-runtime-java-extension-shared-functions-json/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-json - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-json diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml index d6bf4539b5c..1522c3316df 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml index 1db0b7044ac..be9b72f40f1 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-functions-relation-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.66.0 + 4.66.1-SNAPSHOT Legend Pure - Base - M2 Functions - Relation - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml index 552f3721999..7764cfe1b4e 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-compiled-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-compiled-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml index 7e048e46e45..057321691d5 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-interpreted-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-interpreted-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml index 0657632d3c9..2b74de82104 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/legend-engine-pure-runtime-java-extension-shared-functions-relation/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-relation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-relation diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml index b07d5277bb8..781baf0fe51 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-relation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml index 20a6400bca8..48777206c33 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/legend-engine-pure-functions-standard-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-standard - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-functions-standard-pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml index 9f1a76a5c51..c6319a8fd1c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-standard/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml index 79e6a923f8b..14ee0d8799b 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-functions-unclassified-pure/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.66.0 + 4.66.1-SNAPSHOT Legend Pure - Base - M2 Functions - Base - Pure diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml index de1d8526e01..15ccd3cce95 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-compiled-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-compiled-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml index 94fb4214426..4af90e597f9 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-interpreted-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml index e073e6dd908..f2d27eb119d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/legend-engine-pure-runtime-java-extension-shared-functions-unclassified/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-code-functions-unclassified - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-unclassified diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml index ed835fb83d0..ac10300505c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-code-functions-unclassified/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml index 5df74f2499f..fc9224b8086 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-diagram-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-dsl-diagram-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml index ff742f00cde..0e60ad1e70e 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-graph-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-dsl-graph-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml index 02734a90fbf..052530ac91d 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-mapping-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-dsl-mapping-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml index 066d688f973..3b9eb6c5c79 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-path-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-dsl-path-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml index 937f518054c..901d27a7f8f 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-store-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-dsl-store-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml index f4e9b4afeea..fde11a89eae 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-dsl-tds-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-dsl-tds-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml index 918e8d705c6..eca26034c54 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml index 68708182700..f2fe73154bb 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/legend-engine-pure-platform-store-relational-java/pom.xml @@ -22,7 +22,7 @@ org.finos.legend.engine legend-engine-pure-platform-modular-generation - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-platform-store-relational-java diff --git a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml index 966bef7bd30..3f739458d9c 100644 --- a/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/legend-engine-pure-platform-modular-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-pure/pom.xml b/legend-engine-core/legend-engine-core-pure/pom.xml index 9c20c45d70b..4f48aa57fa0 100644 --- a/legend-engine-core/legend-engine-core-pure/pom.xml +++ b/legend-engine-core/legend-engine-core-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml index cdf57515c60..02d77d897fd 100644 --- a/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-query-pure-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-core-query-pure-http-api diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml index 99b1b5ade70..efe87c16717 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-shared-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml index dab637c0dec..eb5384f54f5 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-extensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-shared-extensions diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml index 6f8406e1c9b..a52407fe500 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-javaCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-shared-javaCompiler diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml index b2168113b55..47050b6137b 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-structures/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-shared-structures diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml index 854eea7ccfd..e21e054449d 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-shared-vault-aws diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml index 49259e47fd8..1ecdd3cfede 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/legend-engine-shared-vault-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-shared-vault - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-shared-vault-core diff --git a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml index fb703bf7177..949fc015000 100644 --- a/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/legend-engine-shared-vault/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-shared - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-shared/pom.xml b/legend-engine-core/legend-engine-core-shared/pom.xml index 5d9f0561e6a..1d936d849c3 100644 --- a/legend-engine-core/legend-engine-core-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-shared/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml index 20f1c5a39d1..60abb4757f3 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation-api/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml index 7cb81796a28..e7bf6154725 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-execution-test-data-generation/pom.xml @@ -16,7 +16,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml index 809df4e82a8..555047398ee 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-framework/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-test-framework diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml index 131951f5b98..45ad2ab7983 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-function/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml index 9ef5a3096e8..574461a9f1b 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-mapping/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml index fa2cd3cbc08..1e6e279558d 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-runner-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-test-runner-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml index 208204021f9..97683b03d3a 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-test-server-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-test-server-shared diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml index fb6d661ef5b..6591faa5a8b 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-testable-http-api diff --git a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml index 55968719e76..4de81c30e1e 100644 --- a/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/legend-engine-testable/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-core-testable - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-testable diff --git a/legend-engine-core/legend-engine-core-testable/pom.xml b/legend-engine-core/legend-engine-core-testable/pom.xml index 1f20e9cf302..d7b59d37cf0 100644 --- a/legend-engine-core/legend-engine-core-testable/pom.xml +++ b/legend-engine-core/legend-engine-core-testable/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-core - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-core/pom.xml b/legend-engine-core/pom.xml index 900d36c6c9f..5a7b51dc6c0 100644 --- a/legend-engine-core/pom.xml +++ b/legend-engine-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml index f85edd28e1a..f0850805677 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml index d197b0a2b30..fd0d0f5aa75 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-metadata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml index 9c678f0fc00..dd55f3d2c1b 100644 --- a/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/legend-engine-pure-ide-light-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-ide - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-ide/pom.xml b/legend-engine-pure/legend-engine-pure-ide/pom.xml index 0105cbbb5b7..2b5966b54ae 100644 --- a/legend-engine-pure/legend-engine-pure-ide/pom.xml +++ b/legend-engine-pure/legend-engine-pure-ide/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml index dd55243f76e..001a8132d42 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-functions-javaCompiler-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-functions-javaCompiler-pure diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml index b2507a55e11..4e95269a34c 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-compiled-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml index 8d4bd5fd088..55073512d49 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-interpreted-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml index f759c525ec0..9a44331be66 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-pure-runtime-javaCompiler - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-pure-runtime-java-extension-shared-functions-javaCompiler diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml index e8895971774..c4c57b3eb42 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-javaCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml index ee7ee0f5968..f0ce91c4398 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-functions-legendCompiler-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml index ea6fb3a6374..6b43534a904 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-compiled-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml index d716a2b9a04..7d0a15d0cf9 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-interpreted-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml index 58246946b58..50b6cf159b7 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/legend-engine-pure-runtime-java-extension-shared-functions-legendCompiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-legendCompiler - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml index ccd63efb4af..fd8217aa111 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-legendCompiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml index aca9f5d837c..3a20f14ca7f 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-functions-planExecution-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml index d019d08362d..ae600499444 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-compiled-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml index 10a2a652bc3..86a35630acb 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-interpreted-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml index 18600ea819c..423c8d23b09 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/legend-engine-pure-runtime-java-extension-shared-functions-planExecution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-planExecution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml index b74b0731b35..bbdf3213b87 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-planExecution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml index e62f2c59b90..9e6bce7ed9b 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-functions-pureExtensions-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml index 3038a3f36fc..df3d43e3ec4 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-compiled-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml index 12df9019196..aedefeff7f4 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-interpreted-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml index a50541bdd57..3197699c845 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/legend-engine-pure-runtime-java-extension-shared-functions-pureExtensions/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-pure-runtime-pureExtensions - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml index 02bd09b5191..fa56b969cd5 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/legend-engine-pure-runtime-pureExtensions/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure-runtime - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/legend-engine-pure-runtime/pom.xml b/legend-engine-pure/legend-engine-pure-runtime/pom.xml index 84eebf01ad6..480260d6abe 100644 --- a/legend-engine-pure/legend-engine-pure-runtime/pom.xml +++ b/legend-engine-pure/legend-engine-pure-runtime/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-pure/pom.xml b/legend-engine-pure/pom.xml index 31bd44861d1..4d25edfdd7d 100644 --- a/legend-engine-pure/pom.xml +++ b/legend-engine-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml index a735dbe9b6f..b15321ee28d 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml index 67a94286c1f..f6fd30c34cb 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/legend-engine-xt-analytics-binding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-binding - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml index ba37f8f16b2..505aa4ae2e0 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-binding/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml index a0deee699dc..cd5128cdb15 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml index 132d9f93cba..e5082cb6305 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/legend-engine-xt-analytics-class-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-class - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml index 8011a6afb32..2f202bc142d 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-class/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml index d893b6ff2a5..87a982a1acb 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml index e9456fe5d5f..88bcb110ab6 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/legend-engine-xt-analytics-function-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-function - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml index 9ff07d14680..d1e5daecbac 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-function/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml index 9c71502c36e..1c53fe219e3 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml index 024b3914962..b9bffa2c6a2 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/legend-engine-xt-analytics-lineage-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-lineage org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml index 1f5aa14d698..001c88c6cd9 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-lineage/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml index a5c96c6c92b..f356ab1f68f 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 Legend Engine - XT - Analytics - Mapping - HTTP - API diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml index bb149ebafd1..7a3d8303a23 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-mapping - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 Legend Engine - XT - Analytics - Mapping - Protocol diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml index ac9e050bc37..b942bb5392f 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/legend-engine-xt-analytics-mapping-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-mapping org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml index a49418a93b9..d7c370af93c 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-mapping/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml index 84614c6726b..c42a77aba69 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-http-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml index 6c3e77cb808..873f1f7cdb3 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/legend-engine-xt-analytics-quality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-analytics-quality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml index 8f722e41298..c8545a0f901 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-quality/pom.xml @@ -2,7 +2,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml index c76657778b0..61e3d500174 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-analytics-search - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml index b15e6186b08..c153c71d8f6 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/legend-engine-xt-analytics-search-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-search org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml index 019a10a0309..d9b9be81787 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-search/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml index 485c5feedd1..8e20fc3f0cd 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-analytics-store-entitlement-http-api diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml index ae073e9d448..537d5911581 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/legend-engine-xt-analytics-store-entitlement/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-analytics-store org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml index 21cba83de84..f8d50e251e1 100644 --- a/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml +++ b/legend-engine-xts-analytics/legend-engine-xts-analytics-store/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-analytics - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-analytics/pom.xml b/legend-engine-xts-analytics/pom.xml index 3c1faffa4de..2b85b21714e 100644 --- a/legend-engine-xts-analytics/pom.xml +++ b/legend-engine-xts-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml index 8424566f873..c8ad5ab454e 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml index 9347333be79..00ba7d45ac1 100644 --- a/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml +++ b/legend-engine-xts-arrow/legend-engine-xt-arrow-runtime/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-arrow - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-arrow/pom.xml b/legend-engine-xts-arrow/pom.xml index 2f390e8c85b..b8b9430d608 100644 --- a/legend-engine-xts-arrow/pom.xml +++ b/legend-engine-xts-arrow/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xts-arrow diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml index 6dd882cd207..bcd8a6aada8 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml index 7c9b99581b4..3b2ec194531 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml index 5a54ad09cad..5fab5d7d5c9 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-gcp-federation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml index 334b9901626..4873fe8dcf1 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-implementation-vault-aws/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml index bfe58752e7b..e3b97b19eca 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml index 28f7dca7b32..703a6b9838c 100644 --- a/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml +++ b/legend-engine-xts-authentication/legend-engine-xt-authentication-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-authentication - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-authentication/pom.xml b/legend-engine-xts-authentication/pom.xml index c6500aacf0b..658a81b48b1 100644 --- a/legend-engine-xts-authentication/pom.xml +++ b/legend-engine-xts-authentication/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml index 0f8514d0db9..2f3f17e5d88 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-avro-http-api diff --git a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml index c9e7c5f40ff..3a2a943542f 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml index bcf9f79fd8a..929a035605f 100644 --- a/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml +++ b/legend-engine-xts-avro/legend-engine-xt-avro/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-avro - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-avro/pom.xml b/legend-engine-xts-avro/pom.xml index f9a9270736d..a7ac8f29e26 100644 --- a/legend-engine-xts-avro/pom.xml +++ b/legend-engine-xts-avro/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml index bc54fea0400..0cd1104ac01 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml index 7e88dfa839b..a5aa790dec5 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml index 296ad363cbc..6561b72a049 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml index 24f103f09d6..74ade7f7cab 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml index d57691711e0..1d3e5b72d44 100644 --- a/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml +++ b/legend-engine-xts-bigqueryFunction/legend-engine-xt-bigqueryFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-bigqueryFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-bigqueryFunction/pom.xml b/legend-engine-xts-bigqueryFunction/pom.xml index 061e970b6e3..3531a8490b8 100644 --- a/legend-engine-xts-bigqueryFunction/pom.xml +++ b/legend-engine-xts-bigqueryFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml index e00f9fcd304..e9c9133720f 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-compiler/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-changetoken org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml index 465b12cce7e..a86d5236322 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml index 35ea179529f..d51c81e75bf 100644 --- a/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml +++ b/legend-engine-xts-changetoken/legend-engine-xt-changetoken-test-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-changetoken - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-changetoken/pom.xml b/legend-engine-xts-changetoken/pom.xml index 2cc855f9784..effd94ddf99 100644 --- a/legend-engine-xts-changetoken/pom.xml +++ b/legend-engine-xts-changetoken/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml index 133f5fe534c..477ea1924b2 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml index e2479abcceb..76d1b236ac5 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-daml - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-daml-http-api diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml index 0b6029ba5f3..7d85f493fd7 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-model/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml index 46789314150..7e2c58791de 100644 --- a/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml +++ b/legend-engine-xts-daml/legend-engine-xt-daml-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-daml org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-daml/pom.xml b/legend-engine-xts-daml/pom.xml index 36f176c52b6..e6b1dc19ab0 100644 --- a/legend-engine-xts-daml/pom.xml +++ b/legend-engine-xts-daml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml index 3af84ccafa2..ba0a1508f4a 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-data-space org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml index fc87e290141..5239245784a 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml index 513e4e84d46..c4a36532982 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml index a616ef96675..f9ab70a587d 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml index 038f3a227eb..0bbbe066952 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml index 2964dfdd528..4820c0d557a 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml index ded17a05020..05795fd4f97 100644 --- a/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml +++ b/legend-engine-xts-data-space/legend-engine-xt-data-space-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-data-space - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-data-space/pom.xml b/legend-engine-xts-data-space/pom.xml index b479e1d7b8c..279c9885a99 100644 --- a/legend-engine-xts-data-space/pom.xml +++ b/legend-engine-xts-data-space/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml index 479643e1b8b..62c6d2b2635 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-api/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml index 7c2eda9bd97..4cc281f823a 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-compiler/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml index 04a16c3c78b..bad492ad56a 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-generation/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml index c49298f6eeb..4cbd75fa7bc 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml index f88cebbe77c..f3e5474daec 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml index e1a1fd19b6d..f4ee6c50021 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure-test/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml index 2470696aa10..5a44eb2baff 100644 --- a/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml +++ b/legend-engine-xts-dataquality/legend-engine-xt-dataquality-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-dataquality org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-dataquality/pom.xml b/legend-engine-xts-dataquality/pom.xml index 0cd9ab0acb0..2b8206ed6da 100644 --- a/legend-engine-xts-dataquality/pom.xml +++ b/legend-engine-xts-dataquality/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml index d7e3df1af07..c87ab39ef01 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-diagram org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml index 1721d9d77c1..c18c9e49cbd 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml index fc600d57e26..83d4e44dcac 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml index 67f894db348..f92e2a48c16 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml index 9f513b99fe2..4d54aabf535 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml index 9758b9b053f..4a0463eb793 100644 --- a/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml +++ b/legend-engine-xts-diagram/legend-engine-xt-diagram-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-diagram - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-diagram/pom.xml b/legend-engine-xts-diagram/pom.xml index c1043f692b6..1f03c794cf9 100644 --- a/legend-engine-xts-diagram/pom.xml +++ b/legend-engine-xts-diagram/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml index f64b0938a0a..1b3609ee60d 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml index e49d6be88cb..02eae483bc4 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml index 2e57c634373..6c9f6eb5191 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml index 3624409ba3b..7d5cb19604b 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-V7-pure-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml index 2e244540df6..6cd514cc2bd 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml index 6872624a6fa..5da8e06cd1b 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-protocol-utils/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-elasticsearch-protocol-utils diff --git a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml index c9a05e904b0..81fb3158bf6 100644 --- a/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml +++ b/legend-engine-xts-elasticsearch/legend-engine-xt-elasticsearch-pure-specification-metamodel/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-elasticsearch - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-elasticsearch/pom.xml b/legend-engine-xts-elasticsearch/pom.xml index 1e373d5746f..e7297b89b17 100644 --- a/legend-engine-xts-elasticsearch/pom.xml +++ b/legend-engine-xts-elasticsearch/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml index 5a7319278b0..4be862e1322 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-driver-bloomberg/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-flatdata org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml index 8b4b1f899bd..c947238e712 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml index fa43f49d541..f0182637774 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml index 0998b6c3f6a..5d4e496e0dd 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml index 0bd98a0cc71..0525ff28eb5 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml index 50c73811fa9..fcec53d7e98 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml index 2a7c63543fc..50384423285 100644 --- a/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml +++ b/legend-engine-xts-flatdata/legend-engine-xt-flatdata-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-flatdata - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-flatdata/pom.xml b/legend-engine-xts-flatdata/pom.xml index c3a0100208c..26a2ea95f74 100644 --- a/legend-engine-xts-flatdata/pom.xml +++ b/legend-engine-xts-flatdata/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml index 8d25f78c056..eeda76964b9 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-compiler/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-functionActivator-compiler diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml index e7ab27bc140..e675bf90a84 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-deployment/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml index a7ede682a2c..511eccad353 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml index a768c1ba934..ca768b689c6 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml index 991f8064f4e..9c7a5f9a2ce 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml index 4a03381c3fb..cbe1775f0e8 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml index a77b490016c..d46d0c4e53f 100644 --- a/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml +++ b/legend-engine-xts-functionActivator/legend-engine-xt-functionActivator-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-functionActivator - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-functionActivator/pom.xml b/legend-engine-xts-functionActivator/pom.xml index ad1d1a9de89..ec9cea15777 100644 --- a/legend-engine-xts-functionActivator/pom.xml +++ b/legend-engine-xts-functionActivator/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml index 6c3fd5ef401..a96e91fd722 100644 --- a/legend-engine-xts-generation/legend-engine-external-shared/pom.xml +++ b/legend-engine-xts-generation/legend-engine-external-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml index 30a99ca1f5f..2ee67fadfad 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml index 8fe039d9504..f3d30d31cd2 100644 --- a/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml +++ b/legend-engine-xts-generation/legend-engine-language-pure-dsl-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-dsl-generation diff --git a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml index e18afccfecb..01cba2628bf 100644 --- a/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml +++ b/legend-engine-xts-generation/legend-engine-xt-artifact-generation-http-api/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-generation org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-generation/pom.xml b/legend-engine-xts-generation/pom.xml index 6764f90594c..9c9326b61aa 100644 --- a/legend-engine-xts-generation/pom.xml +++ b/legend-engine-xts-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml index bc0fd17a1da..6ea2225369b 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 @@ -73,7 +73,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.66.0 + 4.66.1-SNAPSHOT org.finos.legend.pure diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml index 83e76a77010..152611d5717 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-generation-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-graphQL-generation-http-api diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml index 0fc2b3ac1f5..8d23971b790 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml index 9a746511d23..4960761ebd0 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml index df4d32bde6d..27444410792 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml index 364a5e71920..27b41188746 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml index 005820801c4..f7321929ff6 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml index 32e0cd9775e..80e4df39a81 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml index 6b839742d2f..cca9993d990 100644 --- a/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml +++ b/legend-engine-xts-graphQL/legend-engine-xt-graphQL-relational-extension/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-graphQL - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-graphQL/pom.xml b/legend-engine-xts-graphQL/pom.xml index 86f1002a3b1..ef9ea3f24c4 100644 --- a/legend-engine-xts-graphQL/pom.xml +++ b/legend-engine-xts-graphQL/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml index 02110d663e3..4e7ea7af3ae 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-grammar/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml index 872c9bb3a43..2956b667c1c 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-protocol/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml index 731f17ada3b..c55acd6fa90 100644 --- a/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml +++ b/legend-engine-xts-haskell/legend-engine-xt-haskell-pure/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-haskell org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-haskell/pom.xml b/legend-engine-xts-haskell/pom.xml index 7aafeb8a34b..c9b4cadbe50 100644 --- a/legend-engine-xts-haskell/pom.xml +++ b/legend-engine-xts-haskell/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml index 8af9f97cef7..288f7d46f09 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml index fab3955db2d..940de0fb67f 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml index 765af5cb520..b46464e21e8 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml index 27ab319def0..de69147be7a 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml index 6111aca64a3..f3a3669b4bc 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml index fef0fdafde1..995bed9f157 100644 --- a/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml +++ b/legend-engine-xts-hostedService/legend-engine-xt-hostedService-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-hostedService - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-hostedService/pom.xml b/legend-engine-xts-hostedService/pom.xml index 1358ab51f83..9e6fc7aec2b 100644 --- a/legend-engine-xts-hostedService/pom.xml +++ b/legend-engine-xts-hostedService/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml index 31c4b745925..7c693c41fe1 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml index 54f775ceb81..352a6a3c352 100644 --- a/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml +++ b/legend-engine-xts-iceberg/legend-engine-xt-iceberg-test-support/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-iceberg - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-iceberg/pom.xml b/legend-engine-xts-iceberg/pom.xml index b98a8997db5..feeb0568844 100644 --- a/legend-engine-xts-iceberg/pom.xml +++ b/legend-engine-xts-iceberg/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml index a1bc63c495d..680240f0563 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-apiToken/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml index 44f997cde9a..ad3b0285965 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-gcp/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml index 5ee043bb850..cc25a2bf3c1 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-kerberos/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml index a51370ecc9a..104e4b2d37a 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-middletier/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml index ef23a9abd27..19c5cc2ca82 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-oauth/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml index f4aada3d644..df3406a7bdd 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-pac4j/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml index 9af9574068f..9eb81bd18ff 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-plainTextUserPassword/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml index 8242d98cfde..7c6151baa2c 100644 --- a/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml +++ b/legend-engine-xts-identity/legend-engine-xt-identity-privateKey/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-identity org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-identity/pom.xml b/legend-engine-xts-identity/pom.xml index c172724b305..d458e759cb5 100644 --- a/legend-engine-xts-identity/pom.xml +++ b/legend-engine-xts-identity/pom.xml @@ -3,7 +3,7 @@ legend-engine org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml index f1a4fe46513..da5e469f9ae 100644 --- a/legend-engine-xts-java/legend-engine-external-language-java/pom.xml +++ b/legend-engine-xts-java/legend-engine-external-language-java/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml index bd28c468928..980f31ae0fb 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-featureBased-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml index 00b5aa71f3d..0688b609f39 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaGeneration-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml index 9e2f2477056..a002c08ea8a 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml index 2ee1159d4c1..ab1db4c89d7 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-externalFormat-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml index 1775d189159..63dc6760ed2 100644 --- a/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-java/legend-engine-xt-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-java - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-java/pom.xml b/legend-engine-xts-java/pom.xml index 840485c018d..829b0db6999 100644 --- a/legend-engine-xts-java/pom.xml +++ b/legend-engine-xts-java/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml index dcb8a3a332b..5b6278b2199 100644 --- a/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml +++ b/legend-engine-xts-json/legend-engine-external-format-jsonSchema/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml index 62fc7cd33db..fa556e178f7 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-json-http-api diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml index 67cb703aef1..89c6ab7663d 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml index 77d4edd09a2..b4008e54405 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-javaPlatformBinding-test/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml index d43dcb516c5..e4221844655 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml index be9198d1988..36149f31882 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml index add24adb5a8..8401947c180 100644 --- a/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml +++ b/legend-engine-xts-json/legend-engine-xt-json-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-json - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-json/pom.xml b/legend-engine-xts-json/pom.xml index 4fa20212e68..b817e62cd1c 100644 --- a/legend-engine-xts-json/pom.xml +++ b/legend-engine-xts-json/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml index 8669d4dddfe..5645dff571a 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-api/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml index 4a6c0c2d1c8..4d64e3602e3 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-compiler/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml index e3d90b4dec1..f416baa493c 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml index 186613ed0f2..c4abe21be82 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml index d9bf8094b93..398c7127629 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml index b59edbca399..d6dc89a4e23 100644 --- a/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml +++ b/legend-engine-xts-memsqlFunction/legend-engine-xt-memsqlFunction-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-memsqlFunction - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-memsqlFunction/pom.xml b/legend-engine-xts-memsqlFunction/pom.xml index 87b147cfb30..76034496102 100644 --- a/legend-engine-xts-memsqlFunction/pom.xml +++ b/legend-engine-xts-memsqlFunction/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml index 9ef054e79f9..a1f81e17a13 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan-test/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml index f152d19b680..69b1fcff226 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-executionPlan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-executionPlan diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml index bde868376a8..493ef2aeef0 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar-integration/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-grammar-integration diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml index fc89975bcf5..334446b5137 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-grammar diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml index bca6cfafe10..c095a4c80a6 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-javaPlatformBinding-pure diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml index 4f588b16e12..398dcf97422 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-protocol diff --git a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml index 5da58126c7e..707a5029c84 100644 --- a/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml +++ b/legend-engine-xts-mongodb/legend-engine-xt-nonrelationalStore-mongodb-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-mongodb - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-nonrelationalStore-mongodb-pure diff --git a/legend-engine-xts-mongodb/pom.xml b/legend-engine-xts-mongodb/pom.xml index 08f1c30b2e2..2390224c00c 100644 --- a/legend-engine-xts-mongodb/pom.xml +++ b/legend-engine-xts-mongodb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml index d69e5003ae8..9f5f10af7bf 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-morphir-http-api diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml index 5e153e80793..b22568eb6bc 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-morphir - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml index 32da51ec384..c50c14c8d45 100644 --- a/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml +++ b/legend-engine-xts-morphir/legend-engine-xt-morphir/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-morphir org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-morphir/pom.xml b/legend-engine-xts-morphir/pom.xml index f04de247962..3cf350e124c 100644 --- a/legend-engine-xts-morphir/pom.xml +++ b/legend-engine-xts-morphir/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml index c1382233845..6ec26e4533b 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-generation/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-openapi-generation diff --git a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml index 018ea24751e..36e4ed26141 100644 --- a/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml +++ b/legend-engine-xts-openapi/legend-engine-xt-openapi-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-openapi - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-openapi-pure diff --git a/legend-engine-xts-openapi/pom.xml b/legend-engine-xts-openapi/pom.xml index aa8919a2588..a28316cc3bc 100644 --- a/legend-engine-xts-openapi/pom.xml +++ b/legend-engine-xts-openapi/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml index de976203c94..5d34a80a1ff 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml index db74f583554..848ced07ffd 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml index 483e42ac8c9..db2d4f0cdc4 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-cloud-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml index 3b1615a6d74..5c81696b0b7 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-logical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml index 7d5048b5c36..1c014a46b39 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-physical-plan/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml index 20c46078572..45a450ce541 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-ansi/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml index d85389f8ca8..c881367fc52 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml index ed9815c6c1e..b5d68a3bd13 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-core/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml index e2e97b0dd55..5d6c3810f68 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-duckdb/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml index 6f9fb9a1341..7dd775a19a3 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml index 0d93ecd7b6e..1775007f26b 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml index 5fd5f08cc70..23125500abe 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml index 26b5cc69cc9..a2fd2c83bb3 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml index 483036ca887..e61fb44c201 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/legend-engine-xt-persistence-component-relational-test/pom.xml @@ -15,7 +15,7 @@ org.finos.legend.engine legend-engine-xt-persistence-component - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml index 2992465f930..f16044fd525 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-component/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml index 8645c37e682..6ef38548e31 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml index 82a58d9a325..93bb9870f1f 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml index 08c0f172d4d..3d433ca034c 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml index 9b10cf45c50..0407d83281c 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml index 20c89e2174a..b3a75bab1c0 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-grammar/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml index 23ce4b72871..8711777304a 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml index 3d287b7cce5..53e75843089 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-target-relational-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml index 7c51ac66680..597f8319485 100644 --- a/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml +++ b/legend-engine-xts-persistence/legend-engine-xt-persistence-test-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-persistence - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-persistence/pom.xml b/legend-engine-xts-persistence/pom.xml index 6eaf9146f20..8679ce993c2 100644 --- a/legend-engine-xts-persistence/pom.xml +++ b/legend-engine-xts-persistence/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml index 7db695210fa..5a6dd22fdaf 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-protobuf-grammar diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml index da0bd5f3872..e7e87ccf030 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-http-api/pom.xml @@ -4,7 +4,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-protobuf-http-api diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml index 4d39acc2591..edd78abc34b 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-protobuf-protocol diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml index 806f5425144..a2c46b23def 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml index 5c14a621bac..ef8f198ce4e 100644 --- a/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/legend-engine-xt-protobuf/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protobuf - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 @@ -57,7 +57,7 @@ org.finos.legend.engine legend-engine-protocol-generation - 4.66.0 + 4.66.1-SNAPSHOT org.finos.legend.pure diff --git a/legend-engine-xts-protobuf/pom.xml b/legend-engine-xts-protobuf/pom.xml index 6b01af3e674..2cf0c014803 100644 --- a/legend-engine-xts-protobuf/pom.xml +++ b/legend-engine-xts-protobuf/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml index 69294d714d3..d9ac7c65631 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-protocol-generation-pure diff --git a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml index ccaf2b61f18..abca159e556 100644 --- a/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/legend-engine-protocol-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-protocol-java-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-protocol-generation diff --git a/legend-engine-xts-protocol-java-generation/pom.xml b/legend-engine-xts-protocol-java-generation/pom.xml index 033b353965c..ddf4bbb9f3b 100644 --- a/legend-engine-xts-protocol-java-generation/pom.xml +++ b/legend-engine-xts-protocol-java-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml index 86df48d6afc..0043e332ef5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-functions-relationalStore-PCT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml index 118f9c60f52..8d1980096c7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml index ec397d20657..5324a0045dd 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml index 66eb5071d4b..8f9a329bfc0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-pure-runtime-java-extension-shared-functions-relationalStore-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml index ffbf4c23ae2..ff97b50c8a8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-http-server/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-test-http-server diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml index e56387bc3f8..34671db0dc9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-mutation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml index 189761d07eb..4799a5aa876 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/legend-engine-xt-relationalStore-test-reports/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-test-deprecated - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-test-reports diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml index 8584812c83e..63055c8103b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/legend-engine-xt-relationalStore-test-deprecated/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-PCT - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml index 2d6f711229a..0cac919b760 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-PCT/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml index c4c817f3971..411b36134cf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-analytics/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml index 1644c5188e0..80bd63d5a9e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/legend-engine-xt-relationalStore-store-entitlement-pure/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-analytics org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml index d83efc691b1..7b968ba1bb6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-analytics/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml index beae921e50a..a9a6d71929f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-connection-http-api/pom.xml @@ -19,7 +19,7 @@ legend-engine-xts-relationalStore org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml index b3da22f6749..430eefec782 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution-tests/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml index 82c6d351b25..a44ef556533 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml index 19237c108e3..ec46287280a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml index 478685b143c..390647c626f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml index 2337b6ce25e..bd78358e584 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/legend-engine-xt-relationalStore-athena-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-athena - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml index cc1f975a79e..18c58fce951 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-athena/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml index 2e68f392b24..195b1ceceaf 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-bigquery org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml index 3b26176c3a5..a02b016c459 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml index cc5c5db9a2a..453e932278f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml index 7e4e3bab310..946c76060a8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml index 5bcf4bdbc3c..952cb6dae34 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/legend-engine-xt-relationalStore-bigquery-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-bigquery - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml index 0ced24fb88c..2c392246796 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-bigquery/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml index 0d7b0288778..2fedb3ca629 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml index b42dae226c8..7527975e5da 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml index d84a0e5c700..37ad11ad058 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml index 4b978801fd8..196a343d9c0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml index e81e23b00f6..c964094e943 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/legend-engine-xt-relationalStore-databricks-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-databricks - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml index 9050d0df1ea..aa166974e63 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-databricks/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml index 101c16ea585..e74d8fa870e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml index 3453096770f..0cda86dfcce 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml index b713595f0c5..f88a3425154 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml index cb7b4e54569..a1d8e90f287 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml index 8cd8d049d82..03c26983bd0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml index 7417f4011de..690549eb9f5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/legend-engine-xt-relationalStore-duckdb-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-duckdb - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml index 17284dd33fc..14697659234 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-duckdb/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml index bd0722af6da..29006dc6ab9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/legend-engine-xt-relationalStore-h2-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-h2 - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml index 60e5a37f697..fd79e8a3338 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-h2/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml index 012ce070a2a..3dacd01ed3d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/legend-engine-xt-relationalStore-hive-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-hive - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml index be295fafec2..6f1fde0f4fb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-hive/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml index 887a15d8e61..62262a619ab 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml index fd981f6b8bb..e5f27b5a5aa 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution-tests/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml index e5a6915558e..f7f7f50a210 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-relationalStore-memsql-execution @@ -78,7 +78,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.66.0 + 4.66.1-SNAPSHOT compile diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml index 5cd7e7ec595..f7bf15cba67 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 @@ -105,7 +105,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql-protocol - 4.66.0 + 4.66.1-SNAPSHOT org.finos.legend.engine diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml index 511d9555229..80b9fc59639 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-protocol/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-memsql org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml index e37e3169c73..a88f34c0eb0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/legend-engine-xt-relationalStore-memsql-pure/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-memsql - 4.66.0 + 4.66.1-SNAPSHOT legend-engine-xt-relationalStore-memsql-pure diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml index b8f8b95e77a..06e7f1a8df6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-memsql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml index c4ea58f590b..084bd178ce0 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml index b23461b6897..7a68c68880c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml index c54a8730195..879229cb7eb 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml index 5ffb658ca52..526e4c8b04b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/legend-engine-xt-relationalStore-postgres-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgres - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml index 14ebb6b711e..7bab4a73775 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-postgres/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml index a032c1044fb..9d89c7f0401 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/legend-engine-xt-relationalStore-presto-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-presto - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml index fbe83f6c77f..9f895237226 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-presto/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml index 194ae051e5a..87b7fac28e7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml index 19ab2155b5a..d4f3c384356 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml index dcfe6a28a17..5b4ba7dcc5b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml index bd9bb18a790..8edf3c6ed72 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml index ada6d41bb38..464e00f33d7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/legend-engine-xt-relationalStore-redshift-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-redshift - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml index 8c8183a699b..c6e037ac69d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-redshift/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml index 27b5fde514d..92d764b1820 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-PCT/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml index 3b478d03b1d..0ac1d5c46ec 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml index 171cc6da15a..d902cb3f05b 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml index 0becfb56fa9..3709890262d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml index 620908f25e4..58c0cb7a281 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml index cc610dd212d..a658885834a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/legend-engine-xt-relationalStore-snowflake-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-snowflake - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml index c097299dc33..5c04e21a9c2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-snowflake/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml index ea63b86b345..65f48d6a8a1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution-tests/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml index c7ef348774f..05ba1092d76 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-execution/pom.xml @@ -19,7 +19,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml index 1553c1a4b2e..696ba665cf2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-grammar/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml index 9873777504d..fe40237765e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-jdbc-shaded/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml index 8638a2fccff..a555641fc43 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-protocol/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml index 73b6007cb85..fc0a8cf1266 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/legend-engine-xt-relationalStore-spanner-pure/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-spanner org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml index c92354050c9..98756f62220 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-spanner/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml index aeb104ef11b..99ddb1b77c7 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/legend-engine-xt-relationalStore-sparksql-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sparksql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml index a943b04f792..f5e23eb8467 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sparksql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml index 2385a4da925..179d856ba24 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml index 0ba456e1af0..bf9b336ce10 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-sqlserver-execution-tests diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml index ec6d44eba80..72f5a210fac 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml index 7bdc0507714..16e5644cbe6 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/legend-engine-xt-relationalStore-sqlserver-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sqlserver - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml index b4dc45874c5..ac15b21fb98 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sqlserver/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml index 6f7accd4636..fb863f969dd 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/legend-engine-xt-relationalStore-sybase-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybase - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml index 51b9bb9e420..238f56ac816 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybase/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml index 5924b564fc0..e803db70675 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/legend-engine-xt-relationalStore-sybaseiq-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-sybaseiq - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml index 4895cd3616f..e58d4a64714 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-sybaseiq/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml index 5fe9b42ba9b..2a73b75403e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution-tests/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml index 86c7dbf7df2..72f11826e54 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml index 1a38ecc5eb8..1226ed1ff86 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml index 552e1249368..b1066ff0f13 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml index 512abee1015..9bb51916d98 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/legend-engine-xt-relationalStore-trino-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-trino - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml index 5ad0a482f27..20fef0f45d2 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/legend-engine-xt-relationalStore-trino/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-dbExtension - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml index 322401a988c..bab85b8bc7d 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-dbExtension/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml index d8e9d35d78e..5a600191b9f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-authorizer/pom.xml @@ -3,7 +3,7 @@ legend-engine-xt-relationalStore-execution org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml index 563237e595b..4939ab5f205 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication-default/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication-default diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml index 58915535ca6..01ab4aef560 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-authentication/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-xt-relationalStore-executionPlan-connection-authentication diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml index 2a163059feb..36a4f9beae5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection-tests/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml index 59d653e17b1..0383582a02e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-connection/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml index 87ab5bdfc62..b915c9c0ff4 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml index 20096ddd8ab..30b6380f307 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml index e8674ad640d..1f15df232e5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/legend-engine-xt-relationalStore-h2-1.4.200-execution/pom.xml @@ -20,7 +20,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-execution - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml index f30fac898bf..e815893f4b1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-execution/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml index ea4b35f00ba..f6768341215 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml index 5a111d922f2..d6ac123aa99 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml index 9d17842fbea..995dcc59418 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml index 6ea122d3a6a..14c6bc6287c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-compiled-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml index d5e33bcb046..1cf8dd3867a 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-runtime-java-extension-interpreted-functions-relationalStore-postgresSql-parser/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml index 26caf1a0905..25e4105d5f1 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml index ed6ab762f33..680a156c11e 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSql-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml index 28cd295735a..c8cc34117da 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-xt-relationalStore-postgresSqlModel-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-postgresSql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml index ffafd9693ce..4eb43ef955f 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml index 79caa07bb13..d4ffe6d07c9 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml index b5250deda71..3169f9b5461 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-SDT-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml index 87a5dac4c14..48e207665b5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-core-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml index 5373c4f0c97..ac92c4c4f59 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml index c53bd5ab56f..b5006044494 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlDialectTranslation-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml index 48e42a3f77e..1f3149fb0f5 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/legend-engine-xt-relationalStore-sqlPlanning-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-pure - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml index 305b757bc45..8a9faa915bc 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml index dab15fd7123..4665c5ef9b8 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-testDataGeneration-http-api/pom.xml @@ -3,7 +3,7 @@ org.finos.legend.engine legend-engine-xt-relationalStore-generation - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml index 307dbdac50e..3d795512404 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-relationalStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalStore/pom.xml b/legend-engine-xts-relationalStore/pom.xml index fc29dafb439..4e9eca73602 100644 --- a/legend-engine-xts-relationalStore/pom.xml +++ b/legend-engine-xts-relationalStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml index 20bba240456..96649afffa1 100644 --- a/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml +++ b/legend-engine-xts-relationalai/legend-engine-xt-relationalai-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-relationalai - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-relationalai/pom.xml b/legend-engine-xts-relationalai/pom.xml index ca39f3fe7db..cc6469f13f2 100644 --- a/legend-engine-xts-relationalai/pom.xml +++ b/legend-engine-xts-relationalai/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml index 3bf2bc177df..98b4c96ff01 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml index 20b54ad7d47..ba68cfebf17 100644 --- a/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/legend-engine-xt-rosetta/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-rosetta - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-rosetta/pom.xml b/legend-engine-xts-rosetta/pom.xml index 763ab6ca540..fde08752298 100644 --- a/legend-engine-xts-rosetta/pom.xml +++ b/legend-engine-xts-rosetta/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml index 80b1aff7ce2..e1596d12775 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-execution/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-dsl-service-execution diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml index 9b033f3b69b..ee1f8c76fb3 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-generation/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml index eae89924465..bb5a7e1801c 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml index bb9e26b79f0..7a514e2ed47 100644 --- a/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-language-pure-dsl-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-language-pure-dsl-service diff --git a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml index 1f24f050eab..aa4293eb23d 100644 --- a/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml +++ b/legend-engine-xts-service/legend-engine-service-post-validation-runner/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml index 8d0eec2ee80..97c4c9a800c 100644 --- a/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-services-model-http-api diff --git a/legend-engine-xts-service/legend-engine-services-model/pom.xml b/legend-engine-xts-service/legend-engine-services-model/pom.xml index 7b8fbe7cd42..4afc11fc8cc 100644 --- a/legend-engine-xts-service/legend-engine-services-model/pom.xml +++ b/legend-engine-xts-service/legend-engine-services-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 legend-engine-services-model diff --git a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml index 5d90fe89377..a3ffd392cfb 100644 --- a/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml +++ b/legend-engine-xts-service/legend-engine-test-runner-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-service - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-service/pom.xml b/legend-engine-xts-service/pom.xml index aa1e3162256..d0021171c67 100644 --- a/legend-engine-xts-service/pom.xml +++ b/legend-engine-xts-service/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml index 8a5048b740f..6189fbd3459 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-executionPlan/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml index a25ab24ebc3..8d464400dcd 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml index 26ec2969d31..27a89689ff7 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml index 8047017fd7f..5736ead7bf1 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml index 44eb4a1d44f..665e71962b4 100644 --- a/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml +++ b/legend-engine-xts-serviceStore/legend-engine-xt-serviceStore-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-serviceStore - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-serviceStore/pom.xml b/legend-engine-xts-serviceStore/pom.xml index 485bcc02cb5..641550d2f0b 100644 --- a/legend-engine-xts-serviceStore/pom.xml +++ b/legend-engine-xts-serviceStore/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml index bff664c94bd..ea130ad2cd3 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml index 31e1e5ec002..864eb6c73f7 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-snowflakeApp org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml index 985c67dd0a7..bad461e1198 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-generator/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml index 6d88324608e..d7feb656fb9 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-grammar/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml index 4c3e839c65e..7b7ddab8320 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-protocol/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml index c97c204a03d..b6e84749e0b 100644 --- a/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml +++ b/legend-engine-xts-snowflakeApp/legend-engine-xt-snowflakeApp-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-snowflakeApp - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-snowflakeApp/pom.xml b/legend-engine-xts-snowflakeApp/pom.xml index 603f4c54eb1..284f956ac77 100644 --- a/legend-engine-xts-snowflakeApp/pom.xml +++ b/legend-engine-xts-snowflakeApp/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml index c79c937562e..9480f2bcc04 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-compiler/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml index dbc6bd6708e..3f7355509ba 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-grammar-integration/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml index fd2bccb882f..1e9d63ee942 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-http-api/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml index b017274e8ed..ba71533a4e4 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-postgres-server/pom.xml @@ -3,7 +3,7 @@ legend-engine-xts-sql org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml index 75b3e84c1f9..be4c2af269b 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-core/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml index 9282e96926b..f89545ca06a 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-relationalStore/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml index e9f356a12e3..808009b5ea2 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-service/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml index 7a1b2f6e254..301d0752aca 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/legend-engine-xt-sql-providers-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xt-sql-providers - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml index 1fef0573ba8..e035990c8bc 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-providers/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml index 3449c029809..c5839311e88 100644 --- a/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml +++ b/legend-engine-xts-sql/legend-engine-xt-sql-pure/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-sql - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-sql/pom.xml b/legend-engine-xts-sql/pom.xml index da46dd5b379..5b00faf0937 100644 --- a/legend-engine-xts-sql/pom.xml +++ b/legend-engine-xts-sql/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml index 9c07b393693..79db98b2794 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-compiler/pom.xml @@ -18,7 +18,7 @@ legend-engine-xts-text org.finos.legend.engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml index 90e224dda9a..29cae675554 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-grammar/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml index 9717eccd217..8b822b95118 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-protocol/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml index 32def596e26..2b50951738c 100644 --- a/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml +++ b/legend-engine-xts-text/legend-engine-xt-text-pure-metamodel/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-text - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-text/pom.xml b/legend-engine-xts-text/pom.xml index 659f187257d..0562c05e810 100644 --- a/legend-engine-xts-text/pom.xml +++ b/legend-engine-xts-text/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml index 5d1d4bc64ab..bc37dd8bb08 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-javaPlatformBinding-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml index 24c4b9b609b..094b486a8ca 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-model/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml index 35f51fd5b49..fa0fb1ce8a3 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-pure/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml index 291924a4f42..27b66ef4539 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-runtime/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml index aa4803b4778..aa5ad46b9cb 100644 --- a/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml +++ b/legend-engine-xts-xml/legend-engine-xt-xml-shared/pom.xml @@ -19,7 +19,7 @@ org.finos.legend.engine legend-engine-xts-xml - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/legend-engine-xts-xml/pom.xml b/legend-engine-xts-xml/pom.xml index 5de75ada571..8a30075c219 100644 --- a/legend-engine-xts-xml/pom.xml +++ b/legend-engine-xts-xml/pom.xml @@ -18,7 +18,7 @@ org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT 4.0.0 diff --git a/pom.xml b/pom.xml index 95174d38283..5920fdb4d20 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ Legend Engine org.finos.legend.engine legend-engine - 4.66.0 + 4.66.1-SNAPSHOT pom @@ -241,7 +241,7 @@ scm:git:https://github.com/finos/legend-engine - legend-engine-4.66.0 + HEAD From dac201d5c4944890d747716f83333432663f6b2d Mon Sep 17 00:00:00 2001 From: Sai Sriharsha Annepu <72639930+gs-ssh16@users.noreply.github.com> Date: Thu, 14 Nov 2024 22:18:48 +0530 Subject: [PATCH 13/13] Use fast json deserialize function in sql parsing (#3249) --- .../postgresSqlParser.pure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/src/main/resources/core_external_store_relational_postgres_sql_parser/postgresSqlParser.pure b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/src/main/resources/core_external_store_relational_postgres_sql_parser/postgresSqlParser.pure index 617d291673c..a52b423840c 100644 --- a/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/src/main/resources/core_external_store_relational_postgres_sql_parser/postgresSqlParser.pure +++ b/legend-engine-xts-relationalStore/legend-engine-xt-relationalStore-generation/legend-engine-xt-relationalStore-postgresSql/legend-engine-pure-functions-relationalStore-postgresSql-parser/src/main/resources/core_external_store_relational_postgres_sql_parser/postgresSqlParser.pure @@ -22,7 +22,7 @@ native function <> meta::external::store::relational::postgresSq function meta::external::store::relational::postgresSql::parser::parseSqlStatement(sql: String[1]): Statement[1] { let statementJson = $sql->parseSqlStatementToJson(); - $statementJson->fromJSON( + $statementJson->fromJson( Statement, ^JSONDeserializationConfig( typeKeyName = '_type',