ucar.nc2.ncml
Class AggregationExisting

java.lang.Object
  extended by ucar.nc2.ncml.Aggregation
      extended by ucar.nc2.ncml.AggregationExisting
All Implemented Interfaces:
ProxyReader

public class AggregationExisting
extends Aggregation

JoinExisting Aggregation.

Author:
caron

Nested Class Summary
 
Nested classes/interfaces inherited from class ucar.nc2.ncml.Aggregation
Aggregation.Dataset, Aggregation.DatasetProxyReader, Aggregation.DirectoryScan, Aggregation.MyFile, Aggregation.MyReplaceVariableCheck, Aggregation.Type
 
Field Summary
 
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
 
Constructor Summary
AggregationExisting(NetcdfDataset ncd, java.lang.String dimName, java.lang.String recheckS)
           
 
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, 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
 

Constructor Detail

AggregationExisting

public AggregationExisting(NetcdfDataset ncd,
                           java.lang.String dimName,
                           java.lang.String recheckS)
Method Detail

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