Sign in
apache
/
doris
/
06c9fb669775577b94aa045519749b36670def3c
/
.
/
fe
/
fe-core
/
src
/
main
/
java
/
org
/
apache
/
doris
/
nereids
/
rules
/
rewrite
tree: 62127c9d2c45dd051ad1485d30f5a760997c6f4b [
path history
]
[
tgz
]
batch/
mv/
AddDefaultLimit.java
AdjustConjunctsReturnType.java
AdjustNullable.java
AggScalarSubQueryToWindowFunction.java
BuildAggForUnion.java
CheckAndStandardizeWindowFunctionAndFrame.java
CheckDataTypes.java
CheckMatchExpression.java
CheckMultiDistinct.java
CheckPrivileges.java
CollectFilterAboveConsumer.java
CollectProjectAboveConsumer.java
ColumnPruning.java
ConvertInnerOrCrossJoin.java
ConvertOuterJoinToAntiJoin.java
CountDistinctRewrite.java
CountLiteralRewrite.java
CreatePartitionTopNFromWindow.java
CTEInline.java
DeferMaterializeTopNResult.java
EliminateAggCaseWhen.java
EliminateAggregate.java
EliminateAssertNumRows.java
EliminateDedupJoinCondition.java
EliminateEmptyRelation.java
EliminateFilter.java
EliminateGroupBy.java
EliminateGroupByKey.java
EliminateJoinByFK.java
EliminateJoinByUnique.java
EliminateJoinCondition.java
EliminateLimit.java
EliminateLimitUnderApply.java
EliminateMarkJoin.java
EliminateNotNull.java
EliminateNullAwareLeftAntiJoin.java
EliminateOrderByConstant.java
EliminateOuterJoin.java
EliminateSemiJoin.java
EliminateSort.java
EliminateSortUnderApply.java
EliminateSortUnderSubqueryOrView.java
EliminateUnnecessaryProject.java
ExistsApplyToJoin.java
ExtractAndNormalizeWindowExpression.java
ExtractFilterFromCrossJoin.java
ExtractSingleTableExpressionFromDisjunction.java
FindHashConditionForJoin.java
ForeignKeyContext.java
InApplyToJoin.java
InferAggNotNull.java
InferFilterNotNull.java
InferJoinNotNull.java
InferPredicates.java
InferSetOperatorDistinct.java
InlineLogicalView.java
LimitSortToTopN.java
MergeAggregate.java
MergeFilters.java
MergeGenerates.java
MergeLimits.java
MergeOneRowRelationIntoUnion.java
MergeProjects.java
MergeSetOperations.java
MergeSetOperationsExcept.java
MergeTopNs.java
MultiJoin.java
NormalizeSort.java
NormalizeToSlot.java
OneRewriteRuleFactory.java
OrExpansion.java
PredicatePropagation.java
PruneEmptyPartition.java
PruneFileScanPartition.java
PruneOlapScanPartition.java
PruneOlapScanTablet.java
PullUpCorrelatedFilterUnderApplyAggregateProject.java
PullUpCteAnchor.java
PullUpJoinFromUnionAll.java
PullUpPredicates.java
PullUpProjectUnderApply.java
PullUpProjectUnderLimit.java
PullUpProjectUnderTopN.java
PushConjunctsIntoEsScan.java
PushConjunctsIntoJdbcScan.java
PushConjunctsIntoOdbcScan.java
PushDownAggThroughJoin.java
PushDownAggThroughJoinOneSide.java
PushDownAliasIntoUnionAll.java
PushDownAliasThroughJoin.java
PushDownDistinctThroughJoin.java
PushDownExpressionsInHashCondition.java
PushDownFilterThroughAggregation.java
PushDownFilterThroughGenerate.java
PushDownFilterThroughJoin.java
PushDownFilterThroughPartitionTopN.java
PushDownFilterThroughProject.java
PushDownFilterThroughRepeat.java
PushDownFilterThroughSetOperation.java
PushDownFilterThroughSort.java
PushDownFilterThroughWindow.java
PushDownJoinOtherCondition.java
PushDownLimit.java
PushDownLimitDistinctThroughJoin.java
PushDownLimitDistinctThroughUnion.java
PushDownProjectThroughLimit.java
PushDownTopNDistinctThroughJoin.java
PushDownTopNDistinctThroughUnion.java
PushDownTopNThroughJoin.java
PushDownTopNThroughUnion.java
PushDownTopNThroughWindow.java
PushFilterInsideJoin.java
PushProjectIntoOneRowRelation.java
PushProjectIntoUnion.java
PushProjectThroughUnion.java
ReduceAggregateChildOutputRows.java
ReorderJoin.java
RewriteCteChildren.java
RewriteRuleFactory.java
ScalarApplyToJoin.java
SemiJoinCommute.java
SimplifyAggGroupBy.java
SplitLimit.java
SumLiteralRewrite.java
TransposeSemiJoinAgg.java
TransposeSemiJoinAggProject.java
TransposeSemiJoinLogicalJoin.java
TransposeSemiJoinLogicalJoinProject.java
UnCorrelatedApplyAggregateFilter.java
UnCorrelatedApplyFilter.java
UnCorrelatedApplyProjectFilter.java