com.scalar.db.rpc.ColumnOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: scalardb.proto
// Protobuf Java Version: 3.25.5
package com.scalar.db.rpc;
public interface ColumnOrBuilder extends
// @@protoc_insertion_point(interface_extends:rpc.Column)
com.google.protobuf.MessageOrBuilder {
/**
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* bool boolean_value = 2;
* @return Whether the booleanValue field is set.
*/
boolean hasBooleanValue();
/**
* bool boolean_value = 2;
* @return The booleanValue.
*/
boolean getBooleanValue();
/**
* int32 int_value = 3;
* @return Whether the intValue field is set.
*/
boolean hasIntValue();
/**
* int32 int_value = 3;
* @return The intValue.
*/
int getIntValue();
/**
* int64 bigint_value = 4;
* @return Whether the bigintValue field is set.
*/
boolean hasBigintValue();
/**
* int64 bigint_value = 4;
* @return The bigintValue.
*/
long getBigintValue();
/**
* float float_value = 5;
* @return Whether the floatValue field is set.
*/
boolean hasFloatValue();
/**
* float float_value = 5;
* @return The floatValue.
*/
float getFloatValue();
/**
* double double_value = 6;
* @return Whether the doubleValue field is set.
*/
boolean hasDoubleValue();
/**
* double double_value = 6;
* @return The doubleValue.
*/
double getDoubleValue();
/**
* string text_value = 7;
* @return Whether the textValue field is set.
*/
boolean hasTextValue();
/**
* string text_value = 7;
* @return The textValue.
*/
java.lang.String getTextValue();
/**
* string text_value = 7;
* @return The bytes for textValue.
*/
com.google.protobuf.ByteString
getTextValueBytes();
/**
* bytes blob_value = 8;
* @return Whether the blobValue field is set.
*/
boolean hasBlobValue();
/**
* bytes blob_value = 8;
* @return The blobValue.
*/
com.google.protobuf.ByteString getBlobValue();
com.scalar.db.rpc.Column.ValueCase getValueCase();
}