Package org.apache.iceberg.util
Class SerializationUtil
java.lang.Object
org.apache.iceberg.util.SerializationUtil
- 
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TdeserializeFromBase64(String base64) static <T> TdeserializeFromBytes(byte[] bytes) static StringserializeToBase64(Object obj) static byte[]serializeToBytes(Object obj) Serialize an object to bytes.static byte[]serializeToBytes(Object obj, Function<org.apache.hadoop.conf.Configuration, SerializableSupplier<org.apache.hadoop.conf.Configuration>> confSerializer) Serialize an object to bytes. 
- 
Method Details
- 
serializeToBytes
Serialize an object to bytes. If the object implementsHadoopConfigurable, its Hadoop configuration will be serialized into aSerializableConfiguration.- Parameters:
 obj- object to serialize- Returns:
 - serialized bytes
 
 - 
serializeToBytes
public static byte[] serializeToBytes(Object obj, Function<org.apache.hadoop.conf.Configuration, SerializableSupplier<org.apache.hadoop.conf.Configuration>> confSerializer) Serialize an object to bytes. If the object implementsHadoopConfigurable, the confSerializer will be used to serialize Hadoop configuration used by the object.- Parameters:
 obj- object to serializeconfSerializer- serializer for the Hadoop configuration- Returns:
 - serialized bytes
 
 - 
deserializeFromBytes
public static <T> T deserializeFromBytes(byte[] bytes)  - 
serializeToBase64
 - 
deserializeFromBase64
 
 -