Package ucar.nc2.iosp.zarr
Class ZarrLayoutBB
- java.lang.Object
-
- ucar.nc2.iosp.zarr.ZarrLayoutBB
-
- All Implemented Interfaces:
ucar.nc2.iosp.Layout,ucar.nc2.iosp.LayoutBB
public class ZarrLayoutBB extends Object implements ucar.nc2.iosp.LayoutBB
A tiled layout for Zarr formats that accommodates uncompressing and filtering data before returning
-
-
Constructor Summary
Constructors Constructor Description ZarrLayoutBB(ucar.nc2.Variable v2, ucar.ma2.Section wantSection, ucar.unidata.io.RandomAccessFile raf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetElemSize()longgetTotalNelems()booleanhasNext()ucar.nc2.iosp.LayoutBB.Chunknext()
-
-
-
Method Detail
-
getTotalNelems
public long getTotalNelems()
- Specified by:
getTotalNelemsin interfaceucar.nc2.iosp.Layout- Specified by:
getTotalNelemsin interfaceucar.nc2.iosp.LayoutBB
-
getElemSize
public int getElemSize()
- Specified by:
getElemSizein interfaceucar.nc2.iosp.Layout- Specified by:
getElemSizein interfaceucar.nc2.iosp.LayoutBB
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceucar.nc2.iosp.Layout- Specified by:
hasNextin interfaceucar.nc2.iosp.LayoutBB
-
next
public ucar.nc2.iosp.LayoutBB.Chunk next()
- Specified by:
nextin interfaceucar.nc2.iosp.Layout- Specified by:
nextin interfaceucar.nc2.iosp.LayoutBB
-
-