Package io.trino.testing
Interface QueryRunner
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
LocalQueryRunner
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFunctions(FunctionBundle functionBundle) voidclose()voiddefault PlancreatePlan(Session session, String sql) executeWithPlan(Session session, String sql, WarningCollector warningCollector) intvoidinjectTaskFailure(String traceToken, int stageId, int partitionId, int attemptId, FailureInjector.InjectedFailureType injectionType, Optional<ErrorType> errorType) voidinstallPlugin(Plugin plugin) listTables(Session session, String catalog, String schema) voidloadExchangeManager(String name, Map<String, String> properties) booleantableExists(Session session, String table)
-
Method Details
-
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getNodeCount
int getNodeCount() -
getDefaultSession
Session getDefaultSession() -
getTransactionManager
TransactionManager getTransactionManager() -
getMetadata
Metadata getMetadata() -
getTypeManager
TypeManager getTypeManager() -
getQueryExplainer
QueryExplainer getQueryExplainer() -
getSessionPropertyManager
SessionPropertyManager getSessionPropertyManager() -
getFunctionManager
FunctionManager getFunctionManager() -
getLanguageFunctionManager
LanguageFunctionManager getLanguageFunctionManager() -
getSplitManager
SplitManager getSplitManager() -
getExchangeManager
ExchangeManager getExchangeManager() -
getPageSourceManager
PageSourceManager getPageSourceManager() -
getNodePartitioningManager
NodePartitioningManager getNodePartitioningManager() -
getStatsCalculator
StatsCalculator getStatsCalculator() -
getGroupProvider
TestingGroupProviderManager getGroupProvider() -
getAccessControl
TestingAccessControlManager getAccessControl() -
execute
-
execute
-
executeWithPlan
default QueryRunner.MaterializedResultWithPlan executeWithPlan(Session session, @Language("SQL") String sql, WarningCollector warningCollector) -
createPlan
-
listTables
-
tableExists
-
installPlugin
-
addFunctions
-
createCatalog
-
getExclusiveLock
Lock getExclusiveLock() -
injectTaskFailure
void injectTaskFailure(String traceToken, int stageId, int partitionId, int attemptId, FailureInjector.InjectedFailureType injectionType, Optional<ErrorType> errorType) -
loadExchangeManager
-