public class DynamicPartitionPruningUtils extends Object
Constructor and Description |
---|
DynamicPartitionPruningUtils() |
Modifier and Type | Method and Description |
---|---|
static List<String> |
getSuitableDynamicFilteringFieldsInFactSide(DynamicTableSource tableSource,
List<String> candidateFields) |
static boolean |
supportDynamicPartitionPruning(org.apache.calcite.rel.core.Join join)
For the input join node, judge whether the join left side and join right side meet the
requirements of dynamic partition pruning.
|
static boolean |
supportDynamicPartitionPruning(org.apache.calcite.rel.core.Join join,
boolean factInLeft)
For the input join node, judge whether the join left side and join right side meet the
requirements of dynamic partition pruning.
|
public static boolean supportDynamicPartitionPruning(org.apache.calcite.rel.core.Join join)
public static boolean supportDynamicPartitionPruning(org.apache.calcite.rel.core.Join join, boolean factInLeft)
public static List<String> getSuitableDynamicFilteringFieldsInFactSide(DynamicTableSource tableSource, List<String> candidateFields)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.