public class org.apache.drill.common.expression.IfExpression$Builder extends java.lang.Object
{
org.apache.drill.common.expression.IfExpression$IfCondition conditions;
private org.apache.drill.common.expression.LogicalExpression elseExpression;
private org.apache.drill.common.expression.ExpressionPosition pos;
private org.apache.drill.common.types.TypeProtos$MajorType outputType;
public void <init>()
{
org.apache.drill.common.expression.ExpressionPosition v;
org.apache.drill.common.expression.IfExpression$Builder v;
v := @this: org.apache.drill.common.expression.IfExpression$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.apache.drill.common.expression.ExpressionPosition: org.apache.drill.common.expression.ExpressionPosition UNKNOWN>;
v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.ExpressionPosition pos> = v;
return;
}
public org.apache.drill.common.expression.IfExpression$Builder setPosition(org.apache.drill.common.expression.ExpressionPosition)
{
org.apache.drill.common.expression.ExpressionPosition v;
org.apache.drill.common.expression.IfExpression$Builder v;
v := @this: org.apache.drill.common.expression.IfExpression$Builder;
v := @parameter: org.apache.drill.common.expression.ExpressionPosition;
v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.ExpressionPosition pos> = v;
return v;
}
public org.apache.drill.common.expression.IfExpression$Builder setElse(org.apache.drill.common.expression.LogicalExpression)
{
org.apache.drill.common.expression.IfExpression$Builder v;
org.apache.drill.common.expression.LogicalExpression v;
v := @this: org.apache.drill.common.expression.IfExpression$Builder;
v := @parameter: org.apache.drill.common.expression.LogicalExpression;
v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.LogicalExpression elseExpression> = v;
return v;
}
public org.apache.drill.common.expression.IfExpression$Builder setIfCondition(org.apache.drill.common.expression.IfExpression$IfCondition)
{
org.apache.drill.common.expression.IfExpression$Builder v;
org.apache.drill.common.expression.IfExpression$IfCondition v;
v := @this: org.apache.drill.common.expression.IfExpression$Builder;
v := @parameter: org.apache.drill.common.expression.IfExpression$IfCondition;
v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.IfExpression$IfCondition conditions> = v;
return v;
}
public org.apache.drill.common.expression.IfExpression$Builder setOutputType(org.apache.drill.common.types.TypeProtos$MajorType)
{
org.apache.drill.common.expression.IfExpression$Builder v;
org.apache.drill.common.types.TypeProtos$MajorType v;
v := @this: org.apache.drill.common.expression.IfExpression$Builder;
v := @parameter: org.apache.drill.common.types.TypeProtos$MajorType;
v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.types.TypeProtos$MajorType outputType> = v;
return v;
}
public org.apache.drill.common.expression.IfExpression build()
{
org.apache.drill.common.expression.IfExpression$IfCondition v, v;
org.apache.drill.common.expression.LogicalExpression v;
org.apache.drill.common.types.TypeProtos$MajorType v;
org.apache.drill.common.expression.ExpressionPosition v, v;
org.apache.drill.common.expression.IfExpression$Builder v;
org.apache.drill.common.expression.IfExpression v;
v := @this: org.apache.drill.common.expression.IfExpression$Builder;
v = v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.ExpressionPosition pos>;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.IfExpression$IfCondition conditions>;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = new org.apache.drill.common.expression.IfExpression;
v = v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.ExpressionPosition pos>;
v = v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.IfExpression$IfCondition conditions>;
v = v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.expression.LogicalExpression elseExpression>;
v = v.<org.apache.drill.common.expression.IfExpression$Builder: org.apache.drill.common.types.TypeProtos$MajorType outputType>;
specialinvoke v.<org.apache.drill.common.expression.IfExpression: void <init>(org.apache.drill.common.expression.ExpressionPosition,org.apache.drill.common.expression.IfExpression$IfCondition,org.apache.drill.common.expression.LogicalExpression,org.apache.drill.common.types.TypeProtos$MajorType)>(v, v, v, v);
return v;
}
}