Class Type.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
io.substrait.proto.Type.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, TypeOrBuilder, Cloneable
Enclosing class:
Type

public static final class Type.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder> implements TypeOrBuilder
Protobuf type substrait.Type
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • clear

      public Type.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • getDefaultInstanceForType

      public Type getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Type build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Type buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Type.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • setField

      public Type.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • clearField

      public Type.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • clearOneof

      public Type.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • setRepeatedField

      public Type.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • addRepeatedField

      public Type.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • mergeFrom

      public Type.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Type.Builder>
    • mergeFrom

      public Type.Builder mergeFrom(Type other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • mergeFrom

      public Type.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Type.Builder>
      Throws:
      IOException
    • getKindCase

      public Type.KindCase getKindCase()
      Specified by:
      getKindCase in interface TypeOrBuilder
    • clearKind

      public Type.Builder clearKind()
    • hasBool

      public boolean hasBool()
      .substrait.Type.Boolean bool = 1;
      Specified by:
      hasBool in interface TypeOrBuilder
      Returns:
      Whether the bool field is set.
    • getBool

      public Type.Boolean getBool()
      .substrait.Type.Boolean bool = 1;
      Specified by:
      getBool in interface TypeOrBuilder
      Returns:
      The bool.
    • setBool

      public Type.Builder setBool(Type.Boolean value)
      .substrait.Type.Boolean bool = 1;
    • setBool

      public Type.Builder setBool(Type.Boolean.Builder builderForValue)
      .substrait.Type.Boolean bool = 1;
    • mergeBool

      public Type.Builder mergeBool(Type.Boolean value)
      .substrait.Type.Boolean bool = 1;
    • clearBool

      public Type.Builder clearBool()
      .substrait.Type.Boolean bool = 1;
    • getBoolBuilder

      public Type.Boolean.Builder getBoolBuilder()
      .substrait.Type.Boolean bool = 1;
    • getBoolOrBuilder

      public Type.BooleanOrBuilder getBoolOrBuilder()
      .substrait.Type.Boolean bool = 1;
      Specified by:
      getBoolOrBuilder in interface TypeOrBuilder
    • hasI8

      public boolean hasI8()
      .substrait.Type.I8 i8 = 2;
      Specified by:
      hasI8 in interface TypeOrBuilder
      Returns:
      Whether the i8 field is set.
    • getI8

      public Type.I8 getI8()
      .substrait.Type.I8 i8 = 2;
      Specified by:
      getI8 in interface TypeOrBuilder
      Returns:
      The i8.
    • setI8

      public Type.Builder setI8(Type.I8 value)
      .substrait.Type.I8 i8 = 2;
    • setI8

      public Type.Builder setI8(Type.I8.Builder builderForValue)
      .substrait.Type.I8 i8 = 2;
    • mergeI8

      public Type.Builder mergeI8(Type.I8 value)
      .substrait.Type.I8 i8 = 2;
    • clearI8

      public Type.Builder clearI8()
      .substrait.Type.I8 i8 = 2;
    • getI8Builder

      public Type.I8.Builder getI8Builder()
      .substrait.Type.I8 i8 = 2;
    • getI8OrBuilder

      public Type.I8OrBuilder getI8OrBuilder()
      .substrait.Type.I8 i8 = 2;
      Specified by:
      getI8OrBuilder in interface TypeOrBuilder
    • hasI16

      public boolean hasI16()
      .substrait.Type.I16 i16 = 3;
      Specified by:
      hasI16 in interface TypeOrBuilder
      Returns:
      Whether the i16 field is set.
    • getI16

      public Type.I16 getI16()
      .substrait.Type.I16 i16 = 3;
      Specified by:
      getI16 in interface TypeOrBuilder
      Returns:
      The i16.
    • setI16

      public Type.Builder setI16(Type.I16 value)
      .substrait.Type.I16 i16 = 3;
    • setI16

      public Type.Builder setI16(Type.I16.Builder builderForValue)
      .substrait.Type.I16 i16 = 3;
    • mergeI16

      public Type.Builder mergeI16(Type.I16 value)
      .substrait.Type.I16 i16 = 3;
    • clearI16

      public Type.Builder clearI16()
      .substrait.Type.I16 i16 = 3;
    • getI16Builder

      public Type.I16.Builder getI16Builder()
      .substrait.Type.I16 i16 = 3;
    • getI16OrBuilder

      public Type.I16OrBuilder getI16OrBuilder()
      .substrait.Type.I16 i16 = 3;
      Specified by:
      getI16OrBuilder in interface TypeOrBuilder
    • hasI32

      public boolean hasI32()
      .substrait.Type.I32 i32 = 5;
      Specified by:
      hasI32 in interface TypeOrBuilder
      Returns:
      Whether the i32 field is set.
    • getI32

      public Type.I32 getI32()
      .substrait.Type.I32 i32 = 5;
      Specified by:
      getI32 in interface TypeOrBuilder
      Returns:
      The i32.
    • setI32

      public Type.Builder setI32(Type.I32 value)
      .substrait.Type.I32 i32 = 5;
    • setI32

      public Type.Builder setI32(Type.I32.Builder builderForValue)
      .substrait.Type.I32 i32 = 5;
    • mergeI32

      public Type.Builder mergeI32(Type.I32 value)
      .substrait.Type.I32 i32 = 5;
    • clearI32

      public Type.Builder clearI32()
      .substrait.Type.I32 i32 = 5;
    • getI32Builder

      public Type.I32.Builder getI32Builder()
      .substrait.Type.I32 i32 = 5;
    • getI32OrBuilder

      public Type.I32OrBuilder getI32OrBuilder()
      .substrait.Type.I32 i32 = 5;
      Specified by:
      getI32OrBuilder in interface TypeOrBuilder
    • hasI64

      public boolean hasI64()
      .substrait.Type.I64 i64 = 7;
      Specified by:
      hasI64 in interface TypeOrBuilder
      Returns:
      Whether the i64 field is set.
    • getI64

      public Type.I64 getI64()
      .substrait.Type.I64 i64 = 7;
      Specified by:
      getI64 in interface TypeOrBuilder
      Returns:
      The i64.
    • setI64

      public Type.Builder setI64(Type.I64 value)
      .substrait.Type.I64 i64 = 7;
    • setI64

      public Type.Builder setI64(Type.I64.Builder builderForValue)
      .substrait.Type.I64 i64 = 7;
    • mergeI64

      public Type.Builder mergeI64(Type.I64 value)
      .substrait.Type.I64 i64 = 7;
    • clearI64

      public Type.Builder clearI64()
      .substrait.Type.I64 i64 = 7;
    • getI64Builder

      public Type.I64.Builder getI64Builder()
      .substrait.Type.I64 i64 = 7;
    • getI64OrBuilder

      public Type.I64OrBuilder getI64OrBuilder()
      .substrait.Type.I64 i64 = 7;
      Specified by:
      getI64OrBuilder in interface TypeOrBuilder
    • hasFp32

      public boolean hasFp32()
      .substrait.Type.FP32 fp32 = 10;
      Specified by:
      hasFp32 in interface TypeOrBuilder
      Returns:
      Whether the fp32 field is set.
    • getFp32

      public Type.FP32 getFp32()
      .substrait.Type.FP32 fp32 = 10;
      Specified by:
      getFp32 in interface TypeOrBuilder
      Returns:
      The fp32.
    • setFp32

      public Type.Builder setFp32(Type.FP32 value)
      .substrait.Type.FP32 fp32 = 10;
    • setFp32

      public Type.Builder setFp32(Type.FP32.Builder builderForValue)
      .substrait.Type.FP32 fp32 = 10;
    • mergeFp32

      public Type.Builder mergeFp32(Type.FP32 value)
      .substrait.Type.FP32 fp32 = 10;
    • clearFp32

      public Type.Builder clearFp32()
      .substrait.Type.FP32 fp32 = 10;
    • getFp32Builder

      public Type.FP32.Builder getFp32Builder()
      .substrait.Type.FP32 fp32 = 10;
    • getFp32OrBuilder

      public Type.FP32OrBuilder getFp32OrBuilder()
      .substrait.Type.FP32 fp32 = 10;
      Specified by:
      getFp32OrBuilder in interface TypeOrBuilder
    • hasFp64

      public boolean hasFp64()
      .substrait.Type.FP64 fp64 = 11;
      Specified by:
      hasFp64 in interface TypeOrBuilder
      Returns:
      Whether the fp64 field is set.
    • getFp64

      public Type.FP64 getFp64()
      .substrait.Type.FP64 fp64 = 11;
      Specified by:
      getFp64 in interface TypeOrBuilder
      Returns:
      The fp64.
    • setFp64

      public Type.Builder setFp64(Type.FP64 value)
      .substrait.Type.FP64 fp64 = 11;
    • setFp64

      public Type.Builder setFp64(Type.FP64.Builder builderForValue)
      .substrait.Type.FP64 fp64 = 11;
    • mergeFp64

      public Type.Builder mergeFp64(Type.FP64 value)
      .substrait.Type.FP64 fp64 = 11;
    • clearFp64

      public Type.Builder clearFp64()
      .substrait.Type.FP64 fp64 = 11;
    • getFp64Builder

      public Type.FP64.Builder getFp64Builder()
      .substrait.Type.FP64 fp64 = 11;
    • getFp64OrBuilder

      public Type.FP64OrBuilder getFp64OrBuilder()
      .substrait.Type.FP64 fp64 = 11;
      Specified by:
      getFp64OrBuilder in interface TypeOrBuilder
    • hasString

      public boolean hasString()
      .substrait.Type.String string = 12;
      Specified by:
      hasString in interface TypeOrBuilder
      Returns:
      Whether the string field is set.
    • getString

      public Type.String getString()
      .substrait.Type.String string = 12;
      Specified by:
      getString in interface TypeOrBuilder
      Returns:
      The string.
    • setString

      public Type.Builder setString(Type.String value)
      .substrait.Type.String string = 12;
    • setString

      public Type.Builder setString(Type.String.Builder builderForValue)
      .substrait.Type.String string = 12;
    • mergeString

      public Type.Builder mergeString(Type.String value)
      .substrait.Type.String string = 12;
    • clearString

      public Type.Builder clearString()
      .substrait.Type.String string = 12;
    • getStringBuilder

      public Type.String.Builder getStringBuilder()
      .substrait.Type.String string = 12;
    • getStringOrBuilder

      public Type.StringOrBuilder getStringOrBuilder()
      .substrait.Type.String string = 12;
      Specified by:
      getStringOrBuilder in interface TypeOrBuilder
    • hasBinary

      public boolean hasBinary()
      .substrait.Type.Binary binary = 13;
      Specified by:
      hasBinary in interface TypeOrBuilder
      Returns:
      Whether the binary field is set.
    • getBinary

      public Type.Binary getBinary()
      .substrait.Type.Binary binary = 13;
      Specified by:
      getBinary in interface TypeOrBuilder
      Returns:
      The binary.
    • setBinary

      public Type.Builder setBinary(Type.Binary value)
      .substrait.Type.Binary binary = 13;
    • setBinary

      public Type.Builder setBinary(Type.Binary.Builder builderForValue)
      .substrait.Type.Binary binary = 13;
    • mergeBinary

      public Type.Builder mergeBinary(Type.Binary value)
      .substrait.Type.Binary binary = 13;
    • clearBinary

      public Type.Builder clearBinary()
      .substrait.Type.Binary binary = 13;
    • getBinaryBuilder

      public Type.Binary.Builder getBinaryBuilder()
      .substrait.Type.Binary binary = 13;
    • getBinaryOrBuilder

      public Type.BinaryOrBuilder getBinaryOrBuilder()
      .substrait.Type.Binary binary = 13;
      Specified by:
      getBinaryOrBuilder in interface TypeOrBuilder
    • hasTimestamp

      @Deprecated public boolean hasTimestamp()
      Deprecated.
      substrait.Type.timestamp is deprecated. See substrait/type.proto;l=24
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
      Specified by:
      hasTimestamp in interface TypeOrBuilder
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      @Deprecated public Type.Timestamp getTimestamp()
      Deprecated.
      substrait.Type.timestamp is deprecated. See substrait/type.proto;l=24
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
      Specified by:
      getTimestamp in interface TypeOrBuilder
      Returns:
      The timestamp.
    • setTimestamp

      @Deprecated public Type.Builder setTimestamp(Type.Timestamp value)
      Deprecated.
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
    • setTimestamp

      @Deprecated public Type.Builder setTimestamp(Type.Timestamp.Builder builderForValue)
      Deprecated.
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
    • mergeTimestamp

      @Deprecated public Type.Builder mergeTimestamp(Type.Timestamp value)
      Deprecated.
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
    • clearTimestamp

      @Deprecated public Type.Builder clearTimestamp()
      Deprecated.
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
    • getTimestampBuilder

      @Deprecated public Type.Timestamp.Builder getTimestampBuilder()
      Deprecated.
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
    • getTimestampOrBuilder

      @Deprecated public Type.TimestampOrBuilder getTimestampOrBuilder()
      Deprecated.
       Deprecated in favor of `PrecisionTimestamp precision_timestamp`
       
      .substrait.Type.Timestamp timestamp = 14 [deprecated = true];
      Specified by:
      getTimestampOrBuilder in interface TypeOrBuilder
    • hasDate

      public boolean hasDate()
      .substrait.Type.Date date = 16;
      Specified by:
      hasDate in interface TypeOrBuilder
      Returns:
      Whether the date field is set.
    • getDate

      public Type.Date getDate()
      .substrait.Type.Date date = 16;
      Specified by:
      getDate in interface TypeOrBuilder
      Returns:
      The date.
    • setDate

      public Type.Builder setDate(Type.Date value)
      .substrait.Type.Date date = 16;
    • setDate

      public Type.Builder setDate(Type.Date.Builder builderForValue)
      .substrait.Type.Date date = 16;
    • mergeDate

      public Type.Builder mergeDate(Type.Date value)
      .substrait.Type.Date date = 16;
    • clearDate

      public Type.Builder clearDate()
      .substrait.Type.Date date = 16;
    • getDateBuilder

      public Type.Date.Builder getDateBuilder()
      .substrait.Type.Date date = 16;
    • getDateOrBuilder

      public Type.DateOrBuilder getDateOrBuilder()
      .substrait.Type.Date date = 16;
      Specified by:
      getDateOrBuilder in interface TypeOrBuilder
    • hasTime

      public boolean hasTime()
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
      Specified by:
      hasTime in interface TypeOrBuilder
      Returns:
      Whether the time field is set.
    • getTime

      public Type.Time getTime()
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
      Specified by:
      getTime in interface TypeOrBuilder
      Returns:
      The time.
    • setTime

      public Type.Builder setTime(Type.Time value)
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
    • setTime

      public Type.Builder setTime(Type.Time.Builder builderForValue)
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
    • mergeTime

      public Type.Builder mergeTime(Type.Time value)
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
    • clearTime

      public Type.Builder clearTime()
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
    • getTimeBuilder

      public Type.Time.Builder getTimeBuilder()
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
    • getTimeOrBuilder

      public Type.TimeOrBuilder getTimeOrBuilder()
       Deprecated in favor of `PrecisionTime precision_time`
       
      .substrait.Type.Time time = 17;
      Specified by:
      getTimeOrBuilder in interface TypeOrBuilder
    • hasIntervalYear

      public boolean hasIntervalYear()
      .substrait.Type.IntervalYear interval_year = 19;
      Specified by:
      hasIntervalYear in interface TypeOrBuilder
      Returns:
      Whether the intervalYear field is set.
    • getIntervalYear

      public Type.IntervalYear getIntervalYear()
      .substrait.Type.IntervalYear interval_year = 19;
      Specified by:
      getIntervalYear in interface TypeOrBuilder
      Returns:
      The intervalYear.
    • setIntervalYear

      public Type.Builder setIntervalYear(Type.IntervalYear value)
      .substrait.Type.IntervalYear interval_year = 19;
    • setIntervalYear

      public Type.Builder setIntervalYear(Type.IntervalYear.Builder builderForValue)
      .substrait.Type.IntervalYear interval_year = 19;
    • mergeIntervalYear

      public Type.Builder mergeIntervalYear(Type.IntervalYear value)
      .substrait.Type.IntervalYear interval_year = 19;
    • clearIntervalYear

      public Type.Builder clearIntervalYear()
      .substrait.Type.IntervalYear interval_year = 19;
    • getIntervalYearBuilder

      public Type.IntervalYear.Builder getIntervalYearBuilder()
      .substrait.Type.IntervalYear interval_year = 19;
    • getIntervalYearOrBuilder

      public Type.IntervalYearOrBuilder getIntervalYearOrBuilder()
      .substrait.Type.IntervalYear interval_year = 19;
      Specified by:
      getIntervalYearOrBuilder in interface TypeOrBuilder
    • hasIntervalDay

      public boolean hasIntervalDay()
      .substrait.Type.IntervalDay interval_day = 20;
      Specified by:
      hasIntervalDay in interface TypeOrBuilder
      Returns:
      Whether the intervalDay field is set.
    • getIntervalDay

      public Type.IntervalDay getIntervalDay()
      .substrait.Type.IntervalDay interval_day = 20;
      Specified by:
      getIntervalDay in interface TypeOrBuilder
      Returns:
      The intervalDay.
    • setIntervalDay

      public Type.Builder setIntervalDay(Type.IntervalDay value)
      .substrait.Type.IntervalDay interval_day = 20;
    • setIntervalDay

      public Type.Builder setIntervalDay(Type.IntervalDay.Builder builderForValue)
      .substrait.Type.IntervalDay interval_day = 20;
    • mergeIntervalDay

      public Type.Builder mergeIntervalDay(Type.IntervalDay value)
      .substrait.Type.IntervalDay interval_day = 20;
    • clearIntervalDay

      public Type.Builder clearIntervalDay()
      .substrait.Type.IntervalDay interval_day = 20;
    • getIntervalDayBuilder

      public Type.IntervalDay.Builder getIntervalDayBuilder()
      .substrait.Type.IntervalDay interval_day = 20;
    • getIntervalDayOrBuilder

      public Type.IntervalDayOrBuilder getIntervalDayOrBuilder()
      .substrait.Type.IntervalDay interval_day = 20;
      Specified by:
      getIntervalDayOrBuilder in interface TypeOrBuilder
    • hasIntervalCompound

      public boolean hasIntervalCompound()
      .substrait.Type.IntervalCompound interval_compound = 35;
      Specified by:
      hasIntervalCompound in interface TypeOrBuilder
      Returns:
      Whether the intervalCompound field is set.
    • getIntervalCompound

      public Type.IntervalCompound getIntervalCompound()
      .substrait.Type.IntervalCompound interval_compound = 35;
      Specified by:
      getIntervalCompound in interface TypeOrBuilder
      Returns:
      The intervalCompound.
    • setIntervalCompound

      public Type.Builder setIntervalCompound(Type.IntervalCompound value)
      .substrait.Type.IntervalCompound interval_compound = 35;
    • setIntervalCompound

      public Type.Builder setIntervalCompound(Type.IntervalCompound.Builder builderForValue)
      .substrait.Type.IntervalCompound interval_compound = 35;
    • mergeIntervalCompound

      public Type.Builder mergeIntervalCompound(Type.IntervalCompound value)
      .substrait.Type.IntervalCompound interval_compound = 35;
    • clearIntervalCompound

      public Type.Builder clearIntervalCompound()
      .substrait.Type.IntervalCompound interval_compound = 35;
    • getIntervalCompoundBuilder

      public Type.IntervalCompound.Builder getIntervalCompoundBuilder()
      .substrait.Type.IntervalCompound interval_compound = 35;
    • getIntervalCompoundOrBuilder

      public Type.IntervalCompoundOrBuilder getIntervalCompoundOrBuilder()
      .substrait.Type.IntervalCompound interval_compound = 35;
      Specified by:
      getIntervalCompoundOrBuilder in interface TypeOrBuilder
    • hasTimestampTz

      @Deprecated public boolean hasTimestampTz()
      Deprecated.
      substrait.Type.timestamp_tz is deprecated. See substrait/type.proto;l=32
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
      Specified by:
      hasTimestampTz in interface TypeOrBuilder
      Returns:
      Whether the timestampTz field is set.
    • getTimestampTz

      @Deprecated public Type.TimestampTZ getTimestampTz()
      Deprecated.
      substrait.Type.timestamp_tz is deprecated. See substrait/type.proto;l=32
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
      Specified by:
      getTimestampTz in interface TypeOrBuilder
      Returns:
      The timestampTz.
    • setTimestampTz

      @Deprecated public Type.Builder setTimestampTz(Type.TimestampTZ value)
      Deprecated.
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
    • setTimestampTz

      @Deprecated public Type.Builder setTimestampTz(Type.TimestampTZ.Builder builderForValue)
      Deprecated.
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
    • mergeTimestampTz

      @Deprecated public Type.Builder mergeTimestampTz(Type.TimestampTZ value)
      Deprecated.
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
    • clearTimestampTz

      @Deprecated public Type.Builder clearTimestampTz()
      Deprecated.
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
    • getTimestampTzBuilder

      @Deprecated public Type.TimestampTZ.Builder getTimestampTzBuilder()
      Deprecated.
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
    • getTimestampTzOrBuilder

      @Deprecated public Type.TimestampTZOrBuilder getTimestampTzOrBuilder()
      Deprecated.
       Deprecated in favor of `PrecisionTimestampTZ precision_timestamp_tz`
       
      .substrait.Type.TimestampTZ timestamp_tz = 29 [deprecated = true];
      Specified by:
      getTimestampTzOrBuilder in interface TypeOrBuilder
    • hasUuid

      public boolean hasUuid()
      .substrait.Type.UUID uuid = 32;
      Specified by:
      hasUuid in interface TypeOrBuilder
      Returns:
      Whether the uuid field is set.
    • getUuid

      public Type.UUID getUuid()
      .substrait.Type.UUID uuid = 32;
      Specified by:
      getUuid in interface TypeOrBuilder
      Returns:
      The uuid.
    • setUuid

      public Type.Builder setUuid(Type.UUID value)
      .substrait.Type.UUID uuid = 32;
    • setUuid

      public Type.Builder setUuid(Type.UUID.Builder builderForValue)
      .substrait.Type.UUID uuid = 32;
    • mergeUuid

      public Type.Builder mergeUuid(Type.UUID value)
      .substrait.Type.UUID uuid = 32;
    • clearUuid

      public Type.Builder clearUuid()
      .substrait.Type.UUID uuid = 32;
    • getUuidBuilder

      public Type.UUID.Builder getUuidBuilder()
      .substrait.Type.UUID uuid = 32;
    • getUuidOrBuilder

      public Type.UUIDOrBuilder getUuidOrBuilder()
      .substrait.Type.UUID uuid = 32;
      Specified by:
      getUuidOrBuilder in interface TypeOrBuilder
    • hasFixedChar

      public boolean hasFixedChar()
      .substrait.Type.FixedChar fixed_char = 21;
      Specified by:
      hasFixedChar in interface TypeOrBuilder
      Returns:
      Whether the fixedChar field is set.
    • getFixedChar

      public Type.FixedChar getFixedChar()
      .substrait.Type.FixedChar fixed_char = 21;
      Specified by:
      getFixedChar in interface TypeOrBuilder
      Returns:
      The fixedChar.
    • setFixedChar

      public Type.Builder setFixedChar(Type.FixedChar value)
      .substrait.Type.FixedChar fixed_char = 21;
    • setFixedChar

      public Type.Builder setFixedChar(Type.FixedChar.Builder builderForValue)
      .substrait.Type.FixedChar fixed_char = 21;
    • mergeFixedChar

      public Type.Builder mergeFixedChar(Type.FixedChar value)
      .substrait.Type.FixedChar fixed_char = 21;
    • clearFixedChar

      public Type.Builder clearFixedChar()
      .substrait.Type.FixedChar fixed_char = 21;
    • getFixedCharBuilder

      public Type.FixedChar.Builder getFixedCharBuilder()
      .substrait.Type.FixedChar fixed_char = 21;
    • getFixedCharOrBuilder

      public Type.FixedCharOrBuilder getFixedCharOrBuilder()
      .substrait.Type.FixedChar fixed_char = 21;
      Specified by:
      getFixedCharOrBuilder in interface TypeOrBuilder
    • hasVarchar

      public boolean hasVarchar()
      .substrait.Type.VarChar varchar = 22;
      Specified by:
      hasVarchar in interface TypeOrBuilder
      Returns:
      Whether the varchar field is set.
    • getVarchar

      public Type.VarChar getVarchar()
      .substrait.Type.VarChar varchar = 22;
      Specified by:
      getVarchar in interface TypeOrBuilder
      Returns:
      The varchar.
    • setVarchar

      public Type.Builder setVarchar(Type.VarChar value)
      .substrait.Type.VarChar varchar = 22;
    • setVarchar

      public Type.Builder setVarchar(Type.VarChar.Builder builderForValue)
      .substrait.Type.VarChar varchar = 22;
    • mergeVarchar

      public Type.Builder mergeVarchar(Type.VarChar value)
      .substrait.Type.VarChar varchar = 22;
    • clearVarchar

      public Type.Builder clearVarchar()
      .substrait.Type.VarChar varchar = 22;
    • getVarcharBuilder

      public Type.VarChar.Builder getVarcharBuilder()
      .substrait.Type.VarChar varchar = 22;
    • getVarcharOrBuilder

      public Type.VarCharOrBuilder getVarcharOrBuilder()
      .substrait.Type.VarChar varchar = 22;
      Specified by:
      getVarcharOrBuilder in interface TypeOrBuilder
    • hasFixedBinary

      public boolean hasFixedBinary()
      .substrait.Type.FixedBinary fixed_binary = 23;
      Specified by:
      hasFixedBinary in interface TypeOrBuilder
      Returns:
      Whether the fixedBinary field is set.
    • getFixedBinary

      public Type.FixedBinary getFixedBinary()
      .substrait.Type.FixedBinary fixed_binary = 23;
      Specified by:
      getFixedBinary in interface TypeOrBuilder
      Returns:
      The fixedBinary.
    • setFixedBinary

      public Type.Builder setFixedBinary(Type.FixedBinary value)
      .substrait.Type.FixedBinary fixed_binary = 23;
    • setFixedBinary

      public Type.Builder setFixedBinary(Type.FixedBinary.Builder builderForValue)
      .substrait.Type.FixedBinary fixed_binary = 23;
    • mergeFixedBinary

      public Type.Builder mergeFixedBinary(Type.FixedBinary value)
      .substrait.Type.FixedBinary fixed_binary = 23;
    • clearFixedBinary

      public Type.Builder clearFixedBinary()
      .substrait.Type.FixedBinary fixed_binary = 23;
    • getFixedBinaryBuilder

      public Type.FixedBinary.Builder getFixedBinaryBuilder()
      .substrait.Type.FixedBinary fixed_binary = 23;
    • getFixedBinaryOrBuilder

      public Type.FixedBinaryOrBuilder getFixedBinaryOrBuilder()
      .substrait.Type.FixedBinary fixed_binary = 23;
      Specified by:
      getFixedBinaryOrBuilder in interface TypeOrBuilder
    • hasDecimal

      public boolean hasDecimal()
      .substrait.Type.Decimal decimal = 24;
      Specified by:
      hasDecimal in interface TypeOrBuilder
      Returns:
      Whether the decimal field is set.
    • getDecimal

      public Type.Decimal getDecimal()
      .substrait.Type.Decimal decimal = 24;
      Specified by:
      getDecimal in interface TypeOrBuilder
      Returns:
      The decimal.
    • setDecimal

      public Type.Builder setDecimal(Type.Decimal value)
      .substrait.Type.Decimal decimal = 24;
    • setDecimal

      public Type.Builder setDecimal(Type.Decimal.Builder builderForValue)
      .substrait.Type.Decimal decimal = 24;
    • mergeDecimal

      public Type.Builder mergeDecimal(Type.Decimal value)
      .substrait.Type.Decimal decimal = 24;
    • clearDecimal

      public Type.Builder clearDecimal()
      .substrait.Type.Decimal decimal = 24;
    • getDecimalBuilder

      public Type.Decimal.Builder getDecimalBuilder()
      .substrait.Type.Decimal decimal = 24;
    • getDecimalOrBuilder

      public Type.DecimalOrBuilder getDecimalOrBuilder()
      .substrait.Type.Decimal decimal = 24;
      Specified by:
      getDecimalOrBuilder in interface TypeOrBuilder
    • hasPrecisionTime

      public boolean hasPrecisionTime()
      .substrait.Type.PrecisionTime precision_time = 36;
      Specified by:
      hasPrecisionTime in interface TypeOrBuilder
      Returns:
      Whether the precisionTime field is set.
    • getPrecisionTime

      public Type.PrecisionTime getPrecisionTime()
      .substrait.Type.PrecisionTime precision_time = 36;
      Specified by:
      getPrecisionTime in interface TypeOrBuilder
      Returns:
      The precisionTime.
    • setPrecisionTime

      public Type.Builder setPrecisionTime(Type.PrecisionTime value)
      .substrait.Type.PrecisionTime precision_time = 36;
    • setPrecisionTime

      public Type.Builder setPrecisionTime(Type.PrecisionTime.Builder builderForValue)
      .substrait.Type.PrecisionTime precision_time = 36;
    • mergePrecisionTime

      public Type.Builder mergePrecisionTime(Type.PrecisionTime value)
      .substrait.Type.PrecisionTime precision_time = 36;
    • clearPrecisionTime

      public Type.Builder clearPrecisionTime()
      .substrait.Type.PrecisionTime precision_time = 36;
    • getPrecisionTimeBuilder

      public Type.PrecisionTime.Builder getPrecisionTimeBuilder()
      .substrait.Type.PrecisionTime precision_time = 36;
    • getPrecisionTimeOrBuilder

      public Type.PrecisionTimeOrBuilder getPrecisionTimeOrBuilder()
      .substrait.Type.PrecisionTime precision_time = 36;
      Specified by:
      getPrecisionTimeOrBuilder in interface TypeOrBuilder
    • hasPrecisionTimestamp

      public boolean hasPrecisionTimestamp()
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
      Specified by:
      hasPrecisionTimestamp in interface TypeOrBuilder
      Returns:
      Whether the precisionTimestamp field is set.
    • getPrecisionTimestamp

      public Type.PrecisionTimestamp getPrecisionTimestamp()
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
      Specified by:
      getPrecisionTimestamp in interface TypeOrBuilder
      Returns:
      The precisionTimestamp.
    • setPrecisionTimestamp

      public Type.Builder setPrecisionTimestamp(Type.PrecisionTimestamp value)
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
    • setPrecisionTimestamp

      public Type.Builder setPrecisionTimestamp(Type.PrecisionTimestamp.Builder builderForValue)
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
    • mergePrecisionTimestamp

      public Type.Builder mergePrecisionTimestamp(Type.PrecisionTimestamp value)
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
    • clearPrecisionTimestamp

      public Type.Builder clearPrecisionTimestamp()
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
    • getPrecisionTimestampBuilder

      public Type.PrecisionTimestamp.Builder getPrecisionTimestampBuilder()
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
    • getPrecisionTimestampOrBuilder

      public Type.PrecisionTimestampOrBuilder getPrecisionTimestampOrBuilder()
      .substrait.Type.PrecisionTimestamp precision_timestamp = 33;
      Specified by:
      getPrecisionTimestampOrBuilder in interface TypeOrBuilder
    • hasPrecisionTimestampTz

      public boolean hasPrecisionTimestampTz()
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
      Specified by:
      hasPrecisionTimestampTz in interface TypeOrBuilder
      Returns:
      Whether the precisionTimestampTz field is set.
    • getPrecisionTimestampTz

      public Type.PrecisionTimestampTZ getPrecisionTimestampTz()
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
      Specified by:
      getPrecisionTimestampTz in interface TypeOrBuilder
      Returns:
      The precisionTimestampTz.
    • setPrecisionTimestampTz

      public Type.Builder setPrecisionTimestampTz(Type.PrecisionTimestampTZ value)
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
    • setPrecisionTimestampTz

      public Type.Builder setPrecisionTimestampTz(Type.PrecisionTimestampTZ.Builder builderForValue)
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
    • mergePrecisionTimestampTz

      public Type.Builder mergePrecisionTimestampTz(Type.PrecisionTimestampTZ value)
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
    • clearPrecisionTimestampTz

      public Type.Builder clearPrecisionTimestampTz()
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
    • getPrecisionTimestampTzBuilder

      public Type.PrecisionTimestampTZ.Builder getPrecisionTimestampTzBuilder()
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
    • getPrecisionTimestampTzOrBuilder

      public Type.PrecisionTimestampTZOrBuilder getPrecisionTimestampTzOrBuilder()
       value is since UNIX epoch in UTC
       
      .substrait.Type.PrecisionTimestampTZ precision_timestamp_tz = 34;
      Specified by:
      getPrecisionTimestampTzOrBuilder in interface TypeOrBuilder
    • hasStruct

      public boolean hasStruct()
      .substrait.Type.Struct struct = 25;
      Specified by:
      hasStruct in interface TypeOrBuilder
      Returns:
      Whether the struct field is set.
    • getStruct

      public Type.Struct getStruct()
      .substrait.Type.Struct struct = 25;
      Specified by:
      getStruct in interface TypeOrBuilder
      Returns:
      The struct.
    • setStruct

      public Type.Builder setStruct(Type.Struct value)
      .substrait.Type.Struct struct = 25;
    • setStruct

      public Type.Builder setStruct(Type.Struct.Builder builderForValue)
      .substrait.Type.Struct struct = 25;
    • mergeStruct

      public Type.Builder mergeStruct(Type.Struct value)
      .substrait.Type.Struct struct = 25;
    • clearStruct

      public Type.Builder clearStruct()
      .substrait.Type.Struct struct = 25;
    • getStructBuilder

      public Type.Struct.Builder getStructBuilder()
      .substrait.Type.Struct struct = 25;
    • getStructOrBuilder

      public Type.StructOrBuilder getStructOrBuilder()
      .substrait.Type.Struct struct = 25;
      Specified by:
      getStructOrBuilder in interface TypeOrBuilder
    • hasList

      public boolean hasList()
      .substrait.Type.List list = 27;
      Specified by:
      hasList in interface TypeOrBuilder
      Returns:
      Whether the list field is set.
    • getList

      public Type.List getList()
      .substrait.Type.List list = 27;
      Specified by:
      getList in interface TypeOrBuilder
      Returns:
      The list.
    • setList

      public Type.Builder setList(Type.List value)
      .substrait.Type.List list = 27;
    • setList

      public Type.Builder setList(Type.List.Builder builderForValue)
      .substrait.Type.List list = 27;
    • mergeList

      public Type.Builder mergeList(Type.List value)
      .substrait.Type.List list = 27;
    • clearList

      public Type.Builder clearList()
      .substrait.Type.List list = 27;
    • getListBuilder

      public Type.List.Builder getListBuilder()
      .substrait.Type.List list = 27;
    • getListOrBuilder

      public Type.ListOrBuilder getListOrBuilder()
      .substrait.Type.List list = 27;
      Specified by:
      getListOrBuilder in interface TypeOrBuilder
    • hasMap

      public boolean hasMap()
      .substrait.Type.Map map = 28;
      Specified by:
      hasMap in interface TypeOrBuilder
      Returns:
      Whether the map field is set.
    • getMap

      public Type.Map getMap()
      .substrait.Type.Map map = 28;
      Specified by:
      getMap in interface TypeOrBuilder
      Returns:
      The map.
    • setMap

      public Type.Builder setMap(Type.Map value)
      .substrait.Type.Map map = 28;
    • setMap

      public Type.Builder setMap(Type.Map.Builder builderForValue)
      .substrait.Type.Map map = 28;
    • mergeMap

      public Type.Builder mergeMap(Type.Map value)
      .substrait.Type.Map map = 28;
    • clearMap

      public Type.Builder clearMap()
      .substrait.Type.Map map = 28;
    • getMapBuilder

      public Type.Map.Builder getMapBuilder()
      .substrait.Type.Map map = 28;
    • getMapOrBuilder

      public Type.MapOrBuilder getMapOrBuilder()
      .substrait.Type.Map map = 28;
      Specified by:
      getMapOrBuilder in interface TypeOrBuilder
    • hasUserDefined

      public boolean hasUserDefined()
      .substrait.Type.UserDefined user_defined = 30;
      Specified by:
      hasUserDefined in interface TypeOrBuilder
      Returns:
      Whether the userDefined field is set.
    • getUserDefined

      public Type.UserDefined getUserDefined()
      .substrait.Type.UserDefined user_defined = 30;
      Specified by:
      getUserDefined in interface TypeOrBuilder
      Returns:
      The userDefined.
    • setUserDefined

      public Type.Builder setUserDefined(Type.UserDefined value)
      .substrait.Type.UserDefined user_defined = 30;
    • setUserDefined

      public Type.Builder setUserDefined(Type.UserDefined.Builder builderForValue)
      .substrait.Type.UserDefined user_defined = 30;
    • mergeUserDefined

      public Type.Builder mergeUserDefined(Type.UserDefined value)
      .substrait.Type.UserDefined user_defined = 30;
    • clearUserDefined

      public Type.Builder clearUserDefined()
      .substrait.Type.UserDefined user_defined = 30;
    • getUserDefinedBuilder

      public Type.UserDefined.Builder getUserDefinedBuilder()
      .substrait.Type.UserDefined user_defined = 30;
    • getUserDefinedOrBuilder

      public Type.UserDefinedOrBuilder getUserDefinedOrBuilder()
      .substrait.Type.UserDefined user_defined = 30;
      Specified by:
      getUserDefinedOrBuilder in interface TypeOrBuilder
    • hasUserDefinedTypeReference

      @Deprecated public boolean hasUserDefinedTypeReference()
      Deprecated.
      substrait.Type.user_defined_type_reference is deprecated. See substrait/type.proto;l=53
       Deprecated in favor of user_defined, which allows nullability and
       variations to be specified. If user_defined_type_reference is
       encountered, treat it as being non-nullable and having the default
       variation.
       
      uint32 user_defined_type_reference = 31 [deprecated = true];
      Specified by:
      hasUserDefinedTypeReference in interface TypeOrBuilder
      Returns:
      Whether the userDefinedTypeReference field is set.
    • getUserDefinedTypeReference

      @Deprecated public int getUserDefinedTypeReference()
      Deprecated.
      substrait.Type.user_defined_type_reference is deprecated. See substrait/type.proto;l=53
       Deprecated in favor of user_defined, which allows nullability and
       variations to be specified. If user_defined_type_reference is
       encountered, treat it as being non-nullable and having the default
       variation.
       
      uint32 user_defined_type_reference = 31 [deprecated = true];
      Specified by:
      getUserDefinedTypeReference in interface TypeOrBuilder
      Returns:
      The userDefinedTypeReference.
    • setUserDefinedTypeReference

      @Deprecated public Type.Builder setUserDefinedTypeReference(int value)
      Deprecated.
      substrait.Type.user_defined_type_reference is deprecated. See substrait/type.proto;l=53
       Deprecated in favor of user_defined, which allows nullability and
       variations to be specified. If user_defined_type_reference is
       encountered, treat it as being non-nullable and having the default
       variation.
       
      uint32 user_defined_type_reference = 31 [deprecated = true];
      Parameters:
      value - The userDefinedTypeReference to set.
      Returns:
      This builder for chaining.
    • clearUserDefinedTypeReference

      @Deprecated public Type.Builder clearUserDefinedTypeReference()
      Deprecated.
      substrait.Type.user_defined_type_reference is deprecated. See substrait/type.proto;l=53
       Deprecated in favor of user_defined, which allows nullability and
       variations to be specified. If user_defined_type_reference is
       encountered, treat it as being non-nullable and having the default
       variation.
       
      uint32 user_defined_type_reference = 31 [deprecated = true];
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Type.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>
    • mergeUnknownFields

      public final Type.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Type.Builder>