Package io.trino.plugin.hudi
Class HudiSplitManager
java.lang.Object
io.trino.plugin.hudi.HudiSplitManager
- All Implemented Interfaces:
ConnectorSplitManager
-
Constructor Summary
ConstructorsConstructorDescriptionHudiSplitManager(HudiTransactionManager transactionManager, BiFunction<ConnectorIdentity, HiveTransactionHandle, HiveMetastore> metastoreProvider, HdfsEnvironment hdfsEnvironment, ExecutorService executor, HudiConfig hudiConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle tableHandle, DynamicFilter dynamicFilter, Constraint constraint)
-
Constructor Details
-
HudiSplitManager
@Inject public HudiSplitManager(HudiTransactionManager transactionManager, BiFunction<ConnectorIdentity, HiveTransactionHandle, HiveMetastore> metastoreProvider, HdfsEnvironment hdfsEnvironment, ExecutorService executor, HudiConfig hudiConfig)
-
-
Method Details
-
destroy
@PreDestroy public void destroy() -
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle tableHandle, DynamicFilter dynamicFilter, Constraint constraint) - Specified by:
getSplitsin interfaceConnectorSplitManager
-