Package io.trino.split
Class SplitManager
java.lang.Object
io.trino.split.SplitManager
-
Constructor Summary
ConstructorsConstructorDescriptionSplitManager(CatalogServiceProvider<ConnectorSplitManager> splitManagerProvider, io.opentelemetry.api.trace.Tracer tracer, QueryManagerConfig config) -
Method Summary
Modifier and TypeMethodDescriptiongetSplits(Session session, io.opentelemetry.api.trace.Span parentSpan, TableFunctionHandle function) getSplits(Session session, io.opentelemetry.api.trace.Span parentSpan, TableHandle table, DynamicFilter dynamicFilter, Constraint constraint) voidshutdown()
-
Constructor Details
-
SplitManager
@Inject public SplitManager(CatalogServiceProvider<ConnectorSplitManager> splitManagerProvider, io.opentelemetry.api.trace.Tracer tracer, QueryManagerConfig config)
-
-
Method Details
-
shutdown
@PreDestroy public void shutdown() -
getSplits
public SplitSource getSplits(Session session, io.opentelemetry.api.trace.Span parentSpan, TableHandle table, DynamicFilter dynamicFilter, Constraint constraint) -
getSplits
public SplitSource getSplits(Session session, io.opentelemetry.api.trace.Span parentSpan, TableFunctionHandle function)
-