File tree Expand file tree Collapse file tree 12 files changed +68
-19
lines changed
main/java/dev/zarr/zarrjava/v3
test/java/dev/zarr/zarrjava Expand file tree Collapse file tree 12 files changed +68
-19
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,12 @@ public ArrayMetadataBuilder withDefaultChunkKeyEncoding(Separator separator) {
7373 return this ;
7474 }
7575
76+ public ArrayMetadataBuilder withDefaultChunkKeyEncoding () {
77+ this .chunkKeyEncoding = new DefaultChunkKeyEncoding (
78+ new DefaultChunkKeyEncoding .Configuration (Separator .SLASH ));
79+ return this ;
80+ }
81+
7682 public ArrayMetadataBuilder withDefaultChunkKeyEncoding (String separator ) {
7783 this .chunkKeyEncoding =
7884 new DefaultChunkKeyEncoding (
@@ -85,6 +91,12 @@ public ArrayMetadataBuilder withV2ChunkKeyEncoding(Separator separator) {
8591 return this ;
8692 }
8793
94+ public ArrayMetadataBuilder withV2ChunkKeyEncoding () {
95+ this .chunkKeyEncoding = new V2ChunkKeyEncoding (
96+ new V2ChunkKeyEncoding .Configuration (Separator .DOT ));
97+ return this ;
98+ }
99+
88100 public ArrayMetadataBuilder withV2ChunkKeyEncoding (String separator ) {
89101 this .chunkKeyEncoding =
90102 new V2ChunkKeyEncoding (new V2ChunkKeyEncoding .Configuration (Separator .valueOf (separator )));
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .chunkgrid ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import javax .annotation .Nonnull ;
67
78
89public class RegularChunkGrid extends ChunkGrid {
910
11+ @ JsonIgnore
1012 public final String name = "regular" ;
1113 @ Nonnull
1214 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .chunkkeyencoding ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import dev .zarr .zarrjava .core .chunkkeyencoding .Separator ;
67
1112
1213public class DefaultChunkKeyEncoding extends ChunkKeyEncoding {
1314
15+ @ JsonIgnore
1416 public final String name = "default" ;
1517 @ Nonnull
1618 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .chunkkeyencoding ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import dev .zarr .zarrjava .core .chunkkeyencoding .Separator ;
67
1112
1213public class V2ChunkKeyEncoding extends ChunkKeyEncoding {
1314
15+ @ JsonIgnore
1416 public final String name = "v2" ;
1517 @ Nonnull
1618 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .codec .core ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import com .fasterxml .jackson .core .JsonGenerator ;
67import com .fasterxml .jackson .core .JsonParseException ;
2324
2425public class BloscCodec extends dev .zarr .zarrjava .core .codec .core .BloscCodec implements Codec {
2526
27+ @ JsonIgnore
2628 public final String name = "blosc" ;
2729 @ Nonnull
2830 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .codec .core ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonInclude ;
56import com .fasterxml .jackson .annotation .JsonProperty ;
67import dev .zarr .zarrjava .ZarrException ;
1415@ JsonInclude (JsonInclude .Include .NON_NULL )
1516public class BytesCodec extends dev .zarr .zarrjava .core .codec .core .BytesCodec implements Codec {
1617
18+ @ JsonIgnore
1719 public final String name = "bytes" ;
1820 @ Nullable
1921 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .codec .core ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import dev .zarr .zarrjava .ZarrException ;
56import dev .zarr .zarrjava .v3 .codec .Codec ;
67import dev .zarr .zarrjava .utils .CRC32C ;
1213
1314public class Crc32cCodec extends BytesBytesCodec implements Codec {
1415
16+ @ JsonIgnore
1517 public final String name = "crc32c" ;
1618
1719 @ JsonCreator
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .codec .core ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import dev .zarr .zarrjava .ZarrException ;
67import dev .zarr .zarrjava .v3 .codec .Codec ;
1718
1819public class GzipCodec extends BytesBytesCodec implements Codec {
1920
21+ @ JsonIgnore
2022 public final String name = "gzip" ;
2123 @ Nonnull
2224 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .codec .core ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import dev .zarr .zarrjava .ZarrException ;
67import dev .zarr .zarrjava .store .StoreHandle ;
2425
2526public class ShardingIndexedCodec extends ArrayBytesCodec .WithPartialDecode implements Codec {
2627
28+ @ JsonIgnore
2729 public final String name = "sharding_indexed" ;
2830 @ Nonnull
2931 public final Configuration configuration ;
Original file line number Diff line number Diff line change 11package dev .zarr .zarrjava .v3 .codec .core ;
22
33import com .fasterxml .jackson .annotation .JsonCreator ;
4+ import com .fasterxml .jackson .annotation .JsonIgnore ;
45import com .fasterxml .jackson .annotation .JsonProperty ;
56import dev .zarr .zarrjava .ZarrException ;
67import dev .zarr .zarrjava .v3 .codec .Codec ;
1617
1718public class TransposeCodec extends ArrayArrayCodec implements Codec {
1819
20+ @ JsonIgnore
1921 @ Nonnull
2022 public final String name = "transpose" ;
2123 @ Nonnull
You can’t perform that action at this time.
0 commit comments