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,
Map<Integer,HiveTypeName> columnCoercions,
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,
boolean splittable) |
Optional<InternalHiveSplit> |
createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status,
int bucketNumber) |
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,
Map<Integer,HiveTypeName> columnCoercions,
Optional<HiveSplit.BucketConversion> bucketConversion,
boolean forceLocalScheduling,
boolean s3SelectPushdownEnabled)
public String getPartitionName()
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status, boolean splittable)
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.fs.LocatedFileStatus status, int bucketNumber)
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split) throws IOException
IOExceptionCopyright © 2012–2019. All rights reserved.