public class AggregationExisting extends AggregationOuterDimension
Aggregation.Dataset, Aggregation.DatasetProxyReader, Aggregation.Type, Aggregation.TypicalDataset
Modifier and Type | Field and Description |
---|---|
static int |
countCacheUse |
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 |
---|
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.
|
addVariable, buildCoords, getDetailInfo, getTotalCoords, main, makeDataset, makeDataset, promoteGlobalAttributes, readTimeCoordinates, reallyRead, reallyRead, rebuildDataset
addCollection, addDataset, addDatasetScan, addExplicitDataset, close, findVariable, finish, getDatasets, getDimensionName, getFileTypeDescription, getFileTypeId, getLastModified, getLocation, getType, getTypicalDataset, makeDatasets, setDatasetAcquireProxy, setDatasetAcquireProxy, setExecutor, setModifications, setPersistenceCache, setTypicalDatasetMode, syncExtend
public AggregationExisting(NetcdfDataset ncd, String dimName, String recheckS)
protected void buildNetcdfDataset(CancelTask cancelTask) throws IOException
Aggregation
buildNetcdfDataset
in class Aggregation
cancelTask
- maybe cancelIOException
- on read errorpublic void persistWrite() throws IOException
persistWrite
in class Aggregation
IOException
protected void persistRead()
Aggregation
persistRead
in class Aggregation