(skywalking-banyandb-java-client) 01/01: Bump api
This is an automated email from the ASF dual-hosted git repository. hanahmily pushed a commit to branch bump-api in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb-java-client.git commit 81752ec52a516b01410f73c881a1dbb58b41d2f3 Author: Gao Hongtao AuthorDate: Mon Apr 8 07:25:09 2024 +0800 Bump api Signed-off-by: Gao Hongtao --- CHANGES.md | 1 + .../banyandb/v1/client/metadata/Group.java | 19 ++ .../banyandb/v1/client/metadata/IndexRule.java | 47 +++--- src/main/proto/banyandb/v1/banyandb-common.proto | 11 ++-- src/main/proto/banyandb/v1/banyandb-database.proto | 72 ++ .../v1/client/BanyanDBClientMeasureQueryTest.java | 2 +- .../v1/client/BanyanDBClientMeasureWriteTest.java | 2 +- .../v1/client/BanyanDBClientStreamQueryTest.java | 2 +- .../v1/client/BanyanDBClientStreamWriteTest.java | 2 +- .../banyandb/v1/client/BanyanDBClientTestCI.java | 4 +- .../v1/client/ITBanyanDBMeasureQueryTests.java | 4 +- .../v1/client/ITBanyanDBStreamQueryTests.java | 4 +- .../metadata/IndexRuleMetadataRegistryTest.java| 8 +-- .../metadata/MeasureMetadataRegistryTest.java | 6 +- .../metadata/StreamMetadataRegistryTest.java | 6 +- 15 files changed, 72 insertions(+), 118 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index e0880fc..6191db1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,7 @@ Release Notes. ### Features * Support JDK21 build. Upgrade lombok version to 1.18.30. +* Bump up the API of BanyanDB Server. ### Bugs diff --git a/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java b/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java index 4fcca7d..0d7cb09 100644 --- a/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java +++ b/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java @@ -38,37 +38,32 @@ public abstract class Group extends NamedSchema { */ abstract int shardNum(); -@Nullable -abstract IntervalRule blockInterval(); - @Nullable abstract IntervalRule segmentInterval(); @Nullable abstract IntervalRule ttl(); -public static Group create(String name, Catalog catalog, int shardNum, IntervalRule blockInterval, IntervalRule segmentInterval, IntervalRule ttl) { +public static Group create(String name, Catalog catalog, int shardNum, IntervalRule segmentInterval, IntervalRule ttl) { Preconditions.checkArgument(shardNum > 0, "shardNum should more than 0"); -Preconditions.checkNotNull(blockInterval, "blockInterval is null"); Preconditions.checkNotNull(segmentInterval, "segmentInterval is null"); Preconditions.checkNotNull(ttl, "ttl is null"); -return new AutoValue_Group(null, name, null, catalog, shardNum, blockInterval, segmentInterval, ttl); +return new AutoValue_Group(null, name, null, catalog, shardNum, segmentInterval, ttl); } -public static Group create(String name, Catalog catalog, int shardNum, IntervalRule blockInterval, IntervalRule segmentInterval, IntervalRule ttl, ZonedDateTime updatedAt) { +public static Group create(String name, Catalog catalog, int shardNum, IntervalRule segmentInterval, IntervalRule ttl, ZonedDateTime updatedAt) { Preconditions.checkArgument(shardNum > 0, "shardNum should more than 0"); -Preconditions.checkNotNull(blockInterval, "blockInterval is null"); Preconditions.checkNotNull(segmentInterval, "segmentInterval is null"); Preconditions.checkNotNull(ttl, "ttl is null"); -return new AutoValue_Group(null, name, updatedAt, catalog, shardNum, blockInterval, segmentInterval, ttl); +return new AutoValue_Group(null, name, updatedAt, catalog, shardNum, segmentInterval, ttl); } public static Group create(String name) { -return new AutoValue_Group(null, name, null, Catalog.UNSPECIFIED, 0, null, null, null); +return new AutoValue_Group(null, name, null, Catalog.UNSPECIFIED, 0, null, null); } public static Group create(String name, ZonedDateTime updatedAt) { -return new AutoValue_Group(null, name, updatedAt, Catalog.UNSPECIFIED, 0, null, null, null); +return new AutoValue_Group(null, name, updatedAt, Catalog.UNSPECIFIED, 0, null, null); } @Override @@ -80,7 +75,6 @@ public abstract class Group extends NamedSchema { if (shardNum() > 0) { builder.setResourceOpts(BanyandbCommon.ResourceOpts.newBuilder() .setShardNum(shardNum()) -.setBlockInterval(blockInterval().serialize()) .setSegmentInterval(segmentInterval().serialize()) .setTtl(ttl().serialize()) .build()); @@ -104,7 +98,6 @@ public abstract class Group
(skywalking-banyandb-java-client) 01/01: Bump api
This is an automated email from the ASF dual-hosted git repository. hanahmily pushed a commit to branch bump-api in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb-java-client.git commit 0dcb1e0a7acf04f14054d2dad49a7130d56754b1 Author: Gao Hongtao AuthorDate: Mon Apr 8 07:25:09 2024 +0800 Bump api Signed-off-by: Gao Hongtao --- .../banyandb/v1/client/metadata/Group.java | 19 ++ .../banyandb/v1/client/metadata/IndexRule.java | 47 +++--- src/main/proto/banyandb/v1/banyandb-common.proto | 11 ++-- src/main/proto/banyandb/v1/banyandb-database.proto | 72 ++ .../v1/client/BanyanDBClientMeasureQueryTest.java | 2 +- .../v1/client/BanyanDBClientMeasureWriteTest.java | 2 +- .../v1/client/BanyanDBClientStreamQueryTest.java | 2 +- .../v1/client/BanyanDBClientStreamWriteTest.java | 2 +- .../banyandb/v1/client/BanyanDBClientTestCI.java | 4 +- .../v1/client/ITBanyanDBMeasureQueryTests.java | 4 +- .../v1/client/ITBanyanDBStreamQueryTests.java | 4 +- .../metadata/IndexRuleMetadataRegistryTest.java| 8 +-- .../metadata/MeasureMetadataRegistryTest.java | 6 +- .../metadata/StreamMetadataRegistryTest.java | 6 +- 14 files changed, 71 insertions(+), 118 deletions(-) diff --git a/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java b/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java index 4fcca7d..0d7cb09 100644 --- a/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java +++ b/src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Group.java @@ -38,37 +38,32 @@ public abstract class Group extends NamedSchema { */ abstract int shardNum(); -@Nullable -abstract IntervalRule blockInterval(); - @Nullable abstract IntervalRule segmentInterval(); @Nullable abstract IntervalRule ttl(); -public static Group create(String name, Catalog catalog, int shardNum, IntervalRule blockInterval, IntervalRule segmentInterval, IntervalRule ttl) { +public static Group create(String name, Catalog catalog, int shardNum, IntervalRule segmentInterval, IntervalRule ttl) { Preconditions.checkArgument(shardNum > 0, "shardNum should more than 0"); -Preconditions.checkNotNull(blockInterval, "blockInterval is null"); Preconditions.checkNotNull(segmentInterval, "segmentInterval is null"); Preconditions.checkNotNull(ttl, "ttl is null"); -return new AutoValue_Group(null, name, null, catalog, shardNum, blockInterval, segmentInterval, ttl); +return new AutoValue_Group(null, name, null, catalog, shardNum, segmentInterval, ttl); } -public static Group create(String name, Catalog catalog, int shardNum, IntervalRule blockInterval, IntervalRule segmentInterval, IntervalRule ttl, ZonedDateTime updatedAt) { +public static Group create(String name, Catalog catalog, int shardNum, IntervalRule segmentInterval, IntervalRule ttl, ZonedDateTime updatedAt) { Preconditions.checkArgument(shardNum > 0, "shardNum should more than 0"); -Preconditions.checkNotNull(blockInterval, "blockInterval is null"); Preconditions.checkNotNull(segmentInterval, "segmentInterval is null"); Preconditions.checkNotNull(ttl, "ttl is null"); -return new AutoValue_Group(null, name, updatedAt, catalog, shardNum, blockInterval, segmentInterval, ttl); +return new AutoValue_Group(null, name, updatedAt, catalog, shardNum, segmentInterval, ttl); } public static Group create(String name) { -return new AutoValue_Group(null, name, null, Catalog.UNSPECIFIED, 0, null, null, null); +return new AutoValue_Group(null, name, null, Catalog.UNSPECIFIED, 0, null, null); } public static Group create(String name, ZonedDateTime updatedAt) { -return new AutoValue_Group(null, name, updatedAt, Catalog.UNSPECIFIED, 0, null, null, null); +return new AutoValue_Group(null, name, updatedAt, Catalog.UNSPECIFIED, 0, null, null); } @Override @@ -80,7 +75,6 @@ public abstract class Group extends NamedSchema { if (shardNum() > 0) { builder.setResourceOpts(BanyandbCommon.ResourceOpts.newBuilder() .setShardNum(shardNum()) -.setBlockInterval(blockInterval().serialize()) .setSegmentInterval(segmentInterval().serialize()) .setTtl(ttl().serialize()) .build()); @@ -104,7 +98,6 @@ public abstract class Group extends NamedSchema { TimeUtils.parseTimestamp(group.getUpdatedAt()), catalog, opts == null ? 0 : opts.getShardNum(), -opts == null ? null : IntervalRule.fromProtobuf(opts.getBlockInterval()), opts == null ? null :