Package io.trino.plugin.hive.util
Class InternalHiveSplitFactory
- java.lang.Object
-
- io.trino.plugin.hive.util.InternalHiveSplitFactory
-
public class InternalHiveSplitFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem, String partitionName, org.apache.hadoop.mapred.InputFormat<?,?> inputFormat, Properties schema, List<HivePartitionKey> partitionKeys, TupleDomain<HiveColumnHandle> effectivePredicate, BooleanSupplier partitionMatchSupplier, TableToPartitionMapping tableToPartitionMapping, Optional<HiveSplit.BucketConversion> bucketConversion, Optional<HiveSplit.BucketValidation> bucketValidation, io.airlift.units.DataSize minimumTargetSplitSize, boolean forceLocalScheduling, boolean s3SelectPushdownEnabled, AcidTransaction transaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<InternalHiveSplit>createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status, OptionalInt bucketNumber, boolean splittable, Optional<AcidInfo> acidInfo)Optional<InternalHiveSplit>createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split)StringgetPartitionName()
-
-
-
Constructor Detail
-
InternalHiveSplitFactory
public InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem, String partitionName, org.apache.hadoop.mapred.InputFormat<?,?> inputFormat, Properties schema, List<HivePartitionKey> partitionKeys, TupleDomain<HiveColumnHandle> effectivePredicate, BooleanSupplier partitionMatchSupplier, TableToPartitionMapping tableToPartitionMapping, Optional<HiveSplit.BucketConversion> bucketConversion, Optional<HiveSplit.BucketValidation> bucketValidation, io.airlift.units.DataSize minimumTargetSplitSize, boolean forceLocalScheduling, boolean s3SelectPushdownEnabled, AcidTransaction transaction)
-
-
Method Detail
-
getPartitionName
public String getPartitionName()
-
createInternalHiveSplit
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status, OptionalInt bucketNumber, boolean splittable, Optional<AcidInfo> acidInfo)
-
createInternalHiveSplit
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split) throws IOException
- Throws:
IOException
-
-