Class AbstractTestDynamicRowFiltering
java.lang.Object
io.trino.testing.AbstractTestQueryFramework
io.trino.testing.AbstractTestDynamicRowFiltering
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertNoRowFiltering(String sql, OptimizerConfig.JoinDistributionType joinDistributionType, String tableName) protected voidassertRowFiltering(String sql, OptimizerConfig.JoinDistributionType joinDistributionType, String tableName) protected abstract SchemaTableNamegetSchemaTableName(ConnectorTableHandle connectorTableHandle) voidvoidvoidvoidvoidMethods inherited from class io.trino.testing.AbstractTestQueryFramework
assertAccessAllowed, assertAccessAllowed, assertAccessDenied, assertAccessDenied, assertExplain, assertExplain, assertExplainAnalyze, assertExplainAnalyze, assertFunctionNotFound, assertNoDataRead, 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, extractOperatorStatsForNodeId, formatSqlText, getDistributedQueryRunner, getDynamicFilteringStats, getExplainPlan, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQualifiedTableName, getQueryRunner, getSession, init, inTransaction, newTransaction, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats
-
Field Details
-
REQUIRED_TPCH_TABLES
-
-
Constructor Details
-
AbstractTestDynamicRowFiltering
public AbstractTestDynamicRowFiltering()
-
-
Method Details
-
getSchemaTableName
-
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)
-