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
-
Constructor Summary
ConstructorsConstructorDescriptionClassLoaderSafeConnectorSplitManager(ConnectorSplitManager delegate, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptiongetSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, DynamicFilter dynamicFilter, Constraint constraint) getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableFunctionHandle function)
-
Constructor Details
-
ClassLoaderSafeConnectorSplitManager
@Inject public ClassLoaderSafeConnectorSplitManager(ConnectorSplitManager delegate, ClassLoader classLoader)
-
-
Method Details
-
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, DynamicFilter dynamicFilter, Constraint constraint) - Specified by:
getSplitsin interfaceConnectorSplitManager
-
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableFunctionHandle function) - Specified by:
getSplitsin interfaceConnectorSplitManager
-