Class AbstractTestDynamicRowFiltering

java.lang.Object
io.trino.testing.AbstractTestQueryFramework
io.trino.testing.AbstractTestDynamicRowFiltering

public abstract class AbstractTestDynamicRowFiltering extends AbstractTestQueryFramework
  • Field Details

    • REQUIRED_TPCH_TABLES

      protected static final List<io.trino.tpch.TpchTable<?>> REQUIRED_TPCH_TABLES
  • Constructor Details

    • AbstractTestDynamicRowFiltering

      public AbstractTestDynamicRowFiltering()
  • Method Details

    • getSchemaTableName

      protected abstract SchemaTableName getSchemaTableName(ConnectorTableHandle connectorTableHandle)
    • verifyDynamicFilteringEnabled

      @Test public void verifyDynamicFilteringEnabled()
    • testJoinWithSelectiveRowFiltering

      @Test @Timeout(30L) public void testJoinWithSelectiveRowFiltering()
    • testJoinWithNonSelectiveRowFiltering

      @Test @Timeout(30L) public void testJoinWithNonSelectiveRowFiltering()
    • testRowFilteringWithStrings

      @Test @Timeout(30L) public void testRowFilteringWithStrings()
    • testJoinWithMultipleDynamicFilters

      @Test @Timeout(30L) public void testJoinWithMultipleDynamicFilters()
    • assertRowFiltering

      protected void assertRowFiltering(@Language("SQL") String sql, OptimizerConfig.JoinDistributionType joinDistributionType, String tableName)
    • assertNoRowFiltering

      protected void assertNoRowFiltering(@Language("SQL") String sql, OptimizerConfig.JoinDistributionType joinDistributionType, String tableName)