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 © 2019 The Apache Software Foundation. All Rights Reserved.