public abstract class PartitionCollectionImmutable extends GribCollectionImmutable
Modifier and Type | Class and Description |
---|---|
class |
PartitionCollectionImmutable.Partition |
class |
PartitionCollectionImmutable.VariableIndexPartitioned |
GribCollectionImmutable.Dataset, GribCollectionImmutable.GroupGC, GribCollectionImmutable.Record, GribCollectionImmutable.Type, GribCollectionImmutable.VariableIndex
Modifier and Type | Field and Description |
---|---|
static int |
countPC |
config, countGC, cust, datasets, dateRange, directory, fileMap, indexFilename, info, isGrib1, masterRuntime, name
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFilename(int partno,
int fileno) |
GribCollectionImmutable |
getLatestGribCollection(java.util.List<java.lang.String> paths) |
PartitionCollectionImmutable.Partition |
getPartitionByName(java.lang.String name) |
java.lang.Iterable<PartitionCollectionImmutable.Partition> |
getPartitions() |
int |
getPartitionSize() |
java.util.List<PartitionCollectionImmutable.Partition> |
getPartitionsSorted() |
boolean |
isPartitionOfPartitions() |
protected GribCollectionImmutable.VariableIndex |
makeVariableIndex(GribCollectionImmutable.GroupGC group,
GribCollectionMutable.VariableIndex mutableVar) |
void |
showIndex(java.util.Formatter f) |
addGlobalAttributes, addVariableAttributes, buildNetcdfDataset, close, findMFileByName, getBackProcessId, getCenter, getDataset, getDatasetCanonical, getDatasets, getDirectory, getFile, getFilename, getFiles, getGenProcessId, getGenProcessType, getGlobalAttributes, getGridCoverage, getGridDataset, getIndexFileSize, getLastModified, getLocal, getLocation, getMaster, getMasterFirstDate, getMasterRuntime, getName, getNetcdfDataset, getSubcenter, getVersion, makeVariableId, reacquire, release, setFileCache, showStatus, showStatusSummary, toString
public GribCollectionImmutable getLatestGribCollection(java.util.List<java.lang.String> paths) throws java.io.IOException
java.io.IOException
protected GribCollectionImmutable.VariableIndex makeVariableIndex(GribCollectionImmutable.GroupGC group, GribCollectionMutable.VariableIndex mutableVar)
makeVariableIndex
in class GribCollectionImmutable
public java.lang.Iterable<PartitionCollectionImmutable.Partition> getPartitions()
@Nullable public PartitionCollectionImmutable.Partition getPartitionByName(java.lang.String name)
public boolean isPartitionOfPartitions()
public int getPartitionSize()
public java.util.List<PartitionCollectionImmutable.Partition> getPartitionsSorted()
public void showIndex(java.util.Formatter f)
showIndex
in class GribCollectionImmutable
public java.lang.String getFilename(int partno, int fileno) throws java.io.IOException
java.io.IOException