@Value.Immutable public static interface JoinProjectTransposeRule.Config extends RelRule.Config
| Modifier and Type | Field and Description |
|---|---|
static JoinProjectTransposeRule.Config |
DEFAULT |
static JoinProjectTransposeRule.Config |
LEFT |
static JoinProjectTransposeRule.Config |
LEFT_OUTER |
static JoinProjectTransposeRule.Config |
OUTER |
static JoinProjectTransposeRule.Config |
RIGHT |
static JoinProjectTransposeRule.Config |
RIGHT_OUTER |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
isIncludeOuter()
Whether to include outer joins, default false.
|
default JoinProjectTransposeRule |
toRule()
Creates a rule that uses this configuration.
|
JoinProjectTransposeRule.Config |
withIncludeOuter(boolean includeOuter)
Sets
isIncludeOuter(). |
as, description, operandSupplier, relBuilderFactory, withDescription, withOperandSupplier, withRelBuilderFactorystatic final JoinProjectTransposeRule.Config DEFAULT
static final JoinProjectTransposeRule.Config LEFT
static final JoinProjectTransposeRule.Config RIGHT
static final JoinProjectTransposeRule.Config OUTER
static final JoinProjectTransposeRule.Config LEFT_OUTER
static final JoinProjectTransposeRule.Config RIGHT_OUTER
default JoinProjectTransposeRule toRule()
RelRule.ConfigtoRule in interface RelRule.Config@Value.Default default boolean isIncludeOuter()
JoinProjectTransposeRule.Config withIncludeOuter(boolean includeOuter)
isIncludeOuter().Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.