Interface OrcProto.TypeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    OrcProto.Type, OrcProto.Type.Builder
    Enclosing class:
    OrcProto

    public static interface OrcProto.TypeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasKind

        boolean hasKind()
        optional .orc.proto.Type.Kind kind = 1;
        Returns:
        Whether the kind field is set.
      • getKind

        OrcProto.Type.Kind getKind()
        optional .orc.proto.Type.Kind kind = 1;
        Returns:
        The kind.
      • getSubtypesList

        List<Integer> getSubtypesList()
        repeated uint32 subtypes = 2 [packed = true];
        Returns:
        A list containing the subtypes.
      • getSubtypesCount

        int getSubtypesCount()
        repeated uint32 subtypes = 2 [packed = true];
        Returns:
        The count of subtypes.
      • getSubtypes

        int getSubtypes​(int index)
        repeated uint32 subtypes = 2 [packed = true];
        Parameters:
        index - The index of the element to return.
        Returns:
        The subtypes at the given index.
      • getFieldNamesList

        List<String> getFieldNamesList()
        repeated string fieldNames = 3;
        Returns:
        A list containing the fieldNames.
      • getFieldNamesCount

        int getFieldNamesCount()
        repeated string fieldNames = 3;
        Returns:
        The count of fieldNames.
      • getFieldNames

        String getFieldNames​(int index)
        repeated string fieldNames = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The fieldNames at the given index.
      • getFieldNamesBytes

        com.google.protobuf.ByteString getFieldNamesBytes​(int index)
        repeated string fieldNames = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the fieldNames at the given index.
      • hasMaximumLength

        boolean hasMaximumLength()
        optional uint32 maximumLength = 4;
        Returns:
        Whether the maximumLength field is set.
      • getMaximumLength

        int getMaximumLength()
        optional uint32 maximumLength = 4;
        Returns:
        The maximumLength.
      • hasPrecision

        boolean hasPrecision()
        optional uint32 precision = 5;
        Returns:
        Whether the precision field is set.
      • getPrecision

        int getPrecision()
        optional uint32 precision = 5;
        Returns:
        The precision.
      • hasScale

        boolean hasScale()
        optional uint32 scale = 6;
        Returns:
        Whether the scale field is set.
      • getScale

        int getScale()
        optional uint32 scale = 6;
        Returns:
        The scale.
      • getAttributes

        OrcProto.StringPair getAttributes​(int index)
        repeated .orc.proto.StringPair attributes = 7;
      • getAttributesCount

        int getAttributesCount()
        repeated .orc.proto.StringPair attributes = 7;