cz.proto.DataTypeOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clickzetta-java Show documentation
Show all versions of clickzetta-java Show documentation
The java SDK for clickzetta's Lakehouse
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: data_type.proto
package cz.proto;
public interface DataTypeOrBuilder extends
// @@protoc_insertion_point(interface_extends:cz.proto.DataType)
com.google.protobuf.MessageOrBuilder {
/**
* .cz.proto.DataTypeCategory category = 1;
* @return The enum numeric value on the wire for category.
*/
int getCategoryValue();
/**
* .cz.proto.DataTypeCategory category = 1;
* @return The category.
*/
cz.proto.DataTypeCategory getCategory();
/**
* bool nullable = 2;
* @return The nullable.
*/
boolean getNullable();
/**
* uint32 field_id = 11;
* @return The fieldId.
*/
int getFieldId();
/**
* .cz.proto.CharTypeInfo charTypeInfo = 3;
* @return Whether the charTypeInfo field is set.
*/
boolean hasCharTypeInfo();
/**
* .cz.proto.CharTypeInfo charTypeInfo = 3;
* @return The charTypeInfo.
*/
cz.proto.CharTypeInfo getCharTypeInfo();
/**
* .cz.proto.CharTypeInfo charTypeInfo = 3;
*/
cz.proto.CharTypeInfoOrBuilder getCharTypeInfoOrBuilder();
/**
* .cz.proto.VarCharTypeInfo varCharTypeInfo = 4;
* @return Whether the varCharTypeInfo field is set.
*/
boolean hasVarCharTypeInfo();
/**
* .cz.proto.VarCharTypeInfo varCharTypeInfo = 4;
* @return The varCharTypeInfo.
*/
cz.proto.VarCharTypeInfo getVarCharTypeInfo();
/**
* .cz.proto.VarCharTypeInfo varCharTypeInfo = 4;
*/
cz.proto.VarCharTypeInfoOrBuilder getVarCharTypeInfoOrBuilder();
/**
* .cz.proto.DecimalTypeInfo decimalTypeInfo = 5;
* @return Whether the decimalTypeInfo field is set.
*/
boolean hasDecimalTypeInfo();
/**
* .cz.proto.DecimalTypeInfo decimalTypeInfo = 5;
* @return The decimalTypeInfo.
*/
cz.proto.DecimalTypeInfo getDecimalTypeInfo();
/**
* .cz.proto.DecimalTypeInfo decimalTypeInfo = 5;
*/
cz.proto.DecimalTypeInfoOrBuilder getDecimalTypeInfoOrBuilder();
/**
* .cz.proto.ArrayTypeInfo arrayTypeInfo = 6;
* @return Whether the arrayTypeInfo field is set.
*/
boolean hasArrayTypeInfo();
/**
* .cz.proto.ArrayTypeInfo arrayTypeInfo = 6;
* @return The arrayTypeInfo.
*/
cz.proto.ArrayTypeInfo getArrayTypeInfo();
/**
* .cz.proto.ArrayTypeInfo arrayTypeInfo = 6;
*/
cz.proto.ArrayTypeInfoOrBuilder getArrayTypeInfoOrBuilder();
/**
* .cz.proto.MapTypeInfo mapTypeInfo = 7;
* @return Whether the mapTypeInfo field is set.
*/
boolean hasMapTypeInfo();
/**
* .cz.proto.MapTypeInfo mapTypeInfo = 7;
* @return The mapTypeInfo.
*/
cz.proto.MapTypeInfo getMapTypeInfo();
/**
* .cz.proto.MapTypeInfo mapTypeInfo = 7;
*/
cz.proto.MapTypeInfoOrBuilder getMapTypeInfoOrBuilder();
/**
* .cz.proto.StructTypeInfo structTypeInfo = 8;
* @return Whether the structTypeInfo field is set.
*/
boolean hasStructTypeInfo();
/**
* .cz.proto.StructTypeInfo structTypeInfo = 8;
* @return The structTypeInfo.
*/
cz.proto.StructTypeInfo getStructTypeInfo();
/**
* .cz.proto.StructTypeInfo structTypeInfo = 8;
*/
cz.proto.StructTypeInfoOrBuilder getStructTypeInfoOrBuilder();
/**
* .cz.proto.IntervalDayTimeInfo interval_day_time_info = 9;
* @return Whether the intervalDayTimeInfo field is set.
*/
boolean hasIntervalDayTimeInfo();
/**
* .cz.proto.IntervalDayTimeInfo interval_day_time_info = 9;
* @return The intervalDayTimeInfo.
*/
cz.proto.IntervalDayTimeInfo getIntervalDayTimeInfo();
/**
* .cz.proto.IntervalDayTimeInfo interval_day_time_info = 9;
*/
cz.proto.IntervalDayTimeInfoOrBuilder getIntervalDayTimeInfoOrBuilder();
/**
* .cz.proto.IntervalYearMonthInfo interval_year_month_info = 10;
* @return Whether the intervalYearMonthInfo field is set.
*/
boolean hasIntervalYearMonthInfo();
/**
* .cz.proto.IntervalYearMonthInfo interval_year_month_info = 10;
* @return The intervalYearMonthInfo.
*/
cz.proto.IntervalYearMonthInfo getIntervalYearMonthInfo();
/**
* .cz.proto.IntervalYearMonthInfo interval_year_month_info = 10;
*/
cz.proto.IntervalYearMonthInfoOrBuilder getIntervalYearMonthInfoOrBuilder();
/**
* .cz.proto.TimestampInfo timestamp_info = 12;
* @return Whether the timestampInfo field is set.
*/
boolean hasTimestampInfo();
/**
* .cz.proto.TimestampInfo timestamp_info = 12;
* @return The timestampInfo.
*/
cz.proto.TimestampInfo getTimestampInfo();
/**
* .cz.proto.TimestampInfo timestamp_info = 12;
*/
cz.proto.TimestampInfoOrBuilder getTimestampInfoOrBuilder();
/**
* .cz.proto.FunctionTypeInfo function_info = 13;
* @return Whether the functionInfo field is set.
*/
boolean hasFunctionInfo();
/**
* .cz.proto.FunctionTypeInfo function_info = 13;
* @return The functionInfo.
*/
cz.proto.FunctionTypeInfo getFunctionInfo();
/**
* .cz.proto.FunctionTypeInfo function_info = 13;
*/
cz.proto.FunctionTypeInfoOrBuilder getFunctionInfoOrBuilder();
public cz.proto.DataType.InfoCase getInfoCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy