(skywalking-banyandb-java-client) 01/01: Bump api

2024-04-08 Thread hanahmily
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

2024-04-07 Thread hanahmily
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 :