Package ucar.nc2.ncml

Class AggregationTiled

    • Method Detail

      • reallyRead

        public Array reallyRead​(Variable mainv,
                                CancelTask cancelTask)
                         throws IOException
        Deprecated.
        Description copied from interface: ProxyReader
        Read all the data for a Variable.
        Specified by:
        reallyRead in interface ProxyReader
        Parameters:
        mainv - the client Variable
        cancelTask - user may cancel
        Returns:
        memory resident Array containing the data. Will have same shape as the Variable.
        Throws:
        IOException - on error
      • reallyRead

        public Array reallyRead​(Variable mainv,
                                Section wantSection,
                                CancelTask cancelTask)
                         throws IOException
        Deprecated.
        Description copied from interface: ProxyReader
        Read a section of the data for a Variable.
        Specified by:
        reallyRead in interface ProxyReader
        Parameters:
        mainv - the client Variable
        wantSection - the section of data to read.
        cancelTask - user may cancel
        Returns:
        memory resident Array containing the data. Will have same shape as the Section.
        Throws:
        IOException - on error
      • makeDataset

        protected Aggregation.Dataset makeDataset​(String cacheName,
                                                  String location,
                                                  String id,
                                                  String ncoordS,
                                                  String coordValueS,
                                                  String sectionSpec,
                                                  EnumSet<NetcdfDataset.Enhance> enhance,
                                                  FileFactory reader)
        Deprecated.
        Description copied from class: Aggregation
        Dataset factory, so subclasses can override
        Overrides:
        makeDataset in class Aggregation
        Parameters:
        cacheName - a unique name to use for caching
        location - attribute "location" on the netcdf element
        id - attribute "id" on the netcdf element
        ncoordS - attribute "ncoords" on the netcdf element
        coordValueS - attribute "coordValue" on the netcdf element
        sectionSpec - attribute "sectionSpec" on the netcdf element
        enhance - open dataset in enhance mode NOT USED
        reader - factory for reading this netcdf dataset
        Returns:
        a Aggregation.Dataset