blob: d298553caaddaf04d5d0a8449afd717b440fff3c [file] [log] [blame]
package edu.uci.ics.hivesterix.logical.plan.visitor.base;
import org.apache.commons.lang3.mutable.Mutable;
import org.apache.hadoop.hive.ql.exec.CollectOperator;
import org.apache.hadoop.hive.ql.exec.ExtractOperator;
import org.apache.hadoop.hive.ql.exec.FileSinkOperator;
import org.apache.hadoop.hive.ql.exec.FilterOperator;
import org.apache.hadoop.hive.ql.exec.ForwardOperator;
import org.apache.hadoop.hive.ql.exec.GroupByOperator;
import org.apache.hadoop.hive.ql.exec.JoinOperator;
import org.apache.hadoop.hive.ql.exec.LateralViewForwardOperator;
import org.apache.hadoop.hive.ql.exec.LateralViewJoinOperator;
import org.apache.hadoop.hive.ql.exec.LimitOperator;
import org.apache.hadoop.hive.ql.exec.MapJoinOperator;
import org.apache.hadoop.hive.ql.exec.MapOperator;
import org.apache.hadoop.hive.ql.exec.ReduceSinkOperator;
import org.apache.hadoop.hive.ql.exec.SMBMapJoinOperator;
import org.apache.hadoop.hive.ql.exec.ScriptOperator;
import org.apache.hadoop.hive.ql.exec.SelectOperator;
import org.apache.hadoop.hive.ql.exec.TableScanOperator;
import org.apache.hadoop.hive.ql.exec.UDTFOperator;
import org.apache.hadoop.hive.ql.exec.UnionOperator;
import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalOperator;
/**
* a default empty implementation of visitor
*
* @author yingyib
*/
public class DefaultVisitor implements Visitor {
@Override
public Mutable<ILogicalOperator> visit(CollectOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(JoinOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(ExtractOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(MapJoinOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(SMBMapJoinOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
public Mutable<ILogicalOperator> visit(FileSinkOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
public Mutable<ILogicalOperator> visit(ReduceSinkOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(FilterOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(ForwardOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(GroupByOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(LateralViewForwardOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(LateralViewJoinOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(LimitOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(MapOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(ScriptOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(SelectOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(TableScanOperator hiveOperator,
Mutable<ILogicalOperator> AlgebricksParentOperator, Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(UDTFOperator operator, Mutable<ILogicalOperator> AlgebricksParentOperator,
Translator t) throws AlgebricksException {
return null;
}
@Override
public Mutable<ILogicalOperator> visit(UnionOperator operator, Mutable<ILogicalOperator> AlgebricksParentOperator,
Translator t) throws AlgebricksException {
return null;
}
}