ApplyRewriter
rewriting
AstRewritingMonitor
rewriting
abortedRewriting
AstRewritingMonitor
abortedRewritingDueToLargeDNF
AstRewritingMonitor
addUniquenessPredicates
rewriters
aggregationsAreIsolated
conditions
alias
InliningContext
aliases
replaceAliasedFunctionInvocations
apply
RewriterCondition RewriterStepSequencer RewriterTaskBuilder RewriterTaskProcessor RunConditionRewriter TracingRewriterTaskProcessor aggregationsAreIsolated collectNodesOfType containsNoMatchingNodes containsNoNodesOfType containsNoReturnAll hasAggregateButIsNotAggregate noDuplicatesInReturnItems noReferenceEqualityAmongVariables noUnnamedPatternElementsInMatch noUnnamedPatternElementsInPatternComprehension normalizedEqualsArguments orderByOnlyOnVariables MatchPredicateNormalization PatternExpressionPatternElementNamer ReturnItemSafeTopDownRewriter addUniquenessPredicates calculateUsingGetDegree collapseMultipleInPredicates copyVariables deMorganRewriter desugarMapProjection distributeLawsRewriter expandCallWhere expandStar flattenBooleanOperators foldConstants inlineNamedPathsInPatternComprehensions inlineProjections inliningContextCreator isolateAggregation literalReplacement ExtractParameterRewriter mergeInPredicates nameAllPatternElements nameMatchPatternElements namePatternComprehensionPatternElements nameUpdatingClauses normalizeArgumentOrder normalizeComparisons normalizeNotEquals normalizeReturnClauses normalizeSargablePredicates normalizeWithClauses projectFreshSortExpressions projectNamedPaths reattachAliasedExpressions recordScopes repeatWithSizeLimit replaceAliasedFunctionInvocations replaceLiteralDynamicPropertyLookups simplifyPredicates