public class InternalHiveSplitFactory extends Object
| Constructor and Description |
|---|
InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.mapred.InputFormat<?,?> inputFormat,
Optional<com.facebook.presto.common.predicate.Domain> pathDomain,
com.facebook.presto.spi.schedule.NodeSelectionStrategy nodeSelectionStrategy,
io.airlift.units.DataSize minimumTargetSplitSize,
boolean s3SelectPushdownEnabled,
HiveSplitPartitionInfo partitionInfo,
boolean schedulerUsesHostAddresses,
Optional<EncryptionInformation> encryptionInformation) |
| Modifier and Type | Method and Description |
|---|---|
Optional<InternalHiveSplit> |
createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split) |
Optional<InternalHiveSplit> |
createInternalHiveSplit(com.facebook.presto.hive.HiveFileInfo fileInfo,
boolean splittable) |
Optional<InternalHiveSplit> |
createInternalHiveSplit(com.facebook.presto.hive.HiveFileInfo fileInfo,
int readBucketNumber,
int tableBucketNumber,
boolean splittable) |
public InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.mapred.InputFormat<?,?> inputFormat,
Optional<com.facebook.presto.common.predicate.Domain> pathDomain,
com.facebook.presto.spi.schedule.NodeSelectionStrategy nodeSelectionStrategy,
io.airlift.units.DataSize minimumTargetSplitSize,
boolean s3SelectPushdownEnabled,
HiveSplitPartitionInfo partitionInfo,
boolean schedulerUsesHostAddresses,
Optional<EncryptionInformation> encryptionInformation)
public Optional<InternalHiveSplit> createInternalHiveSplit(com.facebook.presto.hive.HiveFileInfo fileInfo, boolean splittable)
public Optional<InternalHiveSplit> createInternalHiveSplit(com.facebook.presto.hive.HiveFileInfo fileInfo, int readBucketNumber, int tableBucketNumber, boolean splittable)
public Optional<InternalHiveSplit> createInternalHiveSplit(org.apache.hadoop.mapred.FileSplit split) throws IOException
IOExceptionCopyright © 2012–2023. All rights reserved.