Package dev.zarr.zarrjava.v3
Class Group
java.lang.Object
dev.zarr.zarrjava.v3.Node
dev.zarr.zarrjava.v3.Group
-
Field Summary
FieldsFields inherited from class dev.zarr.zarrjava.v3.Node
storeHandle, ZARR_JSON -
Method Summary
Modifier and TypeMethodDescriptionstatic Groupcreate(StoreHandle storeHandle) static Groupcreate(StoreHandle storeHandle, GroupMetadata groupMetadata) static Groupcreate(StoreHandle storeHandle, Map<String, Object> attributes) createArray(String key, ArrayMetadata arrayMetadata) createArray(String key, Function<ArrayMetadataBuilder, ArrayMetadataBuilder> arrayMetadataBuilderMapper) createGroup(String key) createGroup(String key, GroupMetadata groupMetadata) createGroup(String key, Map<String, Object> attributes) list()Node[]static Groupopen(StoreHandle storeHandle) setAttributes(Map<String, Object> newAttributes) toString()Methods inherited from class dev.zarr.zarrjava.v3.Node
makeObjectMapper, storeHandle
-
Field Details
-
metadata
-
-
Method Details
-
open
- Throws:
IOException
-
create
public static Group create(@Nonnull StoreHandle storeHandle, @Nonnull GroupMetadata groupMetadata) throws IOException - Throws:
IOException
-
create
public static Group create(@Nonnull StoreHandle storeHandle, @Nonnull Map<String, Object> attributes) throws IOException, ZarrException- Throws:
IOExceptionZarrException
-
create
- Throws:
IOExceptionZarrException
-
get
- Throws:
ZarrException
-
createGroup
- Throws:
IOExceptionZarrException
-
createGroup
public Group createGroup(String key, Map<String, Object> attributes) throws IOException, ZarrException- Throws:
IOExceptionZarrException
-
createGroup
- Throws:
IOExceptionZarrException
-
createArray
- Throws:
IOExceptionZarrException
-
createArray
public Array createArray(String key, Function<ArrayMetadataBuilder, ArrayMetadataBuilder> arrayMetadataBuilderMapper) throws IOException, ZarrException- Throws:
IOExceptionZarrException
-
list
-
listAsArray
-
setAttributes
- Throws:
ZarrExceptionIOException
-
updateAttributes
public Group updateAttributes(Function<Map<String, Object>, throws ZarrException, IOExceptionMap<String, Object>> attributeMapper) - Throws:
ZarrExceptionIOException
-
toString
-