ucar.nc2.ncml
Class AggregationExisting
java.lang.Object
ucar.nc2.ncml.Aggregation
ucar.nc2.ncml.AggregationExisting
- All Implemented Interfaces:
- ProxyReader
- Direct Known Subclasses:
- AggregationExistingOne
public class AggregationExisting
- extends Aggregation
JoinExisting Aggregation.
- Author:
- caron
| Fields inherited from class ucar.nc2.ncml.Aggregation |
debug, debugCacheDetail, debugOpenFile, debugProxy, debugRead, debugScan, debugSyncDetail, dimName, diskCache2, explicitDatasets, formatter, isDate, lastChecked, logger, ncDataset, nestedDatasets, recheck, scanList, spiObject, type, TYPICAL_DATASET_LATEST, TYPICAL_DATASET_PENULTIMATE, TYPICAL_DATASET_RANDOM, typicalDatasetMode, wasChanged |
|
Method Summary |
protected void |
buildDataset(boolean isNew,
CancelTask cancelTask)
|
void |
persist()
Persist info (nccords, coorValues) from joinExisting, since that can be expensive to recreate. |
protected void |
persistRead()
|
| Methods inherited from class ucar.nc2.ncml.Aggregation |
addDataset, addDirectoryScan, addExplicitDataset, addVariable, buildCoords, close, finish, getCoordinateType, getDimensionName, getNestedDatasets, getTotalCoords, getType, getTypicalDataset, getVariables, isDate, makeDataset, makeProxies, read, read, readAggCoord, readAggCoord, rescan, scan, setPersistenceCache, setTypicalDatasetMode, sync, syncDataset, syncExtend, timeToRescan |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AggregationExisting
public AggregationExisting(NetcdfDataset ncd,
java.lang.String dimName,
java.lang.String recheckS)
AggregationExisting
protected AggregationExisting(NetcdfDataset ncd,
java.lang.String dimName,
Aggregation.Type type,
java.lang.String recheckS)
buildDataset
protected void buildDataset(boolean isNew,
CancelTask cancelTask)
throws java.io.IOException
- Specified by:
buildDataset in class Aggregation
- Throws:
java.io.IOException
persist
public void persist()
throws java.io.IOException
- Persist info (nccords, coorValues) from joinExisting, since that can be expensive to recreate.
- Overrides:
persist in class Aggregation
- Throws:
java.io.IOException
persistRead
protected void persistRead()
- Overrides:
persistRead in class Aggregation