public class AggregationFmrc extends AggregationOuterDimension
Aggregation.Dataset, Aggregation.DatasetProxyReader, Aggregation.Type, Aggregation.TypicalDataset
Modifier and Type | Field and Description |
---|---|
protected static Set<NetcdfDataset.Enhance> |
fmrcEnhanceMode |
aggVarNames, aggVars, cacheList, debugCache, debugInvocation, debugStride, invocation, timeUnitsChange
cacheDirty, datasetManager, datasets, dateFormatMark, dateFormatter, debug, debugConvert, debugDateParse, debugOpenFile, debugProxy, debugRead, debugSyncDetail, dimName, diskCache2, executor, explicitDatasets, isDate, logger, ncDataset, spiObject, type, typicalDatasetMode
Constructor and Description |
---|
AggregationFmrc(NetcdfDataset ncd,
String dimName,
String recheckS) |
Modifier and Type | Method and Description |
---|---|
void |
addDirectoryScanFmrc(String dirName,
String suffix,
String regexpPatternString,
String subdirs,
String olderThan,
String runMatcher,
String forecastMatcher,
String offsetMatcher) |
void |
addExplicitFilesAndRunTimes(Map<String,String> filesRunTimeMap) |
protected void |
buildNetcdfDataset(CancelTask cancelTask)
Call this to build the dataset objects in the NetcdfDataset
|
void |
getDetailInfo(Formatter f) |
protected void |
makeDatasets(CancelTask cancelTask)
Make the list of Datasets, from explicit and scans.
|
protected void |
rebuildDataset()
Call this when rescan has found changed datasets
|
addVariable, buildCoords, getTotalCoords, main, makeDataset, makeDataset, promoteGlobalAttributes, readTimeCoordinates, reallyRead, reallyRead
addCollection, addDataset, addDatasetScan, addExplicitDataset, close, findVariable, finish, getDatasets, getDimensionName, getFileTypeDescription, getFileTypeId, getLastModified, getLocation, getType, getTypicalDataset, persistRead, persistWrite, setDatasetAcquireProxy, setDatasetAcquireProxy, setExecutor, setModifications, setPersistenceCache, setTypicalDatasetMode, syncExtend
protected static Set<NetcdfDataset.Enhance> fmrcEnhanceMode
public AggregationFmrc(NetcdfDataset ncd, String dimName, String recheckS)
public void addDirectoryScanFmrc(String dirName, String suffix, String regexpPatternString, String subdirs, String olderThan, String runMatcher, String forecastMatcher, String offsetMatcher) throws IOException
IOException
public void addExplicitFilesAndRunTimes(Map<String,String> filesRunTimeMap)
protected void makeDatasets(CancelTask cancelTask) throws IOException
Aggregation
makeDatasets
in class Aggregation
cancelTask
- user can cancelIOException
- on i/o errorpublic void getDetailInfo(Formatter f)
getDetailInfo
in class AggregationOuterDimension
protected void buildNetcdfDataset(CancelTask cancelTask) throws IOException
Aggregation
buildNetcdfDataset
in class Aggregation
cancelTask
- maybe cancelIOException
- on read errorprotected void rebuildDataset() throws IOException
Aggregation
rebuildDataset
in class AggregationOuterDimension
IOException
- on read error