Class ArrayMetadata

java.lang.Object
dev.zarr.zarrjava.core.ArrayMetadata
Direct Known Subclasses:
ArrayMetadata, ArrayMetadata

public abstract class ArrayMetadata extends Object
  • Field Details

    • shape

      public final long[] shape
    • fillValue

      public final Object fillValue
    • parsedFillValue

      public final Object parsedFillValue
  • Constructor Details

  • Method Details

    • ndim

      public int ndim()
    • chunkShape

      public abstract int[] chunkShape()
    • dataType

      public abstract DataType dataType()
    • allocateFillValueChunk

      public abstract ucar.ma2.Array allocateFillValueChunk()
    • chunkKeyEncoding

      public abstract ChunkKeyEncoding chunkKeyEncoding()
    • parsedFillValue

      public abstract Object parsedFillValue()
    • parseFillValue

      public static Object parseFillValue(Object fillValue, @Nonnull DataType dataType) throws ZarrException
      Throws:
      ZarrException