Package org.apache.pulsar.sql.presto
Class PulsarSplitManager
java.lang.Object
org.apache.pulsar.sql.presto.PulsarSplitManager
- All Implemented Interfaces:
io.prestosql.spi.connector.ConnectorSplitManager
public class PulsarSplitManager
extends Object
implements io.prestosql.spi.connector.ConnectorSplitManager
The class helping to manage splits.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.prestosql.spi.connector.ConnectorSplitManager
io.prestosql.spi.connector.ConnectorSplitManager.SplitSchedulingStrategy -
Constructor Summary
ConstructorsConstructorDescriptionPulsarSplitManager(PulsarConnectorId connectorId, PulsarConnectorConfig pulsarConnectorConfig) -
Method Summary
Modifier and TypeMethodDescriptionio.prestosql.spi.connector.ConnectorSplitSourcegetSplits(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle, io.prestosql.spi.connector.ConnectorSession session, io.prestosql.spi.connector.ConnectorTableLayoutHandle layout, io.prestosql.spi.connector.ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.prestosql.spi.connector.ConnectorSplitManager
getSplits
-
Constructor Details
-
PulsarSplitManager
@Inject public PulsarSplitManager(PulsarConnectorId connectorId, PulsarConnectorConfig pulsarConnectorConfig)
-
-
Method Details
-
getSplits
public io.prestosql.spi.connector.ConnectorSplitSource getSplits(io.prestosql.spi.connector.ConnectorTransactionHandle transactionHandle, io.prestosql.spi.connector.ConnectorSession session, io.prestosql.spi.connector.ConnectorTableLayoutHandle layout, io.prestosql.spi.connector.ConnectorSplitManager.SplitSchedulingStrategy splitSchedulingStrategy) - Specified by:
getSplitsin interfaceio.prestosql.spi.connector.ConnectorSplitManager
-