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,
java.lang.String dimName,
java.lang.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, syncExtendpublic AggregationExisting(NetcdfDataset ncd, java.lang.String dimName, java.lang.String recheckS)
protected void buildNetcdfDataset(CancelTask cancelTask) throws java.io.IOException
AggregationbuildNetcdfDataset in class AggregationcancelTask - maybe canceljava.io.IOException - on read errorprotected void rebuildDataset()
throws java.io.IOException
AggregationrebuildDataset in class AggregationOuterDimensionjava.io.IOException - on read errorprotected void readTimeCoordinates(VariableDS timeAxis, CancelTask cancelTask) throws java.io.IOException
java.io.IOExceptionpublic void persistWrite()
throws java.io.IOException
persistWrite in class Aggregationjava.io.IOExceptionprotected void persistRead()
AggregationpersistRead in class Aggregation