Package io.trino.plugin.hive
Class BackgroundHiveSplitLoader
- java.lang.Object
-
- io.trino.plugin.hive.BackgroundHiveSplitLoader
-
public class BackgroundHiveSplitLoader extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBackgroundHiveSplitLoader.BucketSplitInfo
-
Constructor Summary
Constructors Constructor Description BackgroundHiveSplitLoader(Table table, AcidTransaction transaction, Iterable<HivePartitionMetadata> partitions, TupleDomain<? extends ColumnHandle> compactEffectivePredicate, DynamicFilter dynamicFilter, io.airlift.units.Duration dynamicFilteringProbeBlockingTimeout, TypeManager typeManager, Optional<BackgroundHiveSplitLoader.BucketSplitInfo> tableBucketInfo, ConnectorSession session, HdfsEnvironment hdfsEnvironment, NamenodeStats namenodeStats, DirectoryLister directoryLister, Executor executor, int loaderConcurrency, boolean recursiveDirWalkerEnabled, boolean ignoreAbsentPartitions, boolean optimizeSymlinkListing, Optional<org.apache.hadoop.hive.common.ValidWriteIdList> validWriteIds)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanhasAttemptId(String bucketFilename)voidstart(io.trino.plugin.hive.HiveSplitSource splitSource)voidstop()
-
-
-
Constructor Detail
-
BackgroundHiveSplitLoader
public BackgroundHiveSplitLoader(Table table, AcidTransaction transaction, Iterable<HivePartitionMetadata> partitions, TupleDomain<? extends ColumnHandle> compactEffectivePredicate, DynamicFilter dynamicFilter, io.airlift.units.Duration dynamicFilteringProbeBlockingTimeout, TypeManager typeManager, Optional<BackgroundHiveSplitLoader.BucketSplitInfo> tableBucketInfo, ConnectorSession session, HdfsEnvironment hdfsEnvironment, NamenodeStats namenodeStats, DirectoryLister directoryLister, Executor executor, int loaderConcurrency, boolean recursiveDirWalkerEnabled, boolean ignoreAbsentPartitions, boolean optimizeSymlinkListing, Optional<org.apache.hadoop.hive.common.ValidWriteIdList> validWriteIds)
-
-
Method Detail
-
start
public void start(io.trino.plugin.hive.HiveSplitSource splitSource)
-
stop
public void stop()
-
hasAttemptId
public static boolean hasAttemptId(String bucketFilename)
-
-