Package io.trino.connector.system
Class CoordinatorSystemTablesProvider
- java.lang.Object
-
- io.trino.connector.system.CoordinatorSystemTablesProvider
-
- All Implemented Interfaces:
SystemTablesProvider
public class CoordinatorSystemTablesProvider extends Object implements SystemTablesProvider
-
-
Constructor Summary
Constructors Constructor Description CoordinatorSystemTablesProvider(TransactionManager transactionManager, Metadata metadata, String catalogName, StaticSystemTablesProvider staticProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<SystemTable>getSystemTable(ConnectorSession session, SchemaTableName tableName)Resolves table name.Set<SystemTable>listSystemTables(ConnectorSession session)
-
-
-
Constructor Detail
-
CoordinatorSystemTablesProvider
public CoordinatorSystemTablesProvider(TransactionManager transactionManager, Metadata metadata, String catalogName, StaticSystemTablesProvider staticProvider)
-
-
Method Detail
-
listSystemTables
public Set<SystemTable> listSystemTables(ConnectorSession session)
- Specified by:
listSystemTablesin interfaceSystemTablesProvider
-
getSystemTable
public Optional<SystemTable> getSystemTable(ConnectorSession session, SchemaTableName tableName)
Description copied from interface:SystemTablesProviderResolves table name. ReturnsOptional.empty()if table is not found. Some tables which are not part of set returned bySystemTablesProvider.listSystemTables(ConnectorSession)can still be validly resolved.- Specified by:
getSystemTablein interfaceSystemTablesProvider
-
-