org.finos.legend.pure.generated.core_servicestore_executionPlan_executionPlan_generation Maven / Gradle / Ivy
The newest version!
package org.finos.legend.pure.generated;
import org.eclipse.collections.api.list.ListIterable;
import org.eclipse.collections.api.list.MutableList;
import org.eclipse.collections.api.RichIterable;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.impl.factory.Lists;
import org.eclipse.collections.impl.map.mutable.UnifiedMap;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.*;
import org.eclipse.collections.api.block.function.Function2;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
import org.eclipse.collections.api.block.function.Function0;
import org.eclipse.collections.api.block.function.Function;
import org.finos.legend.pure.m3.execution.ExecutionSupport;
import org.eclipse.collections.impl.factory.Maps;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;
import org.finos.legend.pure.runtime.java.compiled.execution.*;
import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*;
public class core_servicestore_executionPlan_executionPlan_generation
{
public static MutableMap> __functions = Maps.mutable.empty();
static
{
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17", new DefaultPureLambdaFunction1>>, java.lang.Object>()
{
public java.lang.Object execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Object value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._first();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction0()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return "graphFetchChecked is not supported with Service Store";
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _prop, final ExecutionSupport es)
{
return org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass.class.isInstance(_prop._owner());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._requestParametersBuildInfo();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceRequestBodyResolutionExecutionNode$9$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._requestBodyBuildInfo();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$20", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._serviceParameter();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12", new DefaultPureLambdaFunction1()
{
public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Boolean value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference _t, final ExecutionSupport es)
{
return _t._list();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter _v_automap, final ExecutionSupport es)
{
return _v_automap._type();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getParamMapFromXStoreProperties$3$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1", new DefaultPureLambdaFunction1>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair execute(ListIterable vars, ExecutionSupport es)
{
return value((java.lang.String)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair value(final java.lang.String _p, final ExecutionSupport es)
{
return (CompiledSupport.>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_p,_p,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 163, 25, -1, -1)));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceRequestBodyResolutionExecutionNode$9$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction1>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference _v_automap, final ExecutionSupport es)
{
return _v_automap._type();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$26", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$23", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$generateRootTreeFromBinding$10$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$0", new DefaultPureLambdaFunction1>>()
{
public RichIterable> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_pure_extension_Extension)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable> value(final org.finos.legend.pure.generated.Root_meta_pure_extension_Extension _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._availableExternalFormats());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$24", new DefaultPureLambdaFunction1>, RichIterable>>()
{
public RichIterable> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _prop, final ExecutionSupport es)
{
return platform_pure_essential_meta_multiplicity_hasToOneUpperBound.Root_meta_pure_functions_meta_hasToOneUpperBound_Multiplicity_1__Boolean_1_(_prop._multiplicity(),es);
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_PropertyPathElement_Impl("Anonymous_NoCounter")._property(_p);
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$27", new DefaultPureLambdaFunction1>, RichIterable>>()
{
public RichIterable> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._requestParametersBuildInfo();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$9", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._serviceParameter();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3", new DefaultPureLambdaFunction1, java.lang.String>()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path _p, final ExecutionSupport es)
{
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(_p,es);
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _p, final ExecutionSupport es)
{
return (CompiledSupport.>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_p._first(),new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::PrimitiveType", "String")))))._values(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_p._second()._values()), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, java.lang.String>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3")), es)
)),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 361, 17, -1, -1)));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$39", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription _v_automap, final ExecutionSupport es)
{
return _v_automap._resultKey();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$38", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter _v_automap, final ExecutionSupport es)
{
return _v_automap._name();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$39", new DefaultPureLambdaFunction1>>, java.lang.Object>()
{
public java.lang.Object execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Object value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._first();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction0()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return "Service Store does not support ->take when filters added in chained M2m mapping";
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17", new DefaultPureLambdaFunction1>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.external.store.model.PureInstanceSetImplementation)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction value(final org.finos.legend.pure.m3.coreinstance.meta.external.store.model.PureInstanceSetImplementation _v_automap, final ExecutionSupport es)
{
return _v_automap._filter();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$40", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput execute(ListIterable vars, ExecutionSupport es)
{
return value((java.lang.String)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput value(final java.lang.String _v, final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput_Impl("Anonymous_NoCounter")._name(_v)._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any")))._multiplicity(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany")));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction1>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping _sm, final ExecutionSupport es)
{
final RichIterable _reqPropPaths = ((RichIterable)(Object)CompiledSupport.concatenate(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(_sm._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2")), es)
, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3")), es)
), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8")), es)
, CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(CompiledSupport.mapToOneOverOne(_sm._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10")), es)
, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11")), es)
, (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")), es)
), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15")), es)
));
final RichIterable _propPaths = (CompiledSupport.castWithExceptionHandling(platform_pure_essential_collection_transformation_removeDuplicates.Root_meta_pure_functions_collection_removeDuplicates_T_MANY__T_MANY_(CompiledSupport.toPureCollection(((RichIterable)(CompiledSupport.isEmpty(_reqPropPaths)?CompiledSupport.toPureCollection(""):CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(_reqPropPaths))))),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 271, 146, -1, -1)));
return (CompiledSupport.>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(platform_pure_essential_string_toString_joinStrings.Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.castWithExceptionHandling(platform_pure_essential_collection_order_sort.Root_meta_pure_functions_collection_sort_T_m__T_m_(CompiledSupport.toPureCollection(_propPaths),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 272, 93, -1, -1)))),",",es),_sm,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 272, 76, -1, -1)));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._processedChainSets());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15", new DefaultPureLambdaFunction1, RichIterable>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$16", new DefaultPureLambdaFunction1>, org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo>()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
{
return _v_automap._first();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p, final ExecutionSupport es)
{
return org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue.class.isInstance(_p._second());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p, final ExecutionSupport es)
{
return org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class.isInstance(_p._second());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._requestBodyBuildInfo();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12", new DefaultPureLambdaFunction1, RichIterable>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._expressionSequence());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1, RichIterable>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._generalizations());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11", new DefaultPureLambdaFunction1>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._transform();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1, RichIterable>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType _v_automap, final ExecutionSupport es)
{
return _v_automap._rawType();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13", new DefaultPureLambdaFunction1>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$5", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Generalization)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Generalization _v_automap, final ExecutionSupport es)
{
return _v_automap._general();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8", new DefaultPureLambdaFunction0()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return "Request Body with primitive type not supported yet!!";
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _x, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Pair_$0_1$_(_x,(RichIterable>)null,es), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13")), es)
, (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14")), es)
);
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _v_automap, final ExecutionSupport es)
{
return _v_automap._name();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$47", new DefaultPureLambdaFunction1>, RichIterable>>()
{
public RichIterable> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$45", new DefaultPureLambdaFunction1>>, java.lang.Object>()
{
public java.lang.Object execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.Object value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._first();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$46", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$43", new DefaultPureLambdaFunction1>>>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> execute(ListIterable vars, ExecutionSupport es)
{
return value((java.lang.Object)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> value(final java.lang.Object _a, final ExecutionSupport es)
{
return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_a,new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(Lists.immutable.>empty()),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 395, 113, -1, -1)));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$41", new DefaultPureLambdaFunction1>, RichIterable>>()
{
public RichIterable> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$40", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p, final ExecutionSupport es)
{
final java.lang.String _varName = (java.lang.String)(Pure.matches(_p._second(),org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue.class,1,1)?
(new DefendedFunction()
{
public Object valueOf(final Object _v_As_Object)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue _v = (org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue)CompiledSupport.makeOne(_v_As_Object);
return _v._var()._name();
}
}).valueOf(CompiledSupport.first(_p._second()))
:
(Pure.matches(_p._second(),org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class,1,1)?
(new DefendedFunction()
{
public Object valueOf(final Object _l_As_Object)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue _l = (org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue)CompiledSupport.makeOne(_l_As_Object);
return _p._first();
}
}).valueOf(CompiledSupport.first(_p._second()))
:
CompiledSupport.matchFailure(_p._second(),new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 191, 75, -1, -1))))
;
return (CompiledSupport.>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_p._first(),_varName,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 195, 50, -1, -1)));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._requestParametersBuildInfo();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$19", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
{
return _v_automap._requestParametersBuildInfo();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue _v, final ExecutionSupport es)
{
return _v._var()._name();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$59", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters value(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree _x, final ExecutionSupport es)
{
return CompiledSupport.mapToOneOverOne(_x, (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$58")), es)
;
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _pb, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Pair_$0_1$_(CompiledSupport.toOne(_pb._transform()._expressionSequence(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 269, 161, -1, -1)),(RichIterable>)null,es), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6")), es)
, (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")), es)
);
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$58", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters value(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree _x, final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters_Impl("Anonymous_NoCounter")._property(_x._property())._parameters(CompiledSupport.toPureCollection(_x._parameters()));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>()
{
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
{
return _v_automap._second();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction1, RichIterable>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._values());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10", new DefaultPureLambdaFunction1, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode>()
{
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _param, final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode_Impl("Anonymous_NoCounter")._varName(_param._first())._executionNodes(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ConstantExecutionNode_Impl("Anonymous_NoCounter")._values(CompiledSupport.toOne(CompiledSupport.castWithExceptionHandling(_param._second(),org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 185, 130, -1, -1))._value(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 185, 157, -1, -1)))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any"))))))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any"))));
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _v_automap, final ExecutionSupport es)
{
return _v_automap._name();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$0", new DefaultPureLambdaFunction1>()
{
public RichIterable execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
}
public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
{
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding _v_automap, final ExecutionSupport es)
{
return _v_automap._contentType();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$16", new DefaultPureLambdaFunction1()
{
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement _prop, final ExecutionSupport es)
{
return CompiledSupport.castWithExceptionHandling(_prop,org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 431, 73, -1, -1))._property()._name();
}
}
);
__functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13", new DefaultPureLambdaFunction1()
{
public org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference _v_automap, final ExecutionSupport es)
{
return _v_automap._binding();
}
}
);
}
public static org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode Root_meta_external_store_service_executionPlan_generation_planRootGraphFetchExecutionServiceStore_StoreQuery_1__RoutedValueSpecification_$0_1$__StoreMappingClusteredGraphFetchTree_1__String_MANY__Mapping_1__Runtime_1__ExecutionContext_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__InMemoryRootGraphFetchExecutionNode_1_(final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery _sq, final org.finos.legend.pure.m3.coreinstance.meta.pure.router.RoutedValueSpecification _ext, final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_StoreMappingClusteredGraphFetchTree _clusteredTree, final RichIterable _orderedPaths, final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _mapping, final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime, final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext _exeCtx, final boolean _enableConstraints, final boolean _checked, final RichIterable _extensions, final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext _debug,final ExecutionSupport es)
{
final org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store _store = _sq._store();
CompiledSupport.pureAssert(org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore.class.isInstance(_store), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("store", _store);
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Expected a ServiceStore. Found - ",platform_pure_essential_meta_graph_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(CompiledSupport.castWithExceptionHandling(_store,org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 58, 93, -1, -1)),es))),es);
}
public MutableMap getOpenVariables()
{
return this.__vars;
}
}
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 58, 4, -1, -1), es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression _fe = _sq._fe();
final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree _rootTree = CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphFetch_routing.Root_meta_pure_graphFetch_routing_byPassClusteringInfo_GraphFetchTree_1__GraphFetchTree_1_(_clusteredTree,es),org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 62, 62, -1, -1));
final long _batchSize = ((java.lang.Long)((CompiledSupport.equal(_fe._func(), ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::function::ConcreteFunctionDefinition","Root::meta::pure::graphFetch::execution::graphFetch_T_MANY__RootGraphFetchTree_1__Integer_1__T_MANY_"))) || CompiledSupport.equal(_fe._func(), ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::function::ConcreteFunctionDefinition","Root::meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Integer_1__Checked_MANY_"))))?CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_instanceValuesAtParameter_FunctionExpression_1__Integer_1__Map_$0_1$__Any_MANY_(_fe,2l,_sq._inScopeVars(),es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 64, 77, -1, -1)),java.lang.Long.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 64, 86, -1, -1)):1l));
final org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _connection = core_pure_runtime_runtimeExtension.Root_meta_core_runtime_connectionByElement_Runtime_1__Store_1__Connection_1_(_runtime,_store,es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTree = core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(_rootTree,_mapping,CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTreeExtended = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)(_enableConstraints?core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(_sourceTree,es):_sourceTree));
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl = CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_rootTree._sets(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 72, 43, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 72, 52, -1, -1));
final RichIterable _setsProcessed = ((RichIterable)((platform_pure_grammar_functions_collection_size_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_ext,es) && org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification.class.isInstance(CompiledSupport.toOne(_ext, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 74, 57, -1, -1))))?CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.castWithExceptionHandling(_ext,org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 74, 124, -1, -1)), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11")), es)
)):CompiledSupport.toPureCollection((java.lang.Object)null)));
final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _map = core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveParamMapForChainProcessing_SetImplementation_MANY__Map_1__DebugContext_1__Map_1_(CompiledSupport.toPureCollection(_setsProcessed),_sq._inScopeVars(),_debug,es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState _serviceStoreQueryProcessedState = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_processServiceStoreQuery_StoreQuery_1__Map_1__DebugContext_1__ServiceStoreQueryProcessedState_1_(_sq,_map,_debug,es);
final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode _sourceNode = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_nodeFromServiceStoreConnection_Connection_1__RootGraphFetchTree_1__RootServiceInstanceSetImplementation_1__ServiceStoreQueryProcessedState_1__Boolean_1__Boolean_1__Extension_MANY__ExecutionNode_1_(_connection,_sourceTreeExtended,_serviceSetImpl,_serviceStoreQueryProcessedState,_enableConstraints,_checked,CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction _sourceNodeDecorator = new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$25")
), (
new DefendedPureLambdaFunction1()
{
private final MutableMap __vars = Maps.mutable.ofInitialCapacity(6)
.withKeyValue("fe", _fe)
.withKeyValue("mapping", _mapping)
.withKeyValue("serviceStoreQueryProcessedState", _serviceStoreQueryProcessedState)
.withKeyValue("setsProcessed", _setsProcessed)
.withKeyValue("sq", _sq)
.withKeyValue("store", _store);
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)CompiledSupport.makeOne(vars.get(0)), es);
}
public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode _sourceNode, final ExecutionSupport es)
{
return ((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)(platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_serviceStoreQueryProcessedState._recordsToBeRead(),es)?_sourceNode:new LambdaZero(){public org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_LimitExecutionNode execute(){ CompiledSupport.pureAssert(CompiledSupport.isEmpty(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.castWithExceptionHandling(CompiledSupport.toPureCollection(_setsProcessed),org.finos.legend.pure.m3.coreinstance.meta.external.store.model.PureInstanceSetImplementation.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 81, 88, -1, -1))), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17")), es)
), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 81, 65, -1, -1), es);
final org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification _fromCluster = new org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification_Impl("Anonymous_NoCounter")._val(_fe)._store(_store)._s(core_servicestore_contract_storeContract.Root_meta_external_store_service_contract_serviceStoreStoreContract__StoreContract_1_(es))._mapping(_mapping)._executable(true)._multiplicity(_fe._multiplicity())._genericType(_fe._genericType())._openVars(_sq._inScopeVars());
return new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_LimitExecutionNode_Impl("Anonymous_NoCounter")._limit(CompiledSupport.toOne(_serviceStoreQueryProcessedState._recordsToBeRead(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 92, 152, -1, -1)))._resultType(_sourceNode._resultType())._executionNodes(CompiledSupport.toPureCollection(CompiledSupport.copy(_sourceNode, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 94, 102, 94, 141))._fromCluster(_fromCluster)));}}.execute()));
}
public MutableMap getOpenVariables()
{
return this.__vars;
}
}
))
;
return new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode_Impl("Anonymous_NoCounter")._resultType(core_pure_graphFetch_graphFetchExecutionPlan.Root_meta_pure_graphFetch_executionPlan_resultTypeFromGraphFetchTree_GraphFetchTree_1__PartialClassResultType_1_(_rootTree,es))._nodeIndex(0l)._graphFetchTree(_rootTree)._batchSize(_batchSize)._checked(_checked)._children(CompiledSupport.toPureCollection(core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generateInMemoryChildGraphNodes_RoutedGraphFetchTree_1__String_1__String_MANY__DebugContext_1__InMemoryGraphFetchExecutionNode_MANY_(_rootTree,core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_nodePathName_GraphFetchTree_1__String_1_(_rootTree,es),CompiledSupport.toPureCollection(_orderedPaths),_debug,es)))._executionNodes(CompiledSupport.toPureCollection(((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)(Object)CompiledSupport.makeOne(CoreGen.evaluate(es, (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.Function)_sourceNodeDecorator, _sourceNode)))));
}
public static org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode Root_meta_external_store_service_executionPlan_generation_planCrossStoreGraphFetchExecutionServiceStore_StoreMappingClusteredGraphFetchTree_1__String_MANY__String_1__Map_1__Mapping_1__Runtime_1__ExecutionContext_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__InMemoryCrossStoreGraphFetchExecutionNode_1_(final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_StoreMappingClusteredGraphFetchTree _clusteredTree, final RichIterable _orderedPaths, final java.lang.String _parentPath, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars, final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _mapping, final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime, final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext _exeCtx, final boolean _enableConstraints, final boolean _checked, final RichIterable _extensions, final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext _debug,final ExecutionSupport es)
{
final org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store _store = _clusteredTree._store();
CompiledSupport.pureAssert(org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore.class.isInstance(_store), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("store", _store);
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Expected a ServiceStore. Found - ",platform_pure_essential_meta_graph_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(CompiledSupport.castWithExceptionHandling(_store,org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 111, 93, -1, -1)),es))),es);
}
public MutableMap getOpenVariables()
{
return this.__vars;
}
}
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 111, 4, -1, -1), es);
final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree _rootTree = CompiledSupport.castWithExceptionHandling(core_pure_graphFetch_graphFetch_routing.Root_meta_pure_graphFetch_routing_byPassClusteringInfo_GraphFetchTree_1__GraphFetchTree_1_(_clusteredTree,es),org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 113, 67, -1, -1));
final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree _updatedRootTree = new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::graphFetch::routing::RoutedRootGraphFetchTree"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any")))))._subTrees(CompiledSupport.toPureCollection(_rootTree._subTrees()))._class(CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(_rootTree,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 117, 76, -1, -1)))._sets(CompiledSupport.toPureCollection(_rootTree._sets()))._requiredQualifiedProperties(CompiledSupport.toPureCollection(_rootTree._requiredQualifiedProperties()));
final java.lang.String _rootPath = platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with(_parentPath,".",core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_nodePathName_GraphFetchTree_1__String_1_(_rootTree,es))),es);
CompiledSupport.pureAssert(core_functions_unclassified_collection_in.Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(_parentPath,CompiledSupport.toPureCollection(_orderedPaths),es), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$5")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("orderedPaths", _orderedPaths,"parentPath", _parentPath);
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Unknown path ",_parentPath,"; known are: ",CompiledSupport.joinStrings(_orderedPaths, "[", "; ", "]"))),es);
}
public MutableMap getOpenVariables()
{
return this.__vars;
}
}
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 124, 4, -1, -1), es);
CompiledSupport.pureAssert(core_functions_unclassified_collection_in.Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(_rootPath,CompiledSupport.toPureCollection(_orderedPaths),es), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("orderedPaths", _orderedPaths,"rootPath", _rootPath);
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return valueOf(es);
}
public java.lang.String valueOf(final ExecutionSupport es)
{
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Unknown path ",_rootPath,"; known are: ",CompiledSupport.joinStrings(_orderedPaths, "[", "; ", "]"))),es);
}
public MutableMap getOpenVariables()
{
return this.__vars;
}
}
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 125, 4, -1, -1), es);
platform_pure_essential_tests_assertFalse.Root_meta_pure_functions_asserts_assertFalse_Boolean_1__Function_1__Boolean_1_(_checked,new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")
))
,es);
final long _parentIdx = CoreGen.indexOf(_orderedPaths, _parentPath);
final long _currentIdx = CoreGen.indexOf(_orderedPaths, _rootPath);
final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping = CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_rootTree._propertyMapping(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 131, 59, -1, -1)),org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 131, 68, -1, -1));
final org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _connection = core_pure_runtime_runtimeExtension.Root_meta_core_runtime_connectionByElement_Runtime_1__Store_1__Connection_1_(_runtime,_store,es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTree = core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(_updatedRootTree,_mapping,CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTreeExtended = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)(_enableConstraints?core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(_sourceTree,es):_sourceTree));
final RichIterable> _xStorePropInScope = core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_getPopulatedXStorePropertiesInScope_XStorePropertyMapping_1__Class_1__AbstractProperty_MANY_(_xStorePropertyMapping,CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(_rootTree,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 138, 129, -1, -1)),es);
platform_pure_essential_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(CoreGen.forAll(_xStorePropInScope, new DefendedPredicate>(){PureFunction1,Boolean> func=(PureFunction1,Boolean>)CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")
))
,es); public boolean accept(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty param){return func.value(param,es);}})
,"All properties in XStore relationship should have 1 as multiplicty upper bound for service store.",es);
final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_getParamMapFromXStoreProperties_AbstractProperty_MANY__Class_1__Map_1_(CompiledSupport.toPureCollection(_xStorePropInScope),CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(_rootTree,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 140, 121, -1, -1)),es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl = CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_rootTree._sets(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 141, 48, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 141, 57, -1, -1));
return new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode_Impl("Anonymous_NoCounter")._resultType(core_pure_graphFetch_graphFetchExecutionPlan.Root_meta_pure_graphFetch_executionPlan_resultTypeFromGraphFetchTree_GraphFetchTree_1__PartialClassResultType_1_(_rootTree,es))._parentIndex(_parentIdx)._nodeIndex(_currentIdx)._graphFetchTree(_rootTree)._checked(_checked)._xStorePropertyMapping(_xStorePropertyMapping)._supportsBatching(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_querySupportsBatching_AbstractProperty_MANY__Map_1__RootServiceInstanceSetImplementation_1__Boolean_1_(CompiledSupport.toPureCollection(_xStorePropInScope),_paramMap,_serviceSetImpl,es))._children(CompiledSupport.toPureCollection(core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generateInMemoryChildGraphNodes_RoutedGraphFetchTree_1__String_1__String_MANY__DebugContext_1__InMemoryGraphFetchExecutionNode_MANY_(_rootTree,_rootPath,CompiledSupport.toPureCollection(_orderedPaths),_debug,es)))._executionNodes(CompiledSupport.toPureCollection(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_nodeFromServiceStoreConnection_Connection_1__RootGraphFetchTree_1__RootServiceInstanceSetImplementation_1__ServiceStoreQueryProcessedState_1__Boolean_1__Boolean_1__Extension_MANY__ExecutionNode_1_(_connection,_sourceTreeExtended,_serviceSetImpl,new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState_Impl("Anonymous_NoCounter")._paramMap(_paramMap),_enableConstraints,_checked,CompiledSupport.toPureCollection(_extensions),es)));
}
public static org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_external_store_service_executionPlan_generation_getParamMapFromXStoreProperties_AbstractProperty_MANY__Class_1__Map_1_(final RichIterable> _properties, final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _rootClass,final ExecutionSupport es)
{
return CoreGen.newMap(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_properties), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, java.lang.String>)(new DefendedPureLambdaFunction1, java.lang.String>()
{
private final MutableMap __vars = Maps.fixedSize.of("rootClass", _rootClass);
public java.lang.String execute(ListIterable vars, ExecutionSupport es)
{
return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
}
public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
{
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_Path_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))._path(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_PropertyPathElement_Impl("Anonymous_NoCounter")._property(_p)))._start(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType(_rootClass)),es);
}
public MutableMap getOpenVariables()
{
return this.__vars;
}
}
), es)
), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getParamMapFromXStoreProperties$3$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")), es)
, es);
}
public static org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState Root_meta_external_store_service_executionPlan_generation_processServiceStoreQuery_StoreQuery_1__Map_1__DebugContext_1__ServiceStoreQueryProcessedState_1_(final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery _sq, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _initialMap, final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext _debug,final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_ServiceStoreQuery _serviceStoreQuery = core_servicestore_pureToServiceStoreQuery_pureToServiceStoreQuery.Root_meta_external_store_service_functions_pureToServiceStoreQuery_toServiceStoreQuery_FunctionExpression_1__Map_1__DebugContext_1__ServiceStoreQuery_1_(_sq._fe(),_sq._inScopeVars(),_debug,es);
final RichIterable> _paramValues = ((PureMap)_serviceStoreQuery._processedParamValueMap()).getMap().keyValuesView().collect(new DefendedFunction