com.yandex.ydb.table.values.VoidValue Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ydb-sdk-jdbc-uberjar Show documentation
Show all versions of ydb-sdk-jdbc-uberjar Show documentation
JDBC client implementation over Table client, single jar
package com.yandex.ydb.table.values;
import com.yandex.ydb.ValueProtos;
import com.yandex.ydb.table.values.proto.ProtoValue;
/**
* @author Sergey Polovko
*/
public class VoidValue implements Value {
private static final VoidValue INSTANCE = new VoidValue();
private VoidValue() {
}
public static VoidValue of() {
return INSTANCE;
}
@Override
public boolean equals(Object o) {
return o == this;
}
@Override
public int hashCode() {
return 1987;
}
@Override
public String toString() {
return "Void";
}
@Override
public VoidType getType() {
return VoidType.of();
}
@Override
public ValueProtos.Value toPb() {
return ProtoValue.voidValue();
}
}