io.prestosql.jdbc.$internal.jackson.datatype.guava.deser.HashCodeDeserializer Maven / Gradle / Ivy
The newest version!
package io.prestosql.jdbc.$internal.jackson.datatype.guava.deser;
import java.io.IOException;
import java.util.Locale;
import io.prestosql.jdbc.$internal.jackson.databind.DeserializationContext;
import io.prestosql.jdbc.$internal.jackson.databind.deser.std.FromStringDeserializer;
import io.prestosql.jdbc.$internal.guava.hash.HashCode;
public class HashCodeDeserializer extends FromStringDeserializer
{
private static final long serialVersionUID = 1L;
public final static HashCodeDeserializer std = new HashCodeDeserializer();
public HashCodeDeserializer() { super(HashCode.class); }
@Override
protected HashCode _deserialize(String value, DeserializationContext ctxt)
throws IOException {
return HashCode.fromString(value.toLowerCase(Locale.ENGLISH));
}
}