Package dev.zarr.zarrjava.v2.codec.core
Class BloscCodec
java.lang.Object
dev.zarr.zarrjava.core.codec.AbstractCodec
dev.zarr.zarrjava.core.codec.BytesBytesCodec
dev.zarr.zarrjava.core.codec.core.BloscCodec
dev.zarr.zarrjava.v2.codec.core.BloscCodec
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classNested classes/interfaces inherited from class dev.zarr.zarrjava.core.codec.core.BloscCodec
BloscCodec.CustomCompressorDeserializer, BloscCodec.CustomCompressorSerializer -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal intfinal com.scalableminds.bloscjava.Blosc.Compressorfinal Stringfinal com.scalableminds.bloscjava.Blosc.Shufflefinal intFields inherited from class dev.zarr.zarrjava.core.codec.AbstractCodec
arrayMetadata -
Constructor Summary
ConstructorsConstructorDescriptionBloscCodec(com.scalableminds.bloscjava.Blosc.Compressor cname, com.scalableminds.bloscjava.Blosc.Shuffle shuffle, int clevel, int typesize, int blocksize) -
Method Summary
Modifier and TypeMethodDescriptionencode(ByteBuffer chunkBytes) evolveFromCoreArrayMetadata(ArrayMetadata.CoreArrayMetadata arrayMetadata) Methods inherited from class dev.zarr.zarrjava.core.codec.core.BloscCodec
decodeMethods 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, resolveArrayMetadata, setCoreArrayMetadata
-
Field Details
-
id
- See Also:
-
cname
-
shuffle
-
clevel
public final int clevel -
typesize
public final int typesize -
blocksize
public final int blocksize
-
-
Constructor Details
-
BloscCodec
public BloscCodec(@Nonnull com.scalableminds.bloscjava.Blosc.Compressor cname, @Nonnull com.scalableminds.bloscjava.Blosc.Shuffle shuffle, int clevel, int typesize, int blocksize) throws ZarrException - Throws:
ZarrException
-
-
Method Details
-
encode
- Specified by:
encodein classBytesBytesCodec- Throws:
ZarrException
-
evolveFromCoreArrayMetadata
public BloscCodec evolveFromCoreArrayMetadata(ArrayMetadata.CoreArrayMetadata arrayMetadata) throws ZarrException - Specified by:
evolveFromCoreArrayMetadatain interfaceCodec- Throws:
ZarrException
-