public class org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan extends org.finos.legend.engine.protocol.pure.v.model.executionPlan.ExecutionPlan
{
public boolean authDependent;
public java.lang.String kerberos;
public org.finos.legend.engine.protocol.Protocol serializer;
public java.util.List templateFunctions;
public org.finos.legend.engine.protocol.pure.v.model.executionPlan.nodes.ExecutionNode rootExecutionNode;
public org.finos.legend.engine.protocol.pure.v.model.executionPlan.nodes.PlatformImplementation globalImplementationSupport;
public void <init>()
{
org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan v;
java.util.List v;
v := @this: org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.ExecutionPlan: void <init>()>();
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan: java.util.List templateFunctions> = v;
return;
}
public org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan getSingleExecutionPlan(java.util.Map)
{
org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan v;
java.util.Map v;
v := @this: org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan;
v := @parameter: java.util.Map;
return v;
}
public org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan getSingleExecutionPlan(java.util.function.Function)
{
org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan v;
java.util.function.Function v;
v := @this: org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan;
v := @parameter: java.util.function.Function;
return v;
}
public org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan getSingleExecutionPlan(java.util.function.Function, java.util.Map)
{
org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan v;
java.util.function.Function v;
java.util.Map v;
v := @this: org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan;
v := @parameter: java.util.function.Function;
v := @parameter: java.util.Map;
return v;
}
public org.eclipse.collections.api.map.MutableMap getExecutionStateParams(org.eclipse.collections.api.map.MutableMap)
{
org.eclipse.collections.api.map.MutableMap v, v;
org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan v;
java.lang.String v, v;
org.finos.legend.engine.protocol.pure.v.model.executionPlan.nodes.ExecutionNode v;
v := @this: org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan;
v := @parameter: org.eclipse.collections.api.map.MutableMap;
v = v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan: java.lang.String kerberos>;
if v == null goto label;
v = v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan: java.lang.String kerberos>;
interfaceinvoke v.<org.eclipse.collections.api.map.MutableMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("userId", v);
label:
v = v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.SingleExecutionPlan: org.finos.legend.engine.protocol.pure.v.model.executionPlan.nodes.ExecutionNode rootExecutionNode>;
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.nodes.ExecutionNode: org.eclipse.collections.api.map.MutableMap getExecutionStateParams(org.eclipse.collections.api.map.MutableMap)>(v);
return v;
}
}