Class BaseDynamicPartitionPruningTest

    • Field Detail

      • REQUIRED_TABLES

        protected static final Set<io.trino.tpch.TpchTable<?>> REQUIRED_TABLES
      • EXTRA_PROPERTIES

        protected static final Map<String,​String> EXTRA_PROPERTIES
    • Constructor Detail

      • BaseDynamicPartitionPruningTest

        public BaseDynamicPartitionPruningTest()
    • 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)
      • 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)
      • joinDistributionTypes

        public Object[][] joinDistributionTypes()