Class MemoryConnector
java.lang.Object
io.trino.plugin.memory.MemoryConnector
-
Constructor Summary
ConstructorsConstructorDescriptionMemoryConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager, MemoryMetadata metadata, MemorySplitManager splitManager, MemoryPageSourceProvider pageSourceProvider, MemoryPageSinkProvider pageSinkProvider) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) voidshutdown()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
commit, getAccessControl, getAnalyzeProperties, getColumnProperties, getEventListeners, getFunctionProvider, getIndexProvider, getInitialMemoryRequirement, getMaterializedViewProperties, getNodePartitioningProvider, getPageSourceProviderFactory, getProcedures, getRecordSetProvider, getSchemaProperties, getSessionProperties, getSystemTables, getTableFunctions, getTableProcedures, getTableProperties, getViewProperties, isSingleStatementWritesOnly, rollback
-
Constructor Details
-
MemoryConnector
@Inject public MemoryConnector(io.airlift.bootstrap.LifeCycleManager lifeCycleManager, MemoryMetadata metadata, MemorySplitManager splitManager, MemoryPageSourceProvider pageSourceProvider, MemoryPageSinkProvider pageSinkProvider)
-
-
Method Details
-
beginTransaction
public ConnectorTransactionHandle beginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) - Specified by:
beginTransactionin interfaceConnector
-
getMetadata
public ConnectorMetadata getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) - Specified by:
getMetadatain interfaceConnector
-
getSplitManager
- Specified by:
getSplitManagerin interfaceConnector
-
getPageSourceProvider
- Specified by:
getPageSourceProviderin interfaceConnector
-
getPageSinkProvider
- Specified by:
getPageSinkProviderin interfaceConnector
-
getCapabilities
- Specified by:
getCapabilitiesin interfaceConnector
-
shutdown
-