public abstract class PartitionCollectionImmutable extends GribCollectionImmutable
Modifier and Type | Class and Description |
---|---|
class |
PartitionCollectionImmutable.Partition |
class |
PartitionCollectionImmutable.VariableIndexPartitioned |
GribCollectionImmutable.Dataset, GribCollectionImmutable.GroupGC, GribCollectionImmutable.Info, GribCollectionImmutable.Record, GribCollectionImmutable.Type, GribCollectionImmutable.VariableIndex
Modifier and Type | Field and Description |
---|---|
static int |
countPC |
config, countGC, cust, datasets, directory, fileMap, horizCS, indexFilename, info, isGrib1, masterRuntime, name, objCache
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 |
getPartition(int idx) |
PartitionCollectionImmutable.Partition |
getPartitionByName(java.lang.String name) |
java.lang.Iterable<PartitionCollectionImmutable.Partition> |
getPartitions() |
int |
getPartitionSize() |
java.util.List<PartitionCollectionImmutable.Partition> |
getPartitionsSorted() |
RandomAccessFile |
getRaf(int partno,
int fileno) |
PartitionCollectionImmutable.VariableIndexPartitioned |
getVariable2DByHash(GribHorizCoordSystem hcs,
GribCollectionImmutable.VariableIndex vi) |
boolean |
isPartitionOfPartitions() |
protected GribCollectionImmutable.VariableIndex |
makeVariableIndex(GribCollectionImmutable.GroupGC group,
GribCollectionMutable.VariableIndex mutableVar) |
void |
showIndex(java.util.Formatter f) |
addGlobalAttributes, close, findMFileByName, getBackProcessId, getCenter, getDataRaf, getDataset, getDatasetByTypeName, getDatasetCanonical, getDatasets, getDirectory, getFilename, getFiles, getFirstFilename, getGenProcessId, getGenProcessType, getGlobalAttributes, getGridDataset, getIndexFileSize, getLastModified, getLocal, getLocation, getMaster, getMasterRuntime, getName, getNetcdfDataset, getSubcenter, getVersion, reacquire, release, setFileCache, showIndexFile, 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()
public PartitionCollectionImmutable.Partition getPartition(int idx)
public PartitionCollectionImmutable.Partition getPartitionByName(java.lang.String name)
public boolean isPartitionOfPartitions()
public int getPartitionSize()
public java.util.List<PartitionCollectionImmutable.Partition> getPartitionsSorted()
public PartitionCollectionImmutable.VariableIndexPartitioned getVariable2DByHash(GribHorizCoordSystem hcs, GribCollectionImmutable.VariableIndex vi)
public void showIndex(java.util.Formatter f)
showIndex
in class GribCollectionImmutable
public RandomAccessFile getRaf(int partno, int fileno) throws java.io.IOException
java.io.IOException
public java.lang.String getFilename(int partno, int fileno) throws java.io.IOException
java.io.IOException