Package ucar.gcdm

Interface GcdmNetcdfProto.DataOrBuilder

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

    public static interface GcdmNetcdfProto.DataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getDataTypeValue

        int getDataTypeValue()
        .ucar.gcdm.DataType data_type = 1;
        Returns:
        The enum numeric value on the wire for dataType.
      • getShapesList

        List<Integer> getShapesList()
        repeated uint32 shapes = 2;
        Returns:
        A list containing the shapes.
      • getShapesCount

        int getShapesCount()
        repeated uint32 shapes = 2;
        Returns:
        The count of shapes.
      • getShapes

        int getShapes​(int index)
        repeated uint32 shapes = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The shapes at the given index.
      • getByteDataList

        List<com.google.protobuf.ByteString> getByteDataList()
         oneof, depends on data_type
         
        repeated bytes byte_data = 3;
        Returns:
        A list containing the byteData.
      • getByteDataCount

        int getByteDataCount()
         oneof, depends on data_type
         
        repeated bytes byte_data = 3;
        Returns:
        The count of byteData.
      • getByteData

        com.google.protobuf.ByteString getByteData​(int index)
         oneof, depends on data_type
         
        repeated bytes byte_data = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The byteData at the given index.
      • getIntDataList

        List<Integer> getIntDataList()
         SHORT, INT, ENUM2, USHORT
         
        repeated sint32 int_data = 4;
        Returns:
        A list containing the intData.
      • getIntDataCount

        int getIntDataCount()
         SHORT, INT, ENUM2, USHORT
         
        repeated sint32 int_data = 4;
        Returns:
        The count of intData.
      • getIntData

        int getIntData​(int index)
         SHORT, INT, ENUM2, USHORT
         
        repeated sint32 int_data = 4;
        Parameters:
        index - The index of the element to return.
        Returns:
        The intData at the given index.
      • getUintDataList

        List<Integer> getUintDataList()
         ENUM4, UINT
         
        repeated uint32 uint_data = 5;
        Returns:
        A list containing the uintData.
      • getUintDataCount

        int getUintDataCount()
         ENUM4, UINT
         
        repeated uint32 uint_data = 5;
        Returns:
        The count of uintData.
      • getUintData

        int getUintData​(int index)
         ENUM4, UINT
         
        repeated uint32 uint_data = 5;
        Parameters:
        index - The index of the element to return.
        Returns:
        The uintData at the given index.
      • getLongDataList

        List<Long> getLongDataList()
         LONG
         
        repeated sint64 long_data = 6;
        Returns:
        A list containing the longData.
      • getLongDataCount

        int getLongDataCount()
         LONG
         
        repeated sint64 long_data = 6;
        Returns:
        The count of longData.
      • getLongData

        long getLongData​(int index)
         LONG
         
        repeated sint64 long_data = 6;
        Parameters:
        index - The index of the element to return.
        Returns:
        The longData at the given index.
      • getUlongDataList

        List<Long> getUlongDataList()
         ULONG
         
        repeated uint64 ulong_data = 7;
        Returns:
        A list containing the ulongData.
      • getUlongDataCount

        int getUlongDataCount()
         ULONG
         
        repeated uint64 ulong_data = 7;
        Returns:
        The count of ulongData.
      • getUlongData

        long getUlongData​(int index)
         ULONG
         
        repeated uint64 ulong_data = 7;
        Parameters:
        index - The index of the element to return.
        Returns:
        The ulongData at the given index.
      • getFloatDataList

        List<Float> getFloatDataList()
         FLOAT
         
        repeated float float_data = 8;
        Returns:
        A list containing the floatData.
      • getFloatDataCount

        int getFloatDataCount()
         FLOAT
         
        repeated float float_data = 8;
        Returns:
        The count of floatData.
      • getFloatData

        float getFloatData​(int index)
         FLOAT
         
        repeated float float_data = 8;
        Parameters:
        index - The index of the element to return.
        Returns:
        The floatData at the given index.
      • getDoubleDataList

        List<Double> getDoubleDataList()
         DOUBLE
         
        repeated double double_data = 9;
        Returns:
        A list containing the doubleData.
      • getDoubleDataCount

        int getDoubleDataCount()
         DOUBLE
         
        repeated double double_data = 9;
        Returns:
        The count of doubleData.
      • getDoubleData

        double getDoubleData​(int index)
         DOUBLE
         
        repeated double double_data = 9;
        Parameters:
        index - The index of the element to return.
        Returns:
        The doubleData at the given index.
      • getStringDataList

        List<String> getStringDataList()
         STRING
         
        repeated string string_data = 10;
        Returns:
        A list containing the stringData.
      • getStringDataCount

        int getStringDataCount()
         STRING
         
        repeated string string_data = 10;
        Returns:
        The count of stringData.
      • getStringData

        String getStringData​(int index)
         STRING
         
        repeated string string_data = 10;
        Parameters:
        index - The index of the element to return.
        Returns:
        The stringData at the given index.
      • getStringDataBytes

        com.google.protobuf.ByteString getStringDataBytes​(int index)
         STRING
         
        repeated string string_data = 10;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the stringData at the given index.
      • getVlenData

        GcdmNetcdfProto.Data getVlenData​(int index)
         VLEN
         
        repeated .ucar.gcdm.Data vlen_data = 11;
      • getVlenDataCount

        int getVlenDataCount()
         VLEN
         
        repeated .ucar.gcdm.Data vlen_data = 11;
      • hasMembers

        boolean hasMembers()
         STRUCTURE, SEQUENCE
         
        .ucar.gcdm.StructureMembersProto members = 12;
        Returns:
        Whether the members field is set.
      • getRowsCount

        int getRowsCount()
         row oriented: one for each row
         
        repeated .ucar.gcdm.StructureDataProto rows = 13;