Package dev.zarr.zarrjava.v2
Class ArrayMetadata
java.lang.Object
dev.zarr.zarrjava.core.ArrayMetadata
dev.zarr.zarrjava.v2.ArrayMetadata
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.zarr.zarrjava.core.ArrayMetadata
ArrayMetadata.CoreArrayMetadata -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int[]final Codecfinal DataTypefinal Separatorfinal Endiannessfinal Codec[]final Orderfinal intFields inherited from class dev.zarr.zarrjava.core.ArrayMetadata
fillValue, parsedFillValue, shape -
Constructor Summary
ConstructorsConstructorDescriptionArrayMetadata(int zarrFormat, long[] shape, int[] chunks, DataType dataType, Object fillValue, Order order, Codec[] filters, Codec compressor, Separator dimensionSeparator) ArrayMetadata(int zarrFormat, long[] shape, int[] chunks, DataType dataType, Object fillValue, Order order, Codec[] filters, Codec compressor, Separator dimensionSeparator, Attributes attributes) -
Method Summary
Methods inherited from class dev.zarr.zarrjava.core.ArrayMetadata
ndim, parseFillValue
-
Field Details
-
zarrFormat
public final int zarrFormat- See Also:
-
chunks
public final int[] chunks -
dataType
-
endianness
-
order
-
dimensionSeparator
-
filters
-
compressor
-
attributes
-
coreArrayMetadata
-
-
Constructor Details
-
ArrayMetadata
public ArrayMetadata(int zarrFormat, long[] shape, int[] chunks, DataType dataType, @Nullable Object fillValue, Order order, @Nullable Codec[] filters, @Nullable Codec compressor, @Nullable Separator dimensionSeparator) throws ZarrException - Throws:
ZarrException
-
ArrayMetadata
public ArrayMetadata(int zarrFormat, long[] shape, int[] chunks, DataType dataType, @Nullable Object fillValue, Order order, @Nullable Codec[] filters, @Nullable Codec compressor, @Nullable Separator dimensionSeparator, @Nullable Attributes attributes) throws ZarrException - Throws:
ZarrException
-
-
Method Details
-
chunkShape
public int[] chunkShape()- Specified by:
chunkShapein classArrayMetadata
-
dataType
- Specified by:
dataTypein classArrayMetadata
-
allocateFillValueChunk
public ucar.ma2.Array allocateFillValueChunk()- Specified by:
allocateFillValueChunkin classArrayMetadata
-
chunkKeyEncoding
- Specified by:
chunkKeyEncodingin classArrayMetadata
-
parsedFillValue
- Specified by:
parsedFillValuein classArrayMetadata
-
attributes
- Specified by:
attributesin classArrayMetadata- Throws:
ZarrException
-