@Immutable public class Nc4ChunkingStrategyImpl extends Object implements Nc4Chunking
Nc4Chunking.Strategy
Constructor and Description |
---|
Nc4ChunkingStrategyImpl() |
Nc4ChunkingStrategyImpl(int deflateLevel,
boolean shuffle) |
Modifier and Type | Method and Description |
---|---|
long[] |
computeChunking(Variable v) |
static Nc4Chunking |
factory(Nc4Chunking.Strategy type,
int deflateLevel,
boolean shuffle) |
protected Attribute |
getChunkAttribute(Variable v) |
int |
getDeflateLevel(Variable v) |
boolean |
isChunked(Variable v) |
boolean |
isShuffle(Variable v) |
public Nc4ChunkingStrategyImpl()
public Nc4ChunkingStrategyImpl(int deflateLevel, boolean shuffle)
public static Nc4Chunking factory(Nc4Chunking.Strategy type, int deflateLevel, boolean shuffle)
public boolean isChunked(Variable v)
isChunked
in interface Nc4Chunking
public int getDeflateLevel(Variable v)
getDeflateLevel
in interface Nc4Chunking
public boolean isShuffle(Variable v)
isShuffle
in interface Nc4Chunking
public long[] computeChunking(Variable v)
computeChunking
in interface Nc4Chunking
Copyright © 1999–2013 UCAR/Unidata. All rights reserved.