Package io.trino.plugin.blackhole
Class BlackHoleConnector
java.lang.Object
io.trino.plugin.blackhole.BlackHoleConnector
- All Implemented Interfaces:
Connector
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBlackHoleConnector(BlackHoleMetadata metadata, BlackHoleSplitManager splitManager, BlackHolePageSourceProvider pageSourceProvider, BlackHolePageSinkProvider pageSinkProvider, BlackHoleNodePartitioningProvider partitioningProvider, TypeManager typeManager, ExecutorService executorService) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) List<PropertyMetadata<?>>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
beginTransaction, commit, getAccessControl, getAnalyzeProperties, getCapabilities, getColumnProperties, getEventListeners, getFunctionProvider, getIndexProvider, getMaterializedViewProperties, getMetadata, getProcedures, getRecordSetProvider, getSchemaProperties, getSessionProperties, getSystemTables, getTableFunctions, getTableProcedures, isSingleStatementWritesOnly, rollback
-
Field Details
-
SPLIT_COUNT_PROPERTY
- See Also:
-
PAGES_PER_SPLIT_PROPERTY
- See Also:
-
ROWS_PER_PAGE_PROPERTY
- See Also:
-
FIELD_LENGTH_PROPERTY
- See Also:
-
DISTRIBUTED_ON
- See Also:
-
PAGE_PROCESSING_DELAY
- See Also:
-
-
Constructor Details
-
BlackHoleConnector
public BlackHoleConnector(BlackHoleMetadata metadata, BlackHoleSplitManager splitManager, BlackHolePageSourceProvider pageSourceProvider, BlackHolePageSinkProvider pageSinkProvider, BlackHoleNodePartitioningProvider partitioningProvider, TypeManager typeManager, ExecutorService executorService)
-
-
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
-
getTableProperties
- Specified by:
getTablePropertiesin interfaceConnector
-
getNodePartitioningProvider
- Specified by:
getNodePartitioningProviderin interfaceConnector
-
shutdown
public void shutdown()
-