Package dev.zarr.zarrjava.core.codec
Class ArrayBytesCodec.WithPartialDecode
java.lang.Object
dev.zarr.zarrjava.core.codec.AbstractCodec
dev.zarr.zarrjava.core.codec.ArrayBytesCodec
dev.zarr.zarrjava.core.codec.ArrayBytesCodec.WithPartialDecode
- All Implemented Interfaces:
Codec
- Direct Known Subclasses:
ShardingIndexedCodec
- Enclosing class:
- ArrayBytesCodec
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.zarr.zarrjava.core.codec.ArrayBytesCodec
ArrayBytesCodec.WithPartialDecode -
Field Summary
Fields inherited from class dev.zarr.zarrjava.core.codec.AbstractCodec
arrayMetadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ucar.ma2.Arraydecode(ByteBuffer shardBytes) protected abstract ucar.ma2.ArraydecodePartial(StoreHandle handle, long[] offset, int[] shape) abstract ByteBufferencode(ucar.ma2.Array shardArray) Methods inherited from class dev.zarr.zarrjava.core.codec.AbstractCodec
resolveArrayMetadata, setCoreArrayMetadataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.zarr.zarrjava.core.codec.Codec
computeEncodedSize
-
Constructor Details
-
WithPartialDecode
public WithPartialDecode()
-
-
Method Details
-
decode
- Specified by:
decodein classArrayBytesCodec- Throws:
ZarrException
-
encode
- Specified by:
encodein classArrayBytesCodec- Throws:
ZarrException
-
decodePartial
protected abstract ucar.ma2.Array decodePartial(StoreHandle handle, long[] offset, int[] shape) throws ZarrException - Throws:
ZarrException
-