Package io.trino.plugin.raptor.legacy
Class RaptorConnector
java.lang.Object
io.trino.plugin.raptor.legacy.RaptorConnector
- All Implemented Interfaces:
Connector
-
Constructor Summary
ConstructorsConstructorDescriptionRaptorConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager, NodeManager nodeManager, RaptorMetadataFactory metadataFactory, RaptorSplitManager splitManager, RaptorPageSourceProvider pageSourceProvider, RaptorPageSinkProvider pageSinkProvider, RaptorNodePartitioningProvider nodePartitioningProvider, RaptorSessionProperties sessionProperties, RaptorTableProperties tableProperties, Set<SystemTable> systemTables, Optional<ConnectorAccessControl> accessControl, org.jdbi.v3.core.Jdbi dbi) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) voidcommit(ConnectorTransactionHandle transaction) getMetadata(ConnectorSession session, ConnectorTransactionHandle transaction) List<PropertyMetadata<?>>List<PropertyMetadata<?>>voidrollback(ConnectorTransactionHandle transaction) final voidshutdown()voidstart()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.connector.Connector
beginTransaction, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getFunctionProvider, getIndexProvider, getMaterializedViewProperties, getMetadata, getProcedures, getRecordSetProvider, getSchemaProperties, getTableFunctions, getTableProcedures, isSingleStatementWritesOnly
-
Constructor Details
-
RaptorConnector
@Inject public RaptorConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager, NodeManager nodeManager, RaptorMetadataFactory metadataFactory, RaptorSplitManager splitManager, RaptorPageSourceProvider pageSourceProvider, RaptorPageSinkProvider pageSinkProvider, RaptorNodePartitioningProvider nodePartitioningProvider, RaptorSessionProperties sessionProperties, RaptorTableProperties tableProperties, Set<SystemTable> systemTables, Optional<ConnectorAccessControl> accessControl, org.jdbi.v3.core.Jdbi dbi)
-
-
Method Details
-
start
@PostConstruct public void start() -
beginTransaction
public ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) - Specified by:
beginTransactionin interfaceConnector
-
commit
-
rollback
-
getPageSourceProvider
- Specified by:
getPageSourceProviderin interfaceConnector
-
getPageSinkProvider
- Specified by:
getPageSinkProviderin interfaceConnector
-
getMetadata
public ConnectorMetadata getMetadata(ConnectorSession session, ConnectorTransactionHandle transaction) - Specified by:
getMetadatain interfaceConnector
-
getSplitManager
- Specified by:
getSplitManagerin interfaceConnector
-
getNodePartitioningProvider
- Specified by:
getNodePartitioningProviderin interfaceConnector
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceConnector
-
getTableProperties
- Specified by:
getTablePropertiesin interfaceConnector
-
getSystemTables
- Specified by:
getSystemTablesin interfaceConnector
-
getAccessControl
- Specified by:
getAccessControlin interfaceConnector
-
shutdown
public final void shutdown()
-