TestHiveLogicalPlanner

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total8,374 of 8,3740%10 of 100%1061061,2891,289101101
assertPushdownSubscripts(String)1,1720%n/a11979711
testPushdownSubfieldsForMapFilter()6650%n/a1111011011
testPushdownSubfields()5610%n/a11767611
testParquetDereferencePushDown()5500%n/a11858511
testMetadataAggregationFoldingWithEmptyPartitions()4260%n/a11848411
testOptimizeMetadataQueries()3680%n/a11797911
testPushdownFilter()3640%n/a11575711
testPushdownSubfieldsAndJoinReordering()3410%n/a11464611
testPushDownSubfieldsFromLambdas()2490%n/a11363611
testMetadataAggregationFolding()2370%n/a11454511
testMetadataAggregationFoldingWithEmptyPartitionsAndMetastoreThreshold()2310%n/a11515111
testMetadataAggregationFoldingWithTwoPartitionColumns()2250%n/a11464611
testPushdownSubfieldsAssorted()2240%n/a11282811
testBucketPruning()2150%n/a11323211
testPartialAggregatePushdown()2050%n/a11383811
testPushdownSubfieldsForMapSubset()1950%n/a11323211
testPartitionPruning()1830%n/a11171711
testPushdownFilterOnSubfields()1590%n/a11272711
testMetadataQueryOptimizationWithLimit()1530%n/a11232311
testPushdownMapSubscripts()1180%n/a11202011
testAddRequestedColumnsToLayout()1150%n/a11121211
testPushdownArraySubscripts()1010%n/a11181811
testMetadataAggregationFoldingWithFilters(boolean, boolean)970%n/a11202011
testRepeatedFilterPushdown()900%n/a11151511
assertRequestedColumnsInLayout(Plan, String, Set)780%40%33171711
optimizeMetadataFilterProperties()630%n/a115511
testPushdownNegativeSubfiels()550%n/a117711
testVirtualBucketing()500%n/a11111111
testPushdownFilterAndSubfields()480%n/a11101011
assertBucketFilter(Plan, String, int, Set)430%n/a11101011
replicateHiveMetastore(DistributedQueryRunner)430%n/a116611
assertTableLayout(Plan, String, TupleDomain, RowExpression, Set)380%n/a11101011
assertNoAggregatedColumns(Plan, String)370%20%22101011
assertNoBucketFilter(Plan, String, int)320%n/a118811
createDummyPartition(Table, String)260%n/a11101011
assertPushdownFilterOnSubfields(String, Map)210%n/a114411
lambda$testPushdownFilter$5(RowExpression, Plan)200%n/a111111
lambda$testPushdownFilter$4(RowExpression, Plan)200%n/a111111
lambda$testPushdownFilter$1(Plan)190%n/a111111
lambda$testPushdownFilter$0(Plan)190%n/a111111
assertParquetDereferencePushDown(String, String, Map, TupleDomain, Set, RowExpression)180%n/a113311
isTableScanNode(PlanNode, String)160%40%331111
lambda$assertPushdownFilterOnSubfields$31(String, Map, Plan)160%n/a113311
lambda$testBucketPruning$15(Plan)150%n/a111111
lambda$createDummyPartition$6(Table, String, Storage.Builder)150%n/a113311
assertPushdownSubfields(Session, String, String, Map)140%n/a112211
assertParquetDereferencePushDown(Session, String, String, Map)140%n/a112211
pushdownFilterAndNestedColumnFilterEnabled()140%n/a114411
partialAggregatePushdownEnabled()140%n/a114411
createQueryRunner()130%n/a114411
assertPushdownSubfields(String, String, Map)130%n/a112211
withParquetDereferencePushDownEnabled()130%n/a114411
tableScanParquetDeferencePushDowns(String, Map)120%n/a111111
tableScanParquetDeferencePushDowns(String, Map, TupleDomain, Set, RowExpression)120%n/a111111
lambda$testBucketPruning$14(Plan)110%n/a111111
lambda$testBucketPruning$9(Plan)110%n/a111111
lambda$testBucketPruning$8(Plan)110%n/a111111
pushdownFilterEnabled()100%n/a113311
tableScan(String, TupleDomain, RowExpression, Set)100%n/a111111
tableScan(String, Map)0%n/a111111
getSessionWithOptimizeMetadataQueries()0%n/a113311
lambda$testBucketPruning$16(Plan)0%n/a111111
lambda$testBucketPruning$13(Plan)0%n/a111111
lambda$testBucketPruning$7(Plan)0%n/a111111
lambda$testPushdownFilter$3(RowExpression, Plan)0%n/a111111
lambda$testPushdownFilter$2(RowExpression, Plan)0%n/a111111
getSingleValueColumnDomain(String, String)0%n/a111111
utf8Slices(String[])0%n/a111111
tableScanWithConstraint(String, Map)0%n/a111111
toSubfields(String[])0%n/a113311
assertParquetDereferencePushDown(String, String, Map)0%n/a112211
identityMap(String[])0%n/a111111
nestedColumnMap(String[])0%n/a111111
lambda$testAddRequestedColumnsToLayout$23(String, Plan)0%n/a111111
lambda$testAddRequestedColumnsToLayout$22(String, Plan)0%n/a111111
lambda$testAddRequestedColumnsToLayout$21(String, Plan)0%n/a111111
constant(long)0%n/a111111
lambda$testAddRequestedColumnsToLayout$20(String, Plan)0%n/a111111
lambda$testBucketPruning$19(Plan)0%n/a111111
lambda$testBucketPruning$18(Plan)0%n/a111111
lambda$testBucketPruning$17(Plan)0%n/a111111
lambda$testBucketPruning$12(Plan)0%n/a111111
lambda$testBucketPruning$11(Plan)0%n/a111111
lambda$testBucketPruning$10(Plan)0%n/a111111
nestedColumn(String)0%n/a111111
lambda$testPartialAggregatePushdown$30(Plan)0%n/a111111
lambda$testPartialAggregatePushdown$29(Plan)0%n/a111111
lambda$testPartialAggregatePushdown$28(Plan)0%n/a111111
lambda$testPartialAggregatePushdown$27(Plan)0%n/a111111
lambda$testPartialAggregatePushdown$26(Plan)0%n/a111111
lambda$testPartialAggregatePushdown$25(Plan)0%n/a111111
lambda$testPartialAggregatePushdown$24(Plan)0%n/a111111
lambda$nestedColumnMap$37(String)0%n/a111111
lambda$assertRequestedColumnsInLayout$36(String, PlanNode)0%n/a111111
lambda$assertNoAggregatedColumns$35(String, PlanNode)0%n/a111111
lambda$assertNoBucketFilter$34(String, PlanNode)0%n/a111111
lambda$assertBucketFilter$33(String, PlanNode)0%n/a111111
lambda$assertTableLayout$32(String, PlanNode)0%n/a111111
TestHiveLogicalPlanner()0%n/a111111
createExpectedQueryRunner()0%n/a111111
lambda$nestedColumnMap$38(String)0%n/a111111