Interface GribCollectionProto.VariableOrBuilder

    • Method Detail

      • getDiscipline

        int getDiscipline()
        uint32 discipline = 1;
        Returns:
        The discipline.
      • getPds

        com.google.protobuf.ByteString getPds()
         raw pds
         
        bytes pds = 2;
        Returns:
        The pds.
      • getIdsList

        List<Integer> getIdsList()
         extra info not in pds; grib2 id section
         
        repeated uint32 ids = 3 [packed = true];
        Returns:
        A list containing the ids.
      • getIdsCount

        int getIdsCount()
         extra info not in pds; grib2 id section
         
        repeated uint32 ids = 3 [packed = true];
        Returns:
        The count of ids.
      • getIds

        int getIds​(int index)
         extra info not in pds; grib2 id section
         
        repeated uint32 ids = 3 [packed = true];
        Parameters:
        index - The index of the element to return.
        Returns:
        The ids at the given index.
      • getRecordsPos

        long getRecordsPos()
         offset of SparseArray message for this Variable
         
        uint64 recordsPos = 4;
        Returns:
        The recordsPos.
      • getRecordsLen

        int getRecordsLen()
         size of SparseArray message for this Variable
         
        uint32 recordsLen = 5;
        Returns:
        The recordsLen.
      • getCoordIdxList

        List<Integer> getCoordIdxList()
         indexes into Group.coords
         
        repeated uint32 coordIdx = 6 [packed = true];
        Returns:
        A list containing the coordIdx.
      • getCoordIdxCount

        int getCoordIdxCount()
         indexes into Group.coords
         
        repeated uint32 coordIdx = 6 [packed = true];
        Returns:
        The count of coordIdx.
      • getCoordIdx

        int getCoordIdx​(int index)
         indexes into Group.coords
         
        repeated uint32 coordIdx = 6 [packed = true];
        Parameters:
        index - The index of the element to return.
        Returns:
        The coordIdx at the given index.
      • getNdups

        int getNdups()
         optionally keep stats
         
        uint32 ndups = 8;
        Returns:
        The ndups.
      • getNrecords

        int getNrecords()
        uint32 nrecords = 9;
        Returns:
        The nrecords.
      • getMissing

        int getMissing()
        uint32 missing = 10;
        Returns:
        The missing.
      • getPartVariableCount

        int getPartVariableCount()
         partition only
         
        repeated .PartitionVariable partVariable = 100;