@NotThreadSafe public class InternalHiveSplit extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InternalHiveSplit.InternalHiveBlock |
| Constructor and Description |
|---|
InternalHiveSplit(String partitionName,
String path,
long start,
long end,
long fileSize,
long fileModifiedTime,
Properties schema,
List<HivePartitionKey> partitionKeys,
List<InternalHiveSplit.InternalHiveBlock> blocks,
OptionalInt bucketNumber,
boolean splittable,
boolean forceLocalScheduling,
TableToPartitionMapping tableToPartitionMapping,
Optional<HiveSplit.BucketConversion> bucketConversion,
boolean s3SelectPushdownEnabled,
Optional<DeleteDeltaLocations> deleteDeltaLocations) |
| Modifier and Type | Method and Description |
|---|---|
InternalHiveSplit.InternalHiveBlock |
currentBlock() |
Optional<HiveSplit.BucketConversion> |
getBucketConversion() |
OptionalInt |
getBucketNumber() |
Optional<DeleteDeltaLocations> |
getDeleteDeltaLocations() |
long |
getEnd() |
int |
getEstimatedSizeInBytes() |
long |
getFileModifiedTime() |
long |
getFileSize() |
List<HivePartitionKey> |
getPartitionKeys() |
String |
getPartitionName() |
String |
getPath() |
Properties |
getSchema() |
long |
getStart() |
TableToPartitionMapping |
getTableToPartitionMapping() |
void |
increaseStart(long value) |
boolean |
isDone() |
boolean |
isForceLocalScheduling() |
boolean |
isS3SelectPushdownEnabled() |
boolean |
isSplittable() |
String |
toString() |
public InternalHiveSplit(String partitionName, String path, long start, long end, long fileSize, long fileModifiedTime, Properties schema, List<HivePartitionKey> partitionKeys, List<InternalHiveSplit.InternalHiveBlock> blocks, OptionalInt bucketNumber, boolean splittable, boolean forceLocalScheduling, TableToPartitionMapping tableToPartitionMapping, Optional<HiveSplit.BucketConversion> bucketConversion, boolean s3SelectPushdownEnabled, Optional<DeleteDeltaLocations> deleteDeltaLocations)
public String getPath()
public long getStart()
public long getEnd()
public long getFileSize()
public long getFileModifiedTime()
public boolean isS3SelectPushdownEnabled()
public Properties getSchema()
public List<HivePartitionKey> getPartitionKeys()
public String getPartitionName()
public OptionalInt getBucketNumber()
public boolean isSplittable()
public boolean isForceLocalScheduling()
public TableToPartitionMapping getTableToPartitionMapping()
public Optional<HiveSplit.BucketConversion> getBucketConversion()
public InternalHiveSplit.InternalHiveBlock currentBlock()
public boolean isDone()
public void increaseStart(long value)
public int getEstimatedSizeInBytes()
public Optional<DeleteDeltaLocations> getDeleteDeltaLocations()
Copyright © 2012–2020. All rights reserved.