public abstract class oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor extends java.lang.Object implements oadd.org.apache.drill.common.expression.visitors.ExprVisitor
{
public void <init>()
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Object visitFunctionCall(oadd.org.apache.drill.common.expression.FunctionCall, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.FunctionCall v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.FunctionCall;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitFunctionHolderExpression(oadd.org.apache.drill.common.expression.FunctionHolderExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.FunctionHolderExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.FunctionHolderExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitIfExpression(oadd.org.apache.drill.common.expression.IfExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.IfExpression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.IfExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitBooleanOperator(oadd.org.apache.drill.common.expression.BooleanOperator, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.BooleanOperator v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.BooleanOperator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitSchemaPath(oadd.org.apache.drill.common.expression.SchemaPath, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.SchemaPath v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.SchemaPath;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitFloatConstant(oadd.org.apache.drill.common.expression.ValueExpressions$FloatExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$FloatExpression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$FloatExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitIntConstant(oadd.org.apache.drill.common.expression.ValueExpressions$IntExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.ValueExpressions$IntExpression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$IntExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitLongConstant(oadd.org.apache.drill.common.expression.ValueExpressions$LongExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.ValueExpressions$LongExpression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$LongExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitDecimal9Constant(oadd.org.apache.drill.common.expression.ValueExpressions$Decimal9Expression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$Decimal9Expression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$Decimal9Expression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitDecimal18Constant(oadd.org.apache.drill.common.expression.ValueExpressions$Decimal18Expression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$Decimal18Expression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$Decimal18Expression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitDecimal28Constant(oadd.org.apache.drill.common.expression.ValueExpressions$Decimal28Expression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.ValueExpressions$Decimal28Expression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$Decimal28Expression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitDecimal38Constant(oadd.org.apache.drill.common.expression.ValueExpressions$Decimal38Expression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$Decimal38Expression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$Decimal38Expression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitVarDecimalConstant(oadd.org.apache.drill.common.expression.ValueExpressions$VarDecimalExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$VarDecimalExpression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$VarDecimalExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitDateConstant(oadd.org.apache.drill.common.expression.ValueExpressions$DateExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.ValueExpressions$DateExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$DateExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitTimeConstant(oadd.org.apache.drill.common.expression.ValueExpressions$TimeExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.ValueExpressions$TimeExpression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$TimeExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitTimeStampConstant(oadd.org.apache.drill.common.expression.ValueExpressions$TimeStampExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$TimeStampExpression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$TimeStampExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitIntervalYearConstant(oadd.org.apache.drill.common.expression.ValueExpressions$IntervalYearExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$IntervalYearExpression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$IntervalYearExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitIntervalDayConstant(oadd.org.apache.drill.common.expression.ValueExpressions$IntervalDayExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.ValueExpressions$IntervalDayExpression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$IntervalDayExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitDoubleConstant(oadd.org.apache.drill.common.expression.ValueExpressions$DoubleExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.ValueExpressions$DoubleExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$DoubleExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitBooleanConstant(oadd.org.apache.drill.common.expression.ValueExpressions$BooleanExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$BooleanExpression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$BooleanExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitQuotedStringConstant(oadd.org.apache.drill.common.expression.ValueExpressions$QuotedString, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$QuotedString v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$QuotedString;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitCastExpression(oadd.org.apache.drill.common.expression.CastExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.CastExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.CastExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitConvertExpression(oadd.org.apache.drill.common.expression.ConvertExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.ConvertExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ConvertExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitAnyValueExpression(oadd.org.apache.drill.common.expression.AnyValueExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
oadd.org.apache.drill.common.expression.AnyValueExpression v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.AnyValueExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitNullConstant(oadd.org.apache.drill.common.expression.TypedNullConstant, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.TypedNullConstant v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.TypedNullConstant;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitNullExpression(oadd.org.apache.drill.common.expression.NullExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.NullExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.NullExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression, java.lang.Object) throws java.lang.Exception
{
java.lang.UnsupportedOperationException v;
java.lang.Object[] v;
oadd.org.apache.drill.common.expression.LogicalExpression v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Class v, v;
java.lang.Object v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.LogicalExpression;
v := @parameter: java.lang.Object;
v = new java.lang.UnsupportedOperationException;
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v[0] = v;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Expression of type %s not handled by visitor type %s.", v);
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.Object visitParameter(oadd.org.apache.drill.common.expression.ValueExpressions$ParameterExpression, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
oadd.org.apache.drill.common.expression.ValueExpressions$ParameterExpression v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.ValueExpressions$ParameterExpression;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitTypedFieldExpr(oadd.org.apache.drill.common.expression.TypedFieldExpr, java.lang.Object) throws java.lang.Exception
{
oadd.org.apache.drill.common.expression.TypedFieldExpr v;
oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor v;
java.lang.Object v, v;
v := @this: oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor;
v := @parameter: oadd.org.apache.drill.common.expression.TypedFieldExpr;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<oadd.org.apache.drill.common.expression.visitors.AbstractExprVisitor: java.lang.Object visitUnknown(oadd.org.apache.drill.common.expression.LogicalExpression,java.lang.Object)>(v, v);
return v;
}
}