public class InternalHiveSplitFactory extends Object
| Constructor and Description |
|---|
InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem,
String partitionName,
org.apache.hadoop.mapred.InputFormat<?,?> inputFormat,
Properties schema,
List<HivePartitionKey> partitionKeys,
TupleDomain<HiveColumnHandle> effectivePredicate,
TableToPartitionMapping tableToPartitionMapping,
Optional<HiveSplit.BucketConversion> bucketConversion,
boolean forceLocalScheduling,
boolean s3SelectPushdownEnabled) |
| Modifier and Type | Method and Description |
|---|---|
Optional<InternalHiveSplit> |
createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split) |
Optional<InternalHiveSplit> |
createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status,
OptionalInt bucketNumber,
boolean splittable,
Optional<DeleteDeltaLocations> deleteDeltaLocations) |
String |
getPartitionName() |
public InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem,
String partitionName,
org.apache.hadoop.mapred.InputFormat<?,?> inputFormat,
Properties schema,
List<HivePartitionKey> partitionKeys,
TupleDomain<HiveColumnHandle> effectivePredicate,
TableToPartitionMapping tableToPartitionMapping,
Optional<HiveSplit.BucketConversion> bucketConversion,
boolean forceLocalScheduling,
boolean s3SelectPushdownEnabled)
public String getPartitionName()
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status, OptionalInt bucketNumber, boolean splittable, Optional<DeleteDeltaLocations> deleteDeltaLocations)
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split) throws IOException
IOExceptionCopyright © 2012–2020. All rights reserved.