Package io.trino.testing
Class AbstractTestFaultTolerantExecutionJoinQueries
- java.lang.Object
-
- io.trino.testing.AbstractTestQueryFramework
-
- io.trino.testing.AbstractTestJoinQueries
-
- io.trino.testing.AbstractTestFaultTolerantExecutionJoinQueries
-
public abstract class AbstractTestFaultTolerantExecutionJoinQueries extends AbstractTestJoinQueries
-
-
Field Summary
-
Fields inherited from class io.trino.testing.AbstractTestJoinQueries
REQUIRED_TPCH_TABLES
-
-
Constructor Summary
Constructors Constructor Description AbstractTestFaultTolerantExecutionJoinQueries()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected QueryRunnercreateQueryRunner()protected abstract QueryRunnercreateQueryRunner(Map<String,String> extraProperties)-
Methods inherited from class io.trino.testing.AbstractTestJoinQueries
testAntiJoin, testAntiJoinNullHandling, testBuildFilteredLeftJoin, testBuildFilteredRightJoin, testColocatedJoinWithLocalUnion, testCrossJoinEmptyBuildPage, testCrossJoinEmptyProbePage, testCrossJoins, testCrossJoinsDifferentDataTypes, testCrossJoinsWithWhereClause, testCrossJoinUnion, testCrossJoinUnnestWithUnion, testCrossJoinWithNulls, testDistinctJoin, testDoubleFilteredLeftJoinWithLeftConstantEquality, testDoubleFilteredLeftJoinWithRightConstantEquality, testDoubleFilteredRightJoinWithLeftConstantEquality, testDoubleFilteredRightJoinWithRightConstantEquality, testEquijoinOnDifferentTypesWithFilter, testFullJoinNormalizedToLeft, testFullJoinNormalizedToRight, testFullJoinWithCoalesce, testFullJoinWithEmptyBuildSide, testFullJoinWithLeftConstantEquality, testFullJoinWithRightConstantEquality, testImplicitCrossJoin, testInnerJoinWithEmptyBuildSide, testInnerJoinWithEmptyProbeSide, testJoinAggregations, testJoinCoercion, testJoinCoercionOnEqualityComparison, testJoinConstantPropagation, testJoinCriteriaCoercion, testJoinDoubleClauseWithLeftOverlap, testJoinDoubleClauseWithRightOverlap, testJoinEffectivePredicateWithNoRanges, testJoinOnConstantExpression, testJoinOnMultipleFields, testJoinPredicateMoveAround, testJoinPredicatePushdown, testJoinProjectionPushDown, testJoinsWithTrueJoinCondition, testJoinUnaliasedSubqueries, testJoinUsing, testJoinUsingMultipleFields, testJoinUsingSymbolsFromJustOneSideOfJoin, testJoinWithAlias, testJoinWithCanonicalizedConstantTrueExpressionWithCoercion, testJoinWithComplexExpressions, testJoinWithComplexExpressions2, testJoinWithComplexExpressions3, testJoinWithConstantExpression, testJoinWithConstantPredicatePushDown, testJoinWithConstantTrueExpressionWithCoercion, testJoinWithExpressionsThatMayReturnNull, testJoinWithFullyPushedDownJoinClause, testJoinWithGreaterThanInJoinClause, testJoinWithGroupByAsProbe, testJoinWithInferredFalseJoinClause, testJoinWithInSubqueryToBeExecutedAsPostJoinFilter, testJoinWithLeftConstantEquality, testJoinWithLessThanInJoinClause, testJoinWithLessThanOnDatesInJoinClause, testJoinWithMultiFieldGroupBy, testJoinWithMultipleInSubqueryClauses, testJoinWithMultipleLessThanPredicatesDifferentOrders, testJoinWithMultipleScalarSubqueryClauses, testJoinWithNonDeterministicLessThan, testJoinWithNonJoinExpression, testJoinWithNormalization, testJoinWithNullValues, testJoinWithRangePredicatesinJoinClause, testJoinWithReversedComparison, testJoinWithRightConstantEquality, testJoinWithScalarSubqueryInOnClause, testJoinWithScalarSubqueryToBeExecutedAsPostJoinFilter, testJoinWithScalarSubqueryToBeExecutedAsPostJoinFilterWithEmptyInnerTable, testJoinWithStatefulFilterFunction, testLeftFilteredJoin, testLeftJoinAsInnerPredicatePushdown, testLeftJoinDoubleClauseWithLeftOverlap, testLeftJoinDoubleClauseWithRightOverlap, testLeftJoinEqualityInference, testLeftJoinNormalizedToInner, testLeftJoinPredicateMoveAround, testLeftJoinPredicatePushdownWithNullConstant, testLeftJoinPredicatePushdownWithSelfEquality, testLeftJoinWithEmptyBuildSide, testLeftJoinWithEmptyInnerTable, testLeftJoinWithLeftConstantEquality, testLeftJoinWithNullValues, testLeftJoinWithRightConstantEquality, testMultiJoinWithEligibleForDynamicFiltering, testNonDeterministicJoinPredicatePushdown, testNonEqalityJoinWithScalarRequiringSessionParameter, testNonEqualityFullJoin, testNonEqualityJoin, testNonEqualityJoinWithTryInFilter, testNonEqualityLeftJoin, testNonEqualityRightJoin, testOuterJoinWithCommonExpression, testOuterJoinWithComplexCorrelatedSubquery, testOuterJoinWithNullsOnProbe, testOutputDuplicatesInsensitiveJoin, testPlainLeftJoinPredicatePushdown, testPlainRightJoinPredicatePushdown, testPredicatePushdownJoinEqualityGroups, testProbeFilteredLeftJoin, testProbeFilteredRightJoin, testQualifiedWildcardFromJoin, testRandCrossJoins, testRightFilteredJoin, testRightJoinAsInnerPredicatePushdown, testRightJoinDoubleClauseWithLeftOverlap, testRightJoinDoubleClauseWithRightOverlap, testRightJoinEqualityInference, testRightJoinNormalizedToInner, testRightJoinPredicateMoveAround, testRightJoinPredicatePushdownWithSelfEquality, testRightJoinWithEmptyBuildSide, testRightJoinWithEmptyInnerTable, testRightJoinWithEmptyProbeSide, testRightJoinWithLeftConstantEquality, testRightJoinWithNullValues, testRightJoinWithRightConstantEquality, testRowNumberJoin, testSelfJoin, testSemiJoin, testSemiJoinAggregationNullHandling, testSemiJoinAggregationUnionNullHandling, testSemiJoinLimitPushDown, testSemiJoinNullHandling, testSemiJoinPredicateMoveAround, testSemiJoinUnionAggregationNullHandling, testSemiJoinUnionNullHandling, testSemiJoinWithGroupBy, testSimpleCrossJoins, testSimpleFullJoin, testSimpleFullJoinWithLeftConstantEquality, testSimpleFullJoinWithRightConstantEquality, testSimpleJoin, testSimpleJoinWithLeftConstantEquality, testSimpleJoinWithRightConstantEquality, testSimpleLeftJoin, testSimpleLeftJoinWithLeftConstantEquality, testSimpleLeftJoinWithRightConstantEquality, testSimpleRightJoin, testSimpleRightJoinWithLeftConstantEquality, testSimpleRightJoinWithRightConstantEquality, testWildcardFromJoin, testWithSelfJoin
-
Methods inherited from class io.trino.testing.AbstractTestQueryFramework
assertAccessAllowed, assertAccessAllowed, assertAccessDenied, assertAccessDenied, assertExplain, assertExplain, assertExplainAnalyze, assertExplainAnalyze, 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, ensureTestNamingConvention, executeExclusively, formatSqlText, getDistributedQueryRunner, getDynamicFilteringStats, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQualifiedTableName, getQueryRunner, getSession, init, inTransaction, newTransaction, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats, skipTestUnless
-
-
-
-
Method Detail
-
createQueryRunner
protected final QueryRunner createQueryRunner() throws Exception
- Specified by:
createQueryRunnerin classAbstractTestQueryFramework- Throws:
Exception
-
-