public interface LogicalPropertiesProvider
| Modifier and Type | Method and Description |
|---|---|
LogicalProperties |
getAggregationProperties(AggregationNode aggregationNode) |
LogicalProperties |
getAssignUniqueIdProperties(PlanNode assignUniqueId) |
LogicalProperties |
getDefaultProperties() |
LogicalProperties |
getDistinctLimitProperties(DistinctLimitNode limitNode) |
LogicalProperties |
getFilterProperties(FilterNode filterNode) |
LogicalProperties |
getJoinProperties(PlanNode joinNode) |
LogicalProperties |
getLimitProperties(LimitNode limitNode) |
LogicalProperties |
getProjectProperties(ProjectNode projectNode) |
LogicalProperties |
getSemiJoinProperties(PlanNode semiJNode) |
LogicalProperties |
getSortProperties(PlanNode sortNode) |
LogicalProperties |
getTableScanProperties(TableScanNode tableScanNode) |
LogicalProperties |
getTopNProperties(TopNNode limitNode) |
LogicalProperties |
getValuesProperties(ValuesNode valuesNode) |
LogicalProperties getDefaultProperties()
LogicalProperties getTableScanProperties(TableScanNode tableScanNode)
LogicalProperties getProjectProperties(ProjectNode projectNode)
LogicalProperties getFilterProperties(FilterNode filterNode)
LogicalProperties getJoinProperties(PlanNode joinNode)
LogicalProperties getSemiJoinProperties(PlanNode semiJNode)
LogicalProperties getSortProperties(PlanNode sortNode)
LogicalProperties getAggregationProperties(AggregationNode aggregationNode)
LogicalProperties getLimitProperties(LimitNode limitNode)
LogicalProperties getTopNProperties(TopNNode limitNode)
LogicalProperties getValuesProperties(ValuesNode valuesNode)
LogicalProperties getDistinctLimitProperties(DistinctLimitNode limitNode)
LogicalProperties getAssignUniqueIdProperties(PlanNode assignUniqueId)
Copyright © 2012–2022. All rights reserved.