public static interface SortUnionTransposeRule.Config extends RelRule.Config
| Modifier and Type | Field and Description |
|---|---|
static SortUnionTransposeRule.Config |
DEFAULT |
EMPTY| Modifier and Type | Method and Description |
|---|---|
boolean |
matchNullFetch()
Whether to match a Sort whose
Sort.fetch is null. |
default SortUnionTransposeRule |
toRule()
Creates a rule that uses this configuration.
|
SortUnionTransposeRule.Config |
withMatchNullFetch(boolean matchNullFetch)
Sets
matchNullFetch(). |
default SortUnionTransposeRule.Config |
withOperandFor(Class<? extends Sort> sortClass,
Class<? extends Union> unionClass)
Defines an operand tree for the given classes.
|
as, description, operandSupplier, relBuilderFactory, withDescription, withOperandSupplier, withRelBuilderFactorystatic final SortUnionTransposeRule.Config DEFAULT
default SortUnionTransposeRule toRule()
RelRule.ConfigtoRule in interface RelRule.Configboolean matchNullFetch()
Sort.fetch is null. Generally
this only makes sense if the Union preserves order (and merges).SortUnionTransposeRule.Config withMatchNullFetch(boolean matchNullFetch)
matchNullFetch().default SortUnionTransposeRule.Config withOperandFor(Class<? extends Sort> sortClass, Class<? extends Union> unionClass)
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.