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, 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)
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()
Aggregation
rebuildDataset
in class AggregationOuterDimension