Package dev.zarr.zarrjava.v3
Class ArrayMetadata
java.lang.Object
dev.zarr.zarrjava.core.ArrayMetadata
dev.zarr.zarrjava.v3.ArrayMetadata
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.zarr.zarrjava.core.ArrayMetadata
ArrayMetadata.CoreArrayMetadata -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ChunkGridfinal ChunkKeyEncodingfinal Codec[]final DataTypefinal String[]static final Stringfinal Stringfinal intFields inherited from class dev.zarr.zarrjava.core.ArrayMetadata
fillValue, parsedFillValue, shape -
Constructor Summary
ConstructorsConstructorDescriptionArrayMetadata(int zarrFormat, String nodeType, long[] shape, DataType dataType, ChunkGrid chunkGrid, ChunkKeyEncoding chunkKeyEncoding, Object fillValue, Codec[] codecs, String[] dimensionNames, Map<String, Object> attributes, Map<String, Object>[] storageTransformers) ArrayMetadata(long[] shape, DataType dataType, ChunkGrid chunkGrid, ChunkKeyEncoding chunkKeyEncoding, Object fillValue, Codec[] codecs, String[] dimensionNames, Map<String, Object> attributes, Map<String, Object>[] storageTransformers) -
Method Summary
Modifier and TypeMethodDescriptionucar.ma2.Arrayintint[]intdataType()getShardingIndexedCodec(Codec[] codecs) Methods inherited from class dev.zarr.zarrjava.core.ArrayMetadata
ndim, parseFillValue
-
Field Details
-
NODE_TYPE
- See Also:
-
zarrFormat
public final int zarrFormat- See Also:
-
nodeType
- See Also:
-
dataType
-
chunkGrid
-
chunkKeyEncoding
-
codecs
-
attributes
-
dimensionNames
-
storageTransformers
-
coreArrayMetadata
-
-
Constructor Details
-
ArrayMetadata
public ArrayMetadata(long[] shape, DataType dataType, ChunkGrid chunkGrid, ChunkKeyEncoding chunkKeyEncoding, Object fillValue, @Nonnull Codec[] codecs, @Nullable String[] dimensionNames, @Nullable Map<String, Object> attributes, @Nullable Map<String, throws ZarrExceptionObject>[] storageTransformers) - Throws:
ZarrException
-
ArrayMetadata
public ArrayMetadata(int zarrFormat, String nodeType, long[] shape, DataType dataType, ChunkGrid chunkGrid, ChunkKeyEncoding chunkKeyEncoding, Object fillValue, @Nonnull Codec[] codecs, @Nullable String[] dimensionNames, @Nullable Map<String, Object> attributes, @Nullable Map<String, throws ZarrExceptionObject>[] storageTransformers) - Throws:
ZarrException
-
-
Method Details
-
allocateFillValueChunk
public ucar.ma2.Array allocateFillValueChunk()- Specified by:
allocateFillValueChunkin classArrayMetadata
-
chunkKeyEncoding
- Specified by:
chunkKeyEncodingin classArrayMetadata
-
parsedFillValue
- Specified by:
parsedFillValuein classArrayMetadata
-
getShardingIndexedCodec
-
chunkShape
public int[] chunkShape()- Specified by:
chunkShapein classArrayMetadata
-
dataType
- Specified by:
dataTypein classArrayMetadata
-
chunkSize
public int chunkSize() -
chunkByteLength
public int chunkByteLength()
-