public abstract class PrunerExpressionOperatorFactory extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PrunerExpressionOperatorFactory.ColumnExprProcessor
Processor for column expressions.
|
static class |
PrunerExpressionOperatorFactory.DefaultExprProcessor
Processor for constants and null expressions.
|
static class |
PrunerExpressionOperatorFactory.FieldExprProcessor
FieldExprProcessor.
|
static class |
PrunerExpressionOperatorFactory.GenericFuncExprProcessor
If all children are candidates and refer only to one table alias then this
expr is a candidate else it is not a candidate but its children could be
final candidates.
|
Constructor and Description |
---|
PrunerExpressionOperatorFactory() |
Modifier and Type | Method and Description |
---|---|
static NodeProcessor |
getDefaultExprProcessor()
Instantiate default expression processor.
|
static NodeProcessor |
getFieldProcessor()
Instantiate field processor.
|
static NodeProcessor |
getGenericFuncProcessor()
Instantiate generic function processor.
|
public static final NodeProcessor getDefaultExprProcessor()
public static final NodeProcessor getGenericFuncProcessor()
public static final NodeProcessor getFieldProcessor()
Copyright © 2016 The Apache Software Foundation. All rights reserved.