public interface  org.apache.drill.common.logical.data.visitors.LogicalVisitor extends java.lang.Object
{
public static final org.slf4j.Logger logger;
public abstract java.lang.Object visitScan(org.apache.drill.common.logical.data.Scan, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitStore(org.apache.drill.common.logical.data.Store, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitGroupingAggregate(org.apache.drill.common.logical.data.GroupingAggregate, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitFilter(org.apache.drill.common.logical.data.Filter, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitFlatten(org.apache.drill.common.logical.data.Flatten, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitAnalyze(org.apache.drill.common.logical.data.Analyze, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitProject(org.apache.drill.common.logical.data.Project, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitValues(org.apache.drill.common.logical.data.Values, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitOrder(org.apache.drill.common.logical.data.Order, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitJoin(org.apache.drill.common.logical.data.Join, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitLimit(org.apache.drill.common.logical.data.Limit, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitRunningAggregate(org.apache.drill.common.logical.data.RunningAggregate, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitTransform(org.apache.drill.common.logical.data.Transform, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitUnion(org.apache.drill.common.logical.data.Union, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitExcept(org.apache.drill.common.logical.data.Except, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitIntersect(org.apache.drill.common.logical.data.Intersect, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitWindow(org.apache.drill.common.logical.data.Window, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitWriter(org.apache.drill.common.logical.data.Writer, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitUnnest(org.apache.drill.common.logical.data.Unnest, java.lang.Object) throws java.lang.Throwable;
public abstract java.lang.Object visitLateralJoin(org.apache.drill.common.logical.data.LateralJoin, java.lang.Object) throws java.lang.Throwable;
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/drill/common/logical/data/visitors/LogicalVisitor;");
<org.apache.drill.common.logical.data.visitors.LogicalVisitor: org.slf4j.Logger logger> = v;
return;
}
}