public final class OpProcFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OpProcFactory.DefaultPPD
Default processor which just merges its children.
|
static class |
OpProcFactory.FilterPPD
Determines the push down predicates in its where expression and then
combines it with the push down predicates that are passed from its children.
|
static class |
OpProcFactory.JoinPPD
Determines predicates for which alias can be pushed to it's parents.
|
static class |
OpProcFactory.LateralViewForwardPPD |
static class |
OpProcFactory.ReduceSinkPPD
Processor for ReduceSink operator.
|
static class |
OpProcFactory.ScriptPPD
Processor for Script Operator Prevents any predicates being pushed.
|
static class |
OpProcFactory.TableScanPPD
Combines predicates of its child into a single expression and adds a filter
op as new child.
|
static class |
OpProcFactory.UDTFPPD |
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
LOG |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.Object |
createFilter(Operator op,
ExprWalkerInfo pushDownPreds,
OpWalkerInfo owi) |
static NodeProcessor |
getDefaultProc() |
static NodeProcessor |
getFilterProc() |
static NodeProcessor |
getJoinProc() |
static NodeProcessor |
getLIMProc() |
static NodeProcessor |
getLVFProc() |
static NodeProcessor |
getPTFProc() |
static NodeProcessor |
getRSProc() |
static NodeProcessor |
getSCRProc() |
static NodeProcessor |
getTSProc() |
static NodeProcessor |
getUDTFProc() |
protected static java.lang.Object createFilter(Operator op, ExprWalkerInfo pushDownPreds, OpWalkerInfo owi)
public static NodeProcessor getFilterProc()
public static NodeProcessor getJoinProc()
public static NodeProcessor getRSProc()
public static NodeProcessor getTSProc()
public static NodeProcessor getDefaultProc()
public static NodeProcessor getPTFProc()
public static NodeProcessor getSCRProc()
public static NodeProcessor getLIMProc()
public static NodeProcessor getUDTFProc()
public static NodeProcessor getLVFProc()
Copyright © 2012 The Apache Software Foundation