public final class HoodieRecordGlobalLocation extends HoodieRecordLocation
HoodieRecordLocation but with partition path.fileId, instantTime, INVALID_POSITION, position| Constructor and Description |
|---|
HoodieRecordGlobalLocation() |
HoodieRecordGlobalLocation(String partitionPath,
String instantTime,
String fileId) |
HoodieRecordGlobalLocation(String partitionPath,
String instantTime,
String fileId,
long position) |
| Modifier and Type | Method and Description |
|---|---|
HoodieRecordGlobalLocation |
copy(String partitionPath)
Copy the location with given partition path.
|
boolean |
equals(Object o) |
static HoodieRecordGlobalLocation |
fromLocal(String partitionPath,
HoodieRecordLocation localLoc)
Returns the global record location from local.
|
String |
getPartitionPath() |
int |
hashCode() |
void |
read(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Input input) |
void |
setPartitionPath(String partitionPath) |
HoodieRecordLocation |
toLocal(String instantTime)
Returns the record location as local.
|
String |
toString() |
void |
write(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Output output) |
getFileId, getInstantTime, getPosition, isPositionValid, setFileId, setInstantTime, setPositionpublic HoodieRecordGlobalLocation()
public HoodieRecordGlobalLocation(String partitionPath, String instantTime, String fileId)
public String toString()
toString in class HoodieRecordLocationpublic boolean equals(Object o)
equals in class HoodieRecordLocationpublic int hashCode()
hashCode in class HoodieRecordLocationpublic String getPartitionPath()
public void setPartitionPath(String partitionPath)
public static HoodieRecordGlobalLocation fromLocal(String partitionPath, HoodieRecordLocation localLoc)
public HoodieRecordLocation toLocal(String instantTime)
public HoodieRecordGlobalLocation copy(String partitionPath)
public void write(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Output output)
write in interface com.esotericsoftware.kryo.KryoSerializablewrite in class HoodieRecordLocationpublic void read(com.esotericsoftware.kryo.Kryo kryo,
com.esotericsoftware.kryo.io.Input input)
read in interface com.esotericsoftware.kryo.KryoSerializableread in class HoodieRecordLocationCopyright © 2024 The Apache Software Foundation. All rights reserved.