Package io.trino.testing
Class BaseDynamicPartitionPruningTest
- java.lang.Object
-
- io.trino.testing.AbstractTestQueryFramework
-
- io.trino.testing.BaseDynamicPartitionPruningTest
-
public abstract class BaseDynamicPartitionPruningTest extends AbstractTestQueryFramework
-
-
Field Summary
Fields Modifier and Type Field Description protected static Map<String,String>EXTRA_PROPERTIESprotected static Set<io.trino.tpch.TpchTable<?>>REQUIRED_TABLES
-
Constructor Summary
Constructors Constructor Description BaseDynamicPartitionPruningTest()
-
Method Summary
-
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, createQueryRunner, ensureTestNamingConvention, executeExclusively, formatSqlText, getDistributedQueryRunner, getDynamicFilteringStats, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQualifiedTableName, getQueryRunner, init, inTransaction, newTransaction, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats, skipTestUnless
-
-
-
-
Method Detail
-
createLineitemTable
protected abstract void createLineitemTable(String tableName, List<String> columns, List<String> partitionColumns)
-
createPartitionedTable
protected abstract void createPartitionedTable(String tableName, List<String> columns, List<String> partitionColumns)
-
createPartitionedAndBucketedTable
protected abstract void createPartitionedAndBucketedTable(String tableName, List<String> columns, List<String> partitionColumns, List<String> bucketColumns)
-
getSession
protected Session 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(OptimizerConfig.JoinDistributionType joinDistributionType)
-
joinDistributionTypes
public Object[][] joinDistributionTypes()
-
-