Merge branch 'gerrit/neo'
[asterixdb.git] / asterixdb / asterix-algebra / src / main / java / org / apache / asterix / optimizer / rules /
drwxr-xr-x   ..
-rw-r--r-- 7154 AddEquivalenceClassForRecordConstructorRule.java
-rw-r--r-- 3000 AsterixConsolidateWindowOperatorsRule.java
-rw-r--r-- 1534 AsterixExtractFunctionsFromJoinConditionRule.java
-rw-r--r-- 2135 AsterixInlineVariablesRule.java
-rw-r--r-- 5185 AsterixIntroduceGroupByCombinerRule.java
-rw-r--r-- 12407 AsterixPushMapOperatorThroughUnionRule.java
-rw-r--r-- 6858 ByNameToByHandleFieldAccessRule.java
-rw-r--r-- 7089 ByNameToByIndexFieldAccessRule.java
-rw-r--r-- 5447 CancelUnnestSingletonListRule.java
-rw-r--r-- 14103 CancelUnnestWithNestedListifyRule.java
-rw-r--r-- 4160 CheckFilterExpressionTypeRule.java
-rw-r--r-- 3778 CheckFullParallelSortRule.java
-rw-r--r-- 2212 CheckInsertUpsertReturningRule.java
-rw-r--r-- 23942 ConstantFoldingRule.java
-rw-r--r-- 6716 CountVarToCountOneRule.java
-rw-r--r-- 11310 DisjunctivePredicateToJoinRule.java
-rw-r--r-- 10451 ExtractBatchableExternalFunctionCallsRule.java
-rw-r--r-- 3820 ExtractDistinctByExpressionsRule.java
-rw-r--r-- 2913 ExtractOrderExpressionsRule.java
-rw-r--r-- 2828 ExtractWindowExpressionsRule.java
-rw-r--r-- 6430 FeedScanCollectionToUnnest.java
-rw-r--r-- 8617 FilterRefineSpatialJoinRuleForSTDistanceFunction.java
-rw-r--r-- 7203 FilterRefineSpatialJoinRuleForSTFunctions.java
-rw-r--r-- 2390 FindDataSourcesRule.java
-rw-r--r-- 8721 FixReplicateOperatorOutputsRule.java
-rw-r--r-- 19370 FullTextContainsParameterCheckAndSetRule.java
-rw-r--r-- 6857 FuzzyEqRule.java
-rw-r--r-- 7499 InjectTypeCastForFunctionArgumentsRule.java
-rw-r--r-- 6526 InjectTypeCastForUnionRule.java
-rw-r--r-- 9422 InlineUnnestFunctionRule.java
-rw-r--r-- 12838 IntroduceAutogenerateIDRule.java
-rw-r--r-- 6462 IntroduceDynamicTypeCastForExternalFunctionRule.java
-rw-r--r-- 14994 IntroduceDynamicTypeCastRule.java
-rw-r--r-- 4876 IntroduceEnforcedListTypeRule.java
-rw-r--r-- 6622 IntroduceMaterializationForInsertWithSelfScanRule.java
-rw-r--r-- 4623 IntroduceRandomPartitioningFeedComputationRule.java
-rw-r--r-- 4918 IntroduceRapidFrameFlushProjectAssignRule.java
-rw-r--r-- 74754 IntroduceSecondaryIndexInsertDeleteRule.java
-rw-r--r-- 8937 IntroduceStaticTypeCastForInsertRule.java
-rw-r--r-- 4438 IntroduceTransactionCommitByAssignOpRule.java
-rw-r--r-- 5028 IntroduceUnnestForCollectionToSequenceRule.java
-rw-r--r-- 8537 ListifyUnnestingFunctionRule.java
-rw-r--r-- 20515 LoadRecordFieldsRule.java
-rw-r--r-- 18706 MetaFunctionToMetaVariableRule.java
-rw-r--r-- 9016 NestGroupByRule.java
-rw-r--r-- 4095 PullPositionalVariableFromUnnestRule.java
-rw-r--r-- 7815 PullSelectOutOfSpatialJoin.java
-rw-r--r-- 13762 PushAggFuncIntoStandaloneAggregateRule.java
-rw-r--r-- 25100 PushAggregateIntoNestedSubplanRule.java
-rw-r--r-- 21972 PushFieldAccessRule.java
-rw-r--r-- 8586 PushGroupByThroughProduct.java
-rw-r--r-- 6653 PushLimitIntoOrderByRule.java
-rw-r--r-- 10316 PushLimitIntoPrimarySearchRule.java
-rw-r--r-- 4800 PushProperJoinThroughProduct.java
-rw-r--r-- 2662 PushSimilarityFunctionsBelowJoin.java
-rw-r--r-- 5493 PushValueAccessToExternalDataScanRule.java
-rw-r--r-- 6651 RemoveDuplicateFieldsRule.java
-rw-r--r-- 14304 RemoveLeftOuterUnnestForLeftOuterJoinRule.java
-rw-r--r-- 15044 RemoveRedundantListifyRule.java
-rw-r--r-- 3315 RemoveRedundantSelectRule.java
-rw-r--r-- 2586 RemoveSortInFeedIngestionRule.java
-rw-r--r-- 12067 RemoveUnusedOneToOneEquiJoinRule.java
-rw-r--r-- 15022 RewriteDistinctAggregateRule.java
-rw-r--r-- 3978 SetAsterixMemoryRequirementsRule.java
-rw-r--r-- 20286 SetAsterixPhysicalOperatorsRule.java
-rw-r--r-- 9533 SetClosedRecordConstructorsRule.java
-rw-r--r-- 5870 SetupCommitExtensionOpRule.java
-rw-r--r-- 19063 SimilarityCheckRule.java
-rw-r--r-- 16173 SweepIllegalNonfunctionalFunctions.java
-rw-r--r-- 3223 UnnestToDataScanRule.java
drwxr-xr-x - am
drwxr-xr-x - pushdown
drwxr-xr-x - subplan
drwxr-xr-x - temporal
drwxr-xr-x - typecast
drwxr-xr-x - util