Package io.trino.testing
Class BaseDynamicPartitionPruningTest
java.lang.Object
io.trino.testing.AbstractTestQueryFramework
io.trino.testing.BaseDynamicPartitionPruningTest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected abstract voidcreatePartitionedAndBucketedTable(String tableName, List<String> columns, List<String> partitionColumns, List<String> bucketColumns) protected abstract voidprotected SessionvoidObject[][]voidvoidtestJoinDynamicFilteringMultiJoinOnPartitionedTables(OptimizerConfig.JoinDistributionType joinDistributionType) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods 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, createQueryRunner, ensureTestNamingConvention, executeExclusively, formatSqlText, getDistributedQueryRunner, getDynamicFilteringStats, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQualifiedTableName, getQueryRunner, init, inTransaction, newTransaction, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats, skipTestUnless
-
Field Details
-
REQUIRED_TABLES
-
EXTRA_PROPERTIES
-
-
Constructor Details
-
BaseDynamicPartitionPruningTest
public BaseDynamicPartitionPruningTest()
-
-
Method Details
-
initTables
- Throws:
Exception
-
createLineitemTable
-
createPartitionedTable
-
createPartitionedAndBucketedTable
-
getSession
- Overrides:
getSessionin classAbstractTestQueryFramework
-
testJoinWithEmptyBuildSide
public void testJoinWithEmptyBuildSide() -
testJoinWithSelectiveBuildSide
public void testJoinWithSelectiveBuildSide() -
testJoinWithNonSelectiveBuildSide
public void testJoinWithNonSelectiveBuildSide() -
testJoinLargeBuildSideRangeDynamicFiltering
public void testJoinLargeBuildSideRangeDynamicFiltering() -
testJoinWithMultipleDynamicFiltersOnProbe
public void testJoinWithMultipleDynamicFiltersOnProbe() -
testJoinWithImplicitCoercion
public void testJoinWithImplicitCoercion() -
testSemiJoinWithEmptyBuildSide
public void testSemiJoinWithEmptyBuildSide() -
testSemiJoinWithSelectiveBuildSide
public void testSemiJoinWithSelectiveBuildSide() -
testSemiJoinWithNonSelectiveBuildSide
public void testSemiJoinWithNonSelectiveBuildSide() -
testSemiJoinLargeBuildSideRangeDynamicFiltering
public void testSemiJoinLargeBuildSideRangeDynamicFiltering() -
testRightJoinWithEmptyBuildSide
public void testRightJoinWithEmptyBuildSide() -
testRightJoinWithSelectiveBuildSide
public void testRightJoinWithSelectiveBuildSide() -
testRightJoinWithNonSelectiveBuildSide
public void testRightJoinWithNonSelectiveBuildSide() -
testJoinDynamicFilteringMultiJoinOnPartitionedTables
public void testJoinDynamicFilteringMultiJoinOnPartitionedTables(OptimizerConfig.JoinDistributionType joinDistributionType) -
testJoinDynamicFilteringMultiJoinOnBucketedTables
public void testJoinDynamicFilteringMultiJoinOnBucketedTables() -
joinDistributionTypes
-