Package io.trino.testing
Class AbstractTestFailureRecovery
java.lang.Object
io.trino.testing.AbstractTestQueryFramework
io.trino.testing.AbstractTestFailureRecovery
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanprotected static Function<MaterializedResult,Integer> protected static Function<MaterializedResult,Integer> protected abstract voidcreatePartitionedLineitemTable(String tableName, List<String> columns, String partitionColumn) protected final QueryRunnerprotected abstract QueryRunnercreateQueryRunner(List<io.trino.tpch.TpchTable<?>> requiredTpchTables, Map<String, String> configProperties, Map<String, String> coordinatorProperties) voidinit()protected static Function<MaterializedResult,Integer> protected static Function<MaterializedResult,Integer> protected static Function<MaterializedResult,Integer> voidvoidvoidvoidvoidvoidvoidvoidtestJoin()protected voidtestNonSelect(Optional<Session> session, Optional<String> setupQuery, String query, Optional<String> cleanupQuery, boolean writesData) voidvoidprotected voidtestSelect(String query) protected voidtestSelect(String query, Optional<Session> session) protected voidvoidprotected voidtestTableModification(Optional<Session> session, Optional<String> setupQuery, String query, Optional<String> cleanupQuery) protected voidvoidvoidvoidMethods 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, ensureTestNamingConvention, executeExclusively, formatSqlText, getDistributedQueryRunner, getDynamicFilteringStats, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQualifiedTableName, getQueryRunner, getSession, inTransaction, newTransaction, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats, skipTestUnless
-
Field Details
-
INVOCATION_COUNT
protected static final int INVOCATION_COUNT- See Also:
-
-
Constructor Details
-
AbstractTestFailureRecovery
public AbstractTestFailureRecovery()
-
-
Method Details
-
createQueryRunner
- Specified by:
createQueryRunnerin classAbstractTestQueryFramework- Throws:
Exception
-
createQueryRunner
protected abstract QueryRunner createQueryRunner(List<io.trino.tpch.TpchTable<?>> requiredTpchTables, Map<String, String> configProperties, Map<String, throws ExceptionString> coordinatorProperties) - Throws:
Exception
-
init
- Overrides:
initin classAbstractTestQueryFramework- Throws:
Exception
-
createPartitionedLineitemTable
-
areWriteRetriesSupported
protected abstract boolean areWriteRetriesSupported() -
testSimpleSelect
public void testSimpleSelect() -
testAggregation
public void testAggregation() -
testJoin
public void testJoin() -
testSelect
-
testSelect
-
testSelect
-
testUserFailure
public void testUserFailure() -
testCreateTable
public void testCreateTable() -
testInsert
public void testInsert() -
testDelete
public void testDelete() -
testDeleteWithSubquery
public void testDeleteWithSubquery() -
testUpdate
public void testUpdate() -
testUpdateWithSubquery
public void testUpdateWithSubquery() -
testAnalyzeStatistics
public void testAnalyzeStatistics() -
testRefreshMaterializedView
public void testRefreshMaterializedView() -
testExplainAnalyze
public void testExplainAnalyze() -
testRequestTimeouts
public void testRequestTimeouts() -
testTableModification
-
testTableModification
-
testNonSelect
-
rootStage
-
boundaryCoordinatorStage
-
boundaryDistributedStage
-
intermediateDistributedStage
-
leafStage
-