Package io.trino.testing
Class AbstractTestAggregations
java.lang.Object
io.trino.testing.AbstractTestQueryFramework
io.trino.testing.AbstractTestAggregations
- Direct Known Subclasses:
AbstractTestFaultTolerantExecutionAggregations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidThis case tests that Aggregation isn't incorrectly pushed down into the inner source of JoinNode in the case when it uses symbols from the outer source of JoinNode.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidIn this case, Aggregation count(*) can be pushed down into the inner source of JoinNode.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidtestCube()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class io.trino.testing.AbstractTestQueryFramework
assertAccessAllowed, assertAccessAllowed, assertAccessDenied, assertAccessDenied, assertExplain, assertExplain, assertExplainAnalyze, assertExplainAnalyze, assertNoDataRead, assertQuery, assertQuery, assertQuery, assertQuery, assertQuery, assertQuery, assertQueryEventually, assertQueryFails, assertQueryFails, assertQueryFailsEventually, assertQueryOrdered, assertQueryOrdered, assertQueryOrdered, assertQueryOrdered, assertQueryReturnsEmptyResult, assertQueryReturnsEmptyResult, assertQueryStats, assertQuerySucceeds, assertQuerySucceeds, assertTableColumnNames, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, close, closeAfterClass, computeActual, computeActual, computeExpected, computeScalar, computeScalar, createQueryRunner, ensureTestNamingConvention, executeExclusively, formatSqlText, getDistributedQueryRunner, getDynamicFilteringStats, getExplainPlan, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQualifiedTableName, getQueryRunner, getSession, init, inTransaction, newTransaction, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats, skipTestUnless
-
Constructor Details
-
AbstractTestAggregations
public AbstractTestAggregations()
-
-
Method Details
-
testCountBoolean
public void testCountBoolean() -
testCountAllWithComparison
public void testCountAllWithComparison() -
testCountWithNotPredicate
public void testCountWithNotPredicate() -
testCountWithNullPredicate
public void testCountWithNullPredicate() -
testCountWithIsNullPredicate
public void testCountWithIsNullPredicate() -
testCountWithIsNotNullPredicate
public void testCountWithIsNotNullPredicate() -
testCountWithNullIfPredicate
public void testCountWithNullIfPredicate() -
testAggregationUsingOuterTableSymbols
public void testAggregationUsingOuterTableSymbols()This case tests that Aggregation isn't incorrectly pushed down into the inner source of JoinNode in the case when it uses symbols from the outer source of JoinNode. -
testCountAllOverJoin
public void testCountAllOverJoin()In this case, Aggregation count(*) can be pushed down into the inner source of JoinNode. -
testCountWithCoalescePredicate
public void testCountWithCoalescePredicate() -
testCountWithAndPredicate
public void testCountWithAndPredicate() -
testCountWithOrPredicate
public void testCountWithOrPredicate() -
testCountWithInlineView
public void testCountWithInlineView() -
testNestedCount
public void testNestedCount() -
testGroupByOnSupersetOfPartitioning
public void testGroupByOnSupersetOfPartitioning() -
testSumOfNulls
public void testSumOfNulls() -
testCountAllWithPredicate
public void testCountAllWithPredicate() -
testGroupByArray
public void testGroupByArray() -
testGroupByMap
public void testGroupByMap() -
testGroupByComplexMap
public void testGroupByComplexMap() -
testGroupByRow
public void testGroupByRow() -
testGroupByWithoutAggregation
public void testGroupByWithoutAggregation() -
testNestedGroupByWithSameKey
public void testNestedGroupByWithSameKey() -
testGroupByWithNulls
public void testGroupByWithNulls() -
testHistogram
public void testHistogram() -
testCountDistinct
public void testCountDistinct() -
testMixedDistinctAndZeroOnEmptyInputAggregations
public void testMixedDistinctAndZeroOnEmptyInputAggregations() -
testDistinctGroupBy
public void testDistinctGroupBy() -
testSingleDistinctOptimizer
public void testSingleDistinctOptimizer() -
testExtractDistinctAggregationOptimizer
public void testExtractDistinctAggregationOptimizer() -
testDistinctWhere
public void testDistinctWhere() -
testMultipleDifferentDistinct
public void testMultipleDifferentDistinct() -
testMultipleDistinct
public void testMultipleDistinct() -
testComplexDistinct
public void testComplexDistinct() -
testAggregationFilter
public void testAggregationFilter() -
testAggregationFilterWithSubquery
public void testAggregationFilterWithSubquery() -
testAggregationWithProjection
public void testAggregationWithProjection() -
testSameInputToAggregates
public void testSameInputToAggregates() -
testAggregationImplicitCoercion
public void testAggregationImplicitCoercion() -
testAggregationOverRightJoinOverSingleStreamProbe
public void testAggregationOverRightJoinOverSingleStreamProbe() -
testAggregationPushedBelowOuterJoin
public void testAggregationPushedBelowOuterJoin() -
testAggregationWithSomeArgumentCasts
public void testAggregationWithSomeArgumentCasts() -
testAggregationWithHaving
public void testAggregationWithHaving() -
testGroupByRepeatedField
public void testGroupByRepeatedField() -
testGroupByMultipleFieldsWithPredicateOnAggregationArgument
public void testGroupByMultipleFieldsWithPredicateOnAggregationArgument() -
testReorderOutputsOfGroupByAggregation
public void testReorderOutputsOfGroupByAggregation() -
testGroupAggregationOverNestedGroupByAggregation
public void testGroupAggregationOverNestedGroupByAggregation() -
testGroupByBetween
public void testGroupByBetween() -
testGroupByOrdinal
public void testGroupByOrdinal() -
testGroupBySearchedCase
public void testGroupBySearchedCase() -
testGroupBySearchedCaseNoElse
public void testGroupBySearchedCaseNoElse() -
testGroupByIf
public void testGroupByIf() -
testGroupByCase
public void testGroupByCase() -
testGroupByCaseNoElse
public void testGroupByCaseNoElse() -
testGroupByCast
public void testGroupByCast() -
testGroupByCoalesce
public void testGroupByCoalesce() -
testGroupByNullIf
public void testGroupByNullIf() -
testGroupByExtract
public void testGroupByExtract() -
testGroupByNullConstant
public void testGroupByNullConstant() -
test15WayGroupBy
public void test15WayGroupBy() -
testApproximateCountDistinct
public void testApproximateCountDistinct() -
testSumDataSizeForStats
public void testSumDataSizeForStats() -
testMaxDataSizeForStats
public void testMaxDataSizeForStats() -
testApproximateCountDistinctGroupBy
public void testApproximateCountDistinctGroupBy() -
testApproximateCountDistinctGroupByWithStandardError
public void testApproximateCountDistinctGroupByWithStandardError() -
testDistinctNan
public void testDistinctNan() -
testGroupByNan
public void testGroupByNan() -
testGroupByNanRow
public void testGroupByNanRow() -
testGroupByNanArray
public void testGroupByNanArray() -
testGroupByNanMap
public void testGroupByNanMap() -
testGroupByNoAggregations
public void testGroupByNoAggregations() -
testGroupByCount
public void testGroupByCount() -
testGroupByMultipleFields
public void testGroupByMultipleFields() -
testGroupByWithAlias
public void testGroupByWithAlias() -
testGroupBySum
public void testGroupBySum() -
testGroupByRequireIntegerCoercion
public void testGroupByRequireIntegerCoercion() -
testGroupByEmptyGroupingSet
public void testGroupByEmptyGroupingSet() -
testGroupByWithWildcard
public void testGroupByWithWildcard() -
testSingleGroupingSet
public void testSingleGroupingSet() -
testGroupingSets
public void testGroupingSets() -
testGroupingSetsNoInput
public void testGroupingSetsNoInput() -
testGroupingSetsWithGlobalAggregationNoInput
public void testGroupingSetsWithGlobalAggregationNoInput() -
testGroupingSetsWithSingleDistinct
public void testGroupingSetsWithSingleDistinct() -
testGroupingSetsWithMultipleDistinct
public void testGroupingSetsWithMultipleDistinct() -
testGroupingSetsWithMultipleDistinctNoInput
public void testGroupingSetsWithMultipleDistinctNoInput() -
testGroupingSetsGrandTotalSet
public void testGroupingSetsGrandTotalSet() -
testGroupingSetsRepeatedSetsAll
public void testGroupingSetsRepeatedSetsAll() -
testGroupingSetsRepeatedSetsAllNoInput
public void testGroupingSetsRepeatedSetsAllNoInput() -
testGroupingSetsRepeatedSetsDistinct
public void testGroupingSetsRepeatedSetsDistinct() -
testGroupingSetsGrandTotalSetFirst
public void testGroupingSetsGrandTotalSetFirst() -
testGroupingSetsOnlyGrandTotalSet
public void testGroupingSetsOnlyGrandTotalSet() -
testGroupingSetsMultipleGrandTotalSets
public void testGroupingSetsMultipleGrandTotalSets() -
testGroupingSetsMultipleGrandTotalSetsNoInput
public void testGroupingSetsMultipleGrandTotalSetsNoInput() -
testGroupingSetsAliasedGroupingColumns
public void testGroupingSetsAliasedGroupingColumns() -
testGroupingSetMixedExpressionAndColumn
public void testGroupingSetMixedExpressionAndColumn() -
testGroupingSetMixedExpressionAndOrdinal
public void testGroupingSetMixedExpressionAndOrdinal() -
testGroupingSetSubsetAndPartitioning
public void testGroupingSetSubsetAndPartitioning() -
testGroupingSetPredicatePushdown
public void testGroupingSetPredicatePushdown() -
testGroupingSetsAggregateOnGroupedColumn
public void testGroupingSetsAggregateOnGroupedColumn() -
testGroupingSetsMultipleAggregatesOnGroupedColumn
public void testGroupingSetsMultipleAggregatesOnGroupedColumn() -
testGroupingSetsMultipleAggregatesOnUngroupedColumn
public void testGroupingSetsMultipleAggregatesOnUngroupedColumn() -
testGroupingSetsMultipleAggregatesWithGroupedColumns
public void testGroupingSetsMultipleAggregatesWithGroupedColumns() -
testGroupingSetsWithSingleDistinctAndUnion
public void testGroupingSetsWithSingleDistinctAndUnion() -
testGroupingSetsWithSingleDistinctAndUnionGroupedArguments
public void testGroupingSetsWithSingleDistinctAndUnionGroupedArguments() -
testGroupingSetsWithMultipleDistinctAndUnion
public void testGroupingSetsWithMultipleDistinctAndUnion() -
testRollup
public void testRollup() -
testCube
public void testCube() -
testCubeNoInput
public void testCubeNoInput() -
testGroupingCombinationsAll
public void testGroupingCombinationsAll() -
testGroupingCombinationsDistinct
public void testGroupingCombinationsDistinct() -
testOrderedAggregations
public void testOrderedAggregations() -
testAggregationWithConstantArgumentsOverScalar
public void testAggregationWithConstantArgumentsOverScalar() -
testGroupingSetsWithDefaultValue
public void testGroupingSetsWithDefaultValue() -
testApproxMostFrequentWithLong
public void testApproxMostFrequentWithLong() -
testApproxMostFrequentWithVarchar
public void testApproxMostFrequentWithVarchar() -
testApproxMostFrequentWithLongGroupBy
public void testApproxMostFrequentWithLongGroupBy() -
testApproxMostFrequentWithStringGroupBy
public void testApproxMostFrequentWithStringGroupBy() -
testLongDecimalAggregations
public void testLongDecimalAggregations()
-