Package io.trino.plugin.base.classloader
Class ClassLoaderSafeConnectorSplitManager
java.lang.Object
io.trino.plugin.base.classloader.ClassLoaderSafeConnectorSplitManager
- All Implemented Interfaces:
ConnectorSplitManager
public final class ClassLoaderSafeConnectorSplitManager
extends Object
implements ConnectorSplitManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.spi.connector.ConnectorSplitManager
ConnectorSplitManager.SplitSchedulingStrategy -
Constructor Summary
ConstructorsConstructorDescriptionClassLoaderSafeConnectorSplitManager(ConnectorSplitManager delegate, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptiongetSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy, DynamicFilter dynamicFilter) getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy, DynamicFilter dynamicFilter, Constraint constraint) getSplits(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorTableLayoutHandle layout, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy)
-
Constructor Details
-
ClassLoaderSafeConnectorSplitManager
@Inject public ClassLoaderSafeConnectorSplitManager(ConnectorSplitManager delegate, ClassLoader classLoader)
-
-
Method Details
-
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorTableLayoutHandle layout, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy) - Specified by:
getSplitsin interfaceConnectorSplitManager
-
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy, DynamicFilter dynamicFilter) - Specified by:
getSplitsin interfaceConnectorSplitManager
-
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy, DynamicFilter dynamicFilter, Constraint constraint) - Specified by:
getSplitsin interfaceConnectorSplitManager
-