public class oadd.org.apache.drill.common.logical.LogicalPlanBuilder extends java.lang.Object
{
private oadd.org.apache.drill.common.logical.PlanProperties planProperties;
private org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder storageEngines;
private org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder operators;
public void <init>()
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder v;
oadd.org.apache.drill.common.logical.LogicalPlanBuilder v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder v;
v := @this: oadd.org.apache.drill.common.logical.LogicalPlanBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder builder()>();
v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder storageEngines> = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder builder()>();
v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder operators> = v;
return;
}
public oadd.org.apache.drill.common.logical.LogicalPlanBuilder planProperties(oadd.org.apache.drill.common.logical.PlanProperties)
{
oadd.org.apache.drill.common.logical.LogicalPlanBuilder v;
oadd.org.apache.drill.common.logical.PlanProperties v;
v := @this: oadd.org.apache.drill.common.logical.LogicalPlanBuilder;
v := @parameter: oadd.org.apache.drill.common.logical.PlanProperties;
v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: oadd.org.apache.drill.common.logical.PlanProperties planProperties> = v;
return v;
}
public oadd.org.apache.drill.common.logical.LogicalPlanBuilder planProperties(oadd.org.apache.drill.common.logical.PlanProperties$PlanType, int, java.lang.String, java.lang.String, oadd.org.apache.drill.common.logical.PlanProperties$Generator$ResultMode)
{
oadd.org.apache.drill.common.logical.LogicalPlanBuilder v;
oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder v, v, v, v, v;
int v;
oadd.org.apache.drill.common.logical.PlanProperties$PlanType v;
oadd.org.apache.drill.common.logical.PlanProperties$Generator$ResultMode v;
java.lang.String v, v;
oadd.org.apache.drill.common.logical.PlanProperties v;
v := @this: oadd.org.apache.drill.common.logical.LogicalPlanBuilder;
v := @parameter: oadd.org.apache.drill.common.logical.PlanProperties$PlanType;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.common.logical.PlanProperties$Generator$ResultMode;
v = staticinvoke <oadd.org.apache.drill.common.logical.PlanProperties: oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder builder()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder: oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder generator(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder: oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder type(oadd.org.apache.drill.common.logical.PlanProperties$PlanType)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder: oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder version(int)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder: oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder resultMode(oadd.org.apache.drill.common.logical.PlanProperties$Generator$ResultMode)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.common.logical.PlanProperties$PlanPropertiesBuilder: oadd.org.apache.drill.common.logical.PlanProperties build()>();
v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: oadd.org.apache.drill.common.logical.PlanProperties planProperties> = v;
return v;
}
public oadd.org.apache.drill.common.logical.LogicalPlanBuilder addStorageEngine(java.lang.String, oadd.org.apache.drill.common.logical.StoragePluginConfig)
{
oadd.org.apache.drill.common.logical.LogicalPlanBuilder v;
oadd.org.apache.drill.common.logical.StoragePluginConfig v;
java.lang.String v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder v;
v := @this: oadd.org.apache.drill.common.logical.LogicalPlanBuilder;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.common.logical.StoragePluginConfig;
v = v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder storageEngines>;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.drill.common.logical.LogicalPlanBuilder addLogicalOperator(oadd.org.apache.drill.common.logical.data.LogicalOperator)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder v;
oadd.org.apache.drill.common.logical.LogicalPlanBuilder v;
oadd.org.apache.drill.common.logical.data.LogicalOperator v;
v := @this: oadd.org.apache.drill.common.logical.LogicalPlanBuilder;
v := @parameter: oadd.org.apache.drill.common.logical.data.LogicalOperator;
v = v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder operators>;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder add(java.lang.Object)>(v);
return v;
}
public oadd.org.apache.drill.common.logical.LogicalPlan build()
{
oadd.org.apache.drill.common.logical.LogicalPlanBuilder v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder v;
oadd.org.apache.drill.common.logical.LogicalPlan v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList v;
oadd.org.apache.drill.common.logical.PlanProperties v;
v := @this: oadd.org.apache.drill.common.logical.LogicalPlanBuilder;
v = new oadd.org.apache.drill.common.logical.LogicalPlan;
v = v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: oadd.org.apache.drill.common.logical.PlanProperties planProperties>;
v = v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder storageEngines>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableMap build()>();
v = v.<oadd.org.apache.drill.common.logical.LogicalPlanBuilder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder operators>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList build()>();
specialinvoke v.<oadd.org.apache.drill.common.logical.LogicalPlan: void <init>(oadd.org.apache.drill.common.logical.PlanProperties,java.util.Map,java.util.List)>(v, v, v);
return v;
}
}