Class Type.Parameter

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.Type.Parameter
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Type.ParameterOrBuilder, Serializable
Enclosing class:
Type

public static final class Type.Parameter extends com.google.protobuf.GeneratedMessageV3 implements Type.ParameterOrBuilder
Protobuf type substrait.Type.Parameter
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Protobuf type substrait.Type.Parameter
    static enum 
     

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

    com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
    Value parameters, like the 10 in VARCHAR<10>.
    Data type parameters, like the i32 in LIST<i32>.
    Data type parameters, like the i32 in LIST<i32>.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    string enum = 5;
    com.google.protobuf.ByteString
    string enum = 5;
    long
    int64 integer = 4;
    com.google.protobuf.Empty
    Explicitly null/unspecified parameter, to select the default value (if any).
    com.google.protobuf.EmptyOrBuilder
    Explicitly null/unspecified parameter, to select the default value (if any).
     
    com.google.protobuf.Parser<Type.Parameter>
     
    int
     
    string string = 6;
    com.google.protobuf.ByteString
    string string = 6;
    boolean
    Value parameters, like the 10 in VARCHAR<10>.
    boolean
    Data type parameters, like the i32 in LIST<i32>.
    boolean
    string enum = 5;
    int
     
    boolean
    int64 integer = 4;
    boolean
    Explicitly null/unspecified parameter, to select the default value (if any).
    boolean
    string string = 6;
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Type.Parameter>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • 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
    • getParameterCase

      public Type.Parameter.ParameterCase getParameterCase()
      Specified by:
      getParameterCase in interface Type.ParameterOrBuilder
    • hasNull

      public boolean hasNull()
       Explicitly null/unspecified parameter, to select the default value (if
       any).
       
      .google.protobuf.Empty null = 1;
      Specified by:
      hasNull in interface Type.ParameterOrBuilder
      Returns:
      Whether the null field is set.
    • getNull

      public com.google.protobuf.Empty getNull()
       Explicitly null/unspecified parameter, to select the default value (if
       any).
       
      .google.protobuf.Empty null = 1;
      Specified by:
      getNull in interface Type.ParameterOrBuilder
      Returns:
      The null.
    • getNullOrBuilder

      public com.google.protobuf.EmptyOrBuilder getNullOrBuilder()
       Explicitly null/unspecified parameter, to select the default value (if
       any).
       
      .google.protobuf.Empty null = 1;
      Specified by:
      getNullOrBuilder in interface Type.ParameterOrBuilder
    • hasDataType

      public boolean hasDataType()
       Data type parameters, like the i32 in LIST<i32>.
       
      .substrait.Type data_type = 2;
      Specified by:
      hasDataType in interface Type.ParameterOrBuilder
      Returns:
      Whether the dataType field is set.
    • getDataType

      public Type getDataType()
       Data type parameters, like the i32 in LIST<i32>.
       
      .substrait.Type data_type = 2;
      Specified by:
      getDataType in interface Type.ParameterOrBuilder
      Returns:
      The dataType.
    • getDataTypeOrBuilder

      public TypeOrBuilder getDataTypeOrBuilder()
       Data type parameters, like the i32 in LIST<i32>.
       
      .substrait.Type data_type = 2;
      Specified by:
      getDataTypeOrBuilder in interface Type.ParameterOrBuilder
    • hasBoolean

      public boolean hasBoolean()
       Value parameters, like the 10 in VARCHAR<10>.
       
      bool boolean = 3;
      Specified by:
      hasBoolean in interface Type.ParameterOrBuilder
      Returns:
      Whether the boolean field is set.
    • getBoolean

      public boolean getBoolean()
       Value parameters, like the 10 in VARCHAR<10>.
       
      bool boolean = 3;
      Specified by:
      getBoolean in interface Type.ParameterOrBuilder
      Returns:
      The boolean.
    • hasInteger

      public boolean hasInteger()
      int64 integer = 4;
      Specified by:
      hasInteger in interface Type.ParameterOrBuilder
      Returns:
      Whether the integer field is set.
    • getInteger

      public long getInteger()
      int64 integer = 4;
      Specified by:
      getInteger in interface Type.ParameterOrBuilder
      Returns:
      The integer.
    • hasEnum

      public boolean hasEnum()
      string enum = 5;
      Specified by:
      hasEnum in interface Type.ParameterOrBuilder
      Returns:
      Whether the enum field is set.
    • getEnum

      public String getEnum()
      string enum = 5;
      Specified by:
      getEnum in interface Type.ParameterOrBuilder
      Returns:
      The enum.
    • getEnumBytes

      public com.google.protobuf.ByteString getEnumBytes()
      string enum = 5;
      Specified by:
      getEnumBytes in interface Type.ParameterOrBuilder
      Returns:
      The bytes for enum.
    • hasString

      public boolean hasString()
      string string = 6;
      Specified by:
      hasString in interface Type.ParameterOrBuilder
      Returns:
      Whether the string field is set.
    • getString

      public String getString()
      string string = 6;
      Specified by:
      getString in interface Type.ParameterOrBuilder
      Returns:
      The string.
    • getStringBytes

      public com.google.protobuf.ByteString getStringBytes()
      string string = 6;
      Specified by:
      getStringBytes in interface Type.ParameterOrBuilder
      Returns:
      The bytes for string.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Type.Parameter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Type.Parameter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Type.Parameter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Type.Parameter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Type.Parameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Type.Parameter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Type.Parameter parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Type.Parameter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Type.Parameter parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Type.Parameter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Type.Parameter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Type.Parameter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Type.Parameter.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Type.Parameter.Builder newBuilder()
    • newBuilder

      public static Type.Parameter.Builder newBuilder(Type.Parameter prototype)
    • toBuilder

      public Type.Parameter.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Type.Parameter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Type.Parameter getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Type.Parameter> parser()
    • getParserForType

      public com.google.protobuf.Parser<Type.Parameter> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

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