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.
      • getBdataList

        List<com.google.protobuf.ByteString> getBdataList()
         oneof, depends on data_type
         
        repeated bytes bdata = 3;
        Returns:
        A list containing the bdata.
      • getBdataCount

        int getBdataCount()
         oneof, depends on data_type
         
        repeated bytes bdata = 3;
        Returns:
        The count of bdata.
      • getBdata

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

        List<Integer> getIdataList()
         SHORT, INT, ENUM2, USHORT
         
        repeated sint32 idata = 4;
        Returns:
        A list containing the idata.
      • getIdataCount

        int getIdataCount()
         SHORT, INT, ENUM2, USHORT
         
        repeated sint32 idata = 4;
        Returns:
        The count of idata.
      • getIdata

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

        List<Integer> getUidataList()
         ENUM4, UINT
         
        repeated uint32 uidata = 5;
        Returns:
        A list containing the uidata.
      • getUidataCount

        int getUidataCount()
         ENUM4, UINT
         
        repeated uint32 uidata = 5;
        Returns:
        The count of uidata.
      • getUidata

        int getUidata​(int index)
         ENUM4, UINT
         
        repeated uint32 uidata = 5;
        Parameters:
        index - The index of the element to return.
        Returns:
        The uidata at the given index.
      • getLdataList

        List<Long> getLdataList()
         LONG
         
        repeated sint64 ldata = 6;
        Returns:
        A list containing the ldata.
      • getLdataCount

        int getLdataCount()
         LONG
         
        repeated sint64 ldata = 6;
        Returns:
        The count of ldata.
      • getLdata

        long getLdata​(int index)
         LONG
         
        repeated sint64 ldata = 6;
        Parameters:
        index - The index of the element to return.
        Returns:
        The ldata at the given index.
      • getUldataList

        List<Long> getUldataList()
         ULONG
         
        repeated uint64 uldata = 7;
        Returns:
        A list containing the uldata.
      • getUldataCount

        int getUldataCount()
         ULONG
         
        repeated uint64 uldata = 7;
        Returns:
        The count of uldata.
      • getUldata

        long getUldata​(int index)
         ULONG
         
        repeated uint64 uldata = 7;
        Parameters:
        index - The index of the element to return.
        Returns:
        The uldata at the given index.
      • getFdataList

        List<Float> getFdataList()
         FLOAT
         
        repeated float fdata = 8;
        Returns:
        A list containing the fdata.
      • getFdataCount

        int getFdataCount()
         FLOAT
         
        repeated float fdata = 8;
        Returns:
        The count of fdata.
      • getFdata

        float getFdata​(int index)
         FLOAT
         
        repeated float fdata = 8;
        Parameters:
        index - The index of the element to return.
        Returns:
        The fdata at the given index.
      • getDdataList

        List<Double> getDdataList()
         DOUBLE
         
        repeated double ddata = 9;
        Returns:
        A list containing the ddata.
      • getDdataCount

        int getDdataCount()
         DOUBLE
         
        repeated double ddata = 9;
        Returns:
        The count of ddata.
      • getDdata

        double getDdata​(int index)
         DOUBLE
         
        repeated double ddata = 9;
        Parameters:
        index - The index of the element to return.
        Returns:
        The ddata at the given index.
      • getSdataList

        List<String> getSdataList()
         STRING
         
        repeated string sdata = 10;
        Returns:
        A list containing the sdata.
      • getSdataCount

        int getSdataCount()
         STRING
         
        repeated string sdata = 10;
        Returns:
        The count of sdata.
      • getSdata

        String getSdata​(int index)
         STRING
         
        repeated string sdata = 10;
        Parameters:
        index - The index of the element to return.
        Returns:
        The sdata at the given index.
      • getSdataBytes

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

        int getVlenCount()
         VLEN
         
        repeated .ucar.gcdm.Data vlen = 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;