{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -877,15 +877,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Apr 6 00:14:10\n-  32-bit CRC value (hex):                         946f111b\n+  32-bit CRC value (hex):                         4634391a\n   compressed size:                                7370 bytes\n   uncompressed size:                              102103 bytes\n   length of filename:                             118 characters\n   length of extra field:                          0 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -567,15 +567,15 @@\n 0EE5F Extract Zip Spec      14 (20) '2.0'\n 0EE60 Extract OS            00 (0) 'MS-DOS'\n 0EE61 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 0EE63 Compression Method    0008 (8) 'Deflated'\n 0EE65 Modification Time     568601C5 (1451622853) 'Thu Apr  6 00:14:10 2023'\n-0EE69 CRC                   946F111B (2490306843)\n+0EE69 CRC                   4634391A (1177827610)\n 0EE6D Compressed Size       00001CCA (7370)\n 0EE71 Uncompressed Size     00018ED7 (102103)\n 0EE75 Filename Length       0076 (118)\n 0EE77 Extra Length          0000 (0)\n 0EE79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0xEE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -1787,15 +1787,15 @@\n 1ADBD Extract Zip Spec      14 (20) '2.0'\n 1ADBE Extract OS            00 (0) 'MS-DOS'\n 1ADBF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 1ADC1 Compression Method    0008 (8) 'Deflated'\n 1ADC3 Modification Time     568601C5 (1451622853) 'Thu Apr  6 00:14:10 2023'\n-1ADC7 CRC                   946F111B (2490306843)\n+1ADC7 CRC                   4634391A (1177827610)\n 1ADCB Compressed Size       00001CCA (7370)\n 1ADCF Uncompressed Size     00018ED7 (102103)\n 1ADD3 Filename Length       0076 (118)\n 1ADD5 Extra Length          0000 (0)\n 1ADD7 Comment Length        0000 (0)\n 1ADD9 Disk Start            0000 (0)\n 1ADDB Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest.java", "source2": "org/finos/legend/pure/generated/core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest.java", "unified_diff": "@@ -322,15 +322,15 @@\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _withJava = core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_generatePlatformCode_ExecutionPlan_1__String_1__PlatformBindingConfig_1__Extension_MANY__ExecutionPlan_1_(_res,core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBindingId__String_1_(es),new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingConfig_Impl(\"Anonymous_NoCounter\"),CompiledSupport.toPureCollection(core_relational_java_platform_binding_legendJavaPlatformBinding_relationalLegendJavaPlatformBindingExtension.Root_meta_relational_executionPlan_platformBinding_legendJava_relationalExtensionsWithLegendJavaPlatformBinding__Extension_MANY_(es)),es);\n final java.lang.String _expectedJava = platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"Sequence\\n\",\"(\\n\",\"  type = TDS[(firstName, String, VARCHAR(200), \\\"\\\")]\\n\",\"  (\\n\",\"    Allocation\\n\",\"    (\\n\",\"      type = DateTime\\n\",\"      resultSizeRange = 1\\n\",\"      name = x\\n\",\"      value = \\n\",\"        (\\n\",\"          PureExp\\n\",\"          (\\n\",\"            type = DateTime\\n\",\"            resultSizeRange = 1\\n\",\"            expression = now()\\n\",\"            implementation\\n\",\"            (\\n\",\"              calls = org.finos.legend.engine.plan.dependencies.store.platform.PredefinedExpressions.now\\n\",\"            )\\n\",\"          )\\n\",\"        )\\n\",\"    )\\n\",\"    Relational\\n\",\"    (\\n\",\"      type = TDS[(firstName, String, VARCHAR(200), \\\"\\\")]\\n\",\"      resultColumns = [(\\\"firstName\\\", VARCHAR(200))]\\n\",\"      sql = select \\\"root\\\".FIRSTNAME as \\\"firstName\\\" from personTable as \\\"root\\\" where '${x}' > dateadd(DAY, -1, current_timestamp())\\n\",\"      connection = TestDatabaseConnection(type = \\\"H2\\\")\\n\",\"    )\\n\",\"  )\\n\",\")\\n\")),es);\n return platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(_expectedJava),CompiledSupport.toPureCollection(core_pure_executionPlan_executionPlan_print.Root_meta_pure_executionPlan_toString_planToString_ExecutionPlan_1__Extension_MANY__String_1_(_withJava,CompiledSupport.toPureCollection(core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es)),es)),es);\n }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_withNestedSequenceNode__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$4871642\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_graphFetch_tests_chain_Target_Firm>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$4871643\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$relational$executionPlan$platformBinding$legendJava$tests$withNestedSequenceNode$2$system$imports$import__core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n@@ -430,15 +430,15 @@\n ),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 572, 123, -1, -1)));\n platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(\"_pure.plan.root.n1.n1\"),CompiledSupport.toPureCollection(_withoutPlanIdPackage),es);\n return platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(\"_pure.plan_abc.plan.root.n1.n1\"),CompiledSupport.toPureCollection(_withPlanIdPackage),es);\n }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_testSupportGraphFetchWithCircularConstraint__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$4871940\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$4871941\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$relational$executionPlan$platformBinding$legendJava$tests$testSupportGraphFetchWithCircularConstraint$7$system$imports$import__core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n@@ -466,15 +466,15 @@\n final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree _firmTree = CompiledSupport.toOne(CompiledSupport.toPureCollection(_generatedTree._subTrees()).select(new DefendedPredicate<org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree>(){public boolean accept(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree _g){return CompiledSupport.equal(CompiledSupport.toOne(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree>castWithExceptionHandling(_g,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 597, 58, -1, -1))._property()._name(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 597, 109, -1, -1)), \"firm\");}}), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 597, 134, -1, -1));\n final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree _employeesTree = CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree>castWithExceptionHandling(CompiledSupport.toOne(CompiledSupport.toPureCollection(_firmTree._subTrees()).select(new DefendedPredicate<org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree>(){public boolean accept(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.GraphFetchTree _g){return CompiledSupport.equal(CompiledSupport.toOne(CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree>castWithExceptionHandling(_g,org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 598, 58, -1, -1))._property()._name(), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 598, 109, -1, -1)), \"employees\");}}), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 598, 139, -1, -1)),org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_relational_java_platform_binding/legendJavaPlatformBinding/executionPlanTest.pure\", -1, -1, 598, 148, -1, -1));\n return platform_pure_basics_tests_assertSameElements.Root_meta_pure_functions_asserts_assertSameElements_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"0\",\"1\",\"titleNotEmpty\")),CompiledSupport.toPureCollection(_employeesTree._constraintsExclusions()),es);\n }\n \n public static boolean Root_meta_relational_executionPlan_platformBinding_legendJava_tests_testSupportGraphFetchWithCircularConstraint2__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$4872008\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_pure_executionPlan_constraints_tests_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_relational_java_platform_binding$4872009\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$relational$executionPlan$platformBinding$legendJava$tests$testSupportGraphFetchWithCircularConstraint2$8$system$imports$import__core_relational_java_platform_binding_legendJavaPlatformBinding_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n"}]}
