All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.ydb.table.result.impl.ProtoNullValueReader Maven / Gradle / Ivy

package tech.ydb.table.result.impl;

import tech.ydb.proto.ValueProtos;
import tech.ydb.table.values.proto.ProtoType;
import tech.ydb.table.values.proto.ProtoValue;


/**
 * @author Aleksandr Gorshenin
 */
final class ProtoNullValueReader extends AbstractValueReader {
    static final ProtoNullValueReader INSTANCE = new ProtoNullValueReader();

    private ProtoNullValueReader() { }

    @Override
    protected ValueProtos.Type getProtoType() {
        return ProtoType.getNull();
    }

    @Override
    protected ValueProtos.Value getProtoValue() {
        return ProtoValue.nullValue();
    }

    @Override
    protected void setProtoValue(ValueProtos.Value value) {
        // skip
    }

    @Override
    public void toString(StringBuilder sb) {
        sb.append("Null");
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy