public abstract class org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor extends java.lang.Object implements org.apache.drill.common.logical.data.visitors.LogicalVisitor
{
public void <init>()
{
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator, java.lang.Object) throws java.lang.Throwable
{
java.lang.UnsupportedOperationException v;
java.lang.Object[] v;
org.apache.drill.common.logical.data.LogicalOperator v;
java.lang.Class v, v;
java.lang.Object v;
java.lang.String v, v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.LogicalOperator;
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[])>("The LogicalVisitor of type %s does not currently support visiting the PhysicalOperator type %s.", v);
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.Object visitAnalyze(org.apache.drill.common.logical.data.Analyze, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Analyze v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Analyze;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitScan(org.apache.drill.common.logical.data.Scan, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Scan v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Scan;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitStore(org.apache.drill.common.logical.data.Store, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Store v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Store;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitFilter(org.apache.drill.common.logical.data.Filter, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Filter v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Filter;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitFlatten(org.apache.drill.common.logical.data.Flatten, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Flatten v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Flatten;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitProject(org.apache.drill.common.logical.data.Project, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Project v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Project;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitOrder(org.apache.drill.common.logical.data.Order, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Order v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Order;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitJoin(org.apache.drill.common.logical.data.Join, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Join v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Join;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitLimit(org.apache.drill.common.logical.data.Limit, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Limit v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Limit;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitRunningAggregate(org.apache.drill.common.logical.data.RunningAggregate, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.RunningAggregate v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.RunningAggregate;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitGroupingAggregate(org.apache.drill.common.logical.data.GroupingAggregate, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.GroupingAggregate v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.GroupingAggregate;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitTransform(org.apache.drill.common.logical.data.Transform, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Transform v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Transform;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitUnion(org.apache.drill.common.logical.data.Union, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Union v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Union;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitExcept(org.apache.drill.common.logical.data.Except, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Except v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Except;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitIntersect(org.apache.drill.common.logical.data.Intersect, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Intersect v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Intersect;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitWindow(org.apache.drill.common.logical.data.Window, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Window v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Window;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitValues(org.apache.drill.common.logical.data.Values, java.lang.Object) throws java.lang.Throwable
{
java.lang.Object v, v;
org.apache.drill.common.logical.data.Values v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Values;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitWriter(org.apache.drill.common.logical.data.Writer, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Writer v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Writer;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitUnnest(org.apache.drill.common.logical.data.Unnest, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.Unnest v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.Unnest;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object visitLateralJoin(org.apache.drill.common.logical.data.LateralJoin, java.lang.Object) throws java.lang.Throwable
{
org.apache.drill.common.logical.data.LateralJoin v;
java.lang.Object v, v;
org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor v;
v := @this: org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor;
v := @parameter: org.apache.drill.common.logical.data.LateralJoin;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.common.logical.data.visitors.AbstractLogicalVisitor: java.lang.Object visitOp(org.apache.drill.common.logical.data.LogicalOperator,java.lang.Object)>(v, v);
return v;
}
}