public class AggregationExisting extends AggregationOuterDimension
Aggregation.Dataset, Aggregation.DatasetProxyReader, Aggregation.Type, Aggregation.TypicalDatasetaggVarNames, aggVars, cacheList, debugCache, debugInvocation, debugStride, invocation, timeUnitsChangecacheDirty, datasetManager, datasets, dateFormatMark, dateFormatter, debug, debugConvert, debugDateParse, debugOpenFile, debugProxy, debugRead, debugSyncDetail, dimName, diskCache2, executor, explicitDatasets, isDate, logger, ncDataset, spiObject, type, typicalDatasetMode| Constructor and Description |
|---|
AggregationExisting(NetcdfDataset ncd,
String dimName,
String recheckS) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildNetcdfDataset(CancelTask cancelTask)
Call this to build the dataset objects in the NetcdfDataset
|
protected void |
persistRead()
read info from the persistent XML file, if it exists; overridden in AggregationExisting
|
void |
persistWrite()
Persist info (ncoords, coordValues) from joinExisting, since that can be expensive to recreate.
|
protected void |
readTimeCoordinates(VariableDS timeAxis,
CancelTask cancelTask) |
protected void |
rebuildDataset()
Call this when rescan has found changed datasets
|
addVariable, buildCoords, getDetailInfo, getTotalCoords, main, makeDataset, makeDataset, promoteGlobalAttributes, reallyRead, reallyReadaddCollection, addDataset, addDatasetScan, addExplicitDataset, close, closeDatasets, findVariable, finish, getDatasets, getDimensionName, getFileTypeDescription, getFileTypeId, getLastModified, getLocation, getType, getTypicalDataset, makeDatasets, setDatasetAcquireProxy, setDatasetAcquireProxy, setExecutor, setModifications, setPersistenceCache, setTypicalDatasetMode, sync, syncExtendpublic AggregationExisting(NetcdfDataset ncd, String dimName, String recheckS)
protected void buildNetcdfDataset(CancelTask cancelTask) throws IOException
AggregationbuildNetcdfDataset in class AggregationcancelTask - maybe cancelIOException - on read errorprotected void rebuildDataset()
throws IOException
AggregationrebuildDataset in class AggregationOuterDimensionIOException - on read errorprotected void readTimeCoordinates(VariableDS timeAxis, CancelTask cancelTask) throws IOException
IOExceptionpublic void persistWrite()
throws IOException
persistWrite in class AggregationIOExceptionprotected void persistRead()
AggregationpersistRead in class AggregationCopyright © 1999–2014 UCAR/Unidata. All rights reserved.