Package io.prestosql.testing
Interface QueryRunner
-
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Implementing Classes:
LocalQueryRunner
public interface QueryRunner extends Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
QueryRunner.MaterializedResultWithPlan
-
Method Summary
-
-
-
Method Detail
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
getNodeCount
int getNodeCount()
-
getDefaultSession
Session getDefaultSession()
-
getTransactionManager
TransactionManager getTransactionManager()
-
getMetadata
Metadata getMetadata()
-
getSplitManager
SplitManager getSplitManager()
-
getPageSourceManager
PageSourceManager getPageSourceManager()
-
getNodePartitioningManager
NodePartitioningManager getNodePartitioningManager()
-
getStatsCalculator
StatsCalculator getStatsCalculator()
-
getAccessControl
TestingAccessControlManager getAccessControl()
-
execute
MaterializedResult execute(String sql)
-
execute
MaterializedResult execute(Session session, String sql)
-
executeWithPlan
default QueryRunner.MaterializedResultWithPlan executeWithPlan(Session session, String sql, WarningCollector warningCollector)
-
createPlan
default Plan createPlan(Session session, String sql, WarningCollector warningCollector)
-
listTables
List<QualifiedObjectName> listTables(Session session, String catalog, String schema)
-
installPlugin
void installPlugin(Plugin plugin)
-
addFunctions
void addFunctions(List<? extends SqlFunction> functions)
-
createCatalog
void createCatalog(String catalogName, String connectorName, Map<String,String> properties)
-
getExclusiveLock
Lock getExclusiveLock()
-
-