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

cz.proto.DataTypeOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
// 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