Package io.trino.plugin.iceberg
Class IcebergSplitManager
java.lang.Object
io.trino.plugin.iceberg.IcebergSplitManager
- All Implemented Interfaces:
ConnectorSplitManager
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIcebergSplitManager(IcebergTransactionManager transactionManager, TypeManager typeManager, TrinoFileSystemFactory fileSystemFactory) -
Method Summary
Modifier and TypeMethodDescriptiongetSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle handle, DynamicFilter dynamicFilter, Constraint constraint) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.connector.ConnectorSplitManager
getSplits
-
Field Details
-
ICEBERG_DOMAIN_COMPACTION_THRESHOLD
public static final int ICEBERG_DOMAIN_COMPACTION_THRESHOLD- See Also:
-
-
Constructor Details
-
IcebergSplitManager
@Inject public IcebergSplitManager(IcebergTransactionManager transactionManager, TypeManager typeManager, TrinoFileSystemFactory fileSystemFactory)
-
-
Method Details
-
getSplits
public ConnectorSplitSource getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle handle, DynamicFilter dynamicFilter, Constraint constraint) - Specified by:
getSplitsin interfaceConnectorSplitManager
-