You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2021/11/17 22:03:52 UTC

[skywalking-banyandb-java-client] branch main updated (f400cca -> f690864)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb-java-client.git.


    from f400cca  Introduce the implementations of new stream APIs
     add d27045b  add stream registry
     add 42ef0b9  add indexRuleBinding registry api
     add a2ee3ea  add tests for schema registry
     add bf65490  support group registry
     add 760e4b3  add docs
     add aa63ceb  remove group related APIs
     add 81d9eda  introduce new measure definition
     add 50d259d  add measure
     add 6beded2  support measure registry
     add 97e8a97  add measure docs
     add d3457bd  fix readme
     add e7c1405  provide shorthand APIs
     add 41b118d  simplify API and polish docs
     new f690864  Implement Measure, IndexRules, and Stream APIs

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |  76 +++-
 .../banyandb/v1/client/BanyanDBClient.java         | 116 +++++-
 .../client/{Options.java => metadata/Catalog.java} |  29 +-
 .../banyandb/v1/client/metadata/Duration.java      | 109 ++++++
 .../banyandb/v1/client/metadata/IndexRule.java     | 132 +++++++
 .../v1/client/metadata/IndexRuleBinding.java       | 156 ++++++++
 .../metadata/IndexRuleBindingMetadataRegistry.java |  85 +++++
 .../client/metadata/IndexRuleMetadataRegistry.java |  85 +++++
 .../banyandb/v1/client/metadata/Measure.java       | 413 +++++++++++++++++++++
 .../client/metadata/MeasureMetadataRegistry.java   |  85 +++++
 .../v1/client/metadata/MetadataClient.java         |  77 ++++
 .../banyandb/v1/client/metadata/NamedSchema.java   |  58 +++
 .../{Options.java => metadata/Serializable.java}   |  31 +-
 .../banyandb/v1/client/metadata/Stream.java        | 119 ++++++
 .../v1/client/metadata/StreamMetadataRegistry.java |  85 +++++
 .../banyandb/v1/client/metadata/TagFamilySpec.java | 193 ++++++++++
 .../client/util/TimeUtils.java}                    |  30 +-
 src/main/proto/banyandb/v1/banyandb-metadata.proto | 381 +++++++++++++++++++
 src/main/proto/banyandb/v1/banyandb-stream.proto   |   3 +-
 src/main/proto/banyandb/v1/banyandb.proto          |   8 +-
 .../IndexRuleBindingMetadataRegistryTest.java      | 173 +++++++++
 .../metadata/IndexRuleMetadataRegistryTest.java    | 163 ++++++++
 .../metadata/MeasureMetadataRegistryTest.java      | 209 +++++++++++
 .../metadata/StreamMetadataRegistryTest.java       | 194 ++++++++++
 24 files changed, 2942 insertions(+), 68 deletions(-)
 copy src/main/java/org/apache/skywalking/banyandb/v1/client/{Options.java => metadata/Catalog.java} (68%)
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Duration.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/IndexRule.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/IndexRuleBinding.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/IndexRuleBindingMetadataRegistry.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/IndexRuleMetadataRegistry.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Measure.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/MeasureMetadataRegistry.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/MetadataClient.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/NamedSchema.java
 copy src/main/java/org/apache/skywalking/banyandb/v1/client/{Options.java => metadata/Serializable.java} (64%)
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/Stream.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/StreamMetadataRegistry.java
 create mode 100644 src/main/java/org/apache/skywalking/banyandb/v1/client/metadata/TagFamilySpec.java
 copy src/main/java/org/apache/skywalking/banyandb/{commons/datacarrier/partition/ProducerThreadPartitioner.java => v1/client/util/TimeUtils.java} (55%)
 create mode 100644 src/main/proto/banyandb/v1/banyandb-metadata.proto
 create mode 100644 src/test/java/org/apache/skywalking/banyandb/v1/client/metadata/IndexRuleBindingMetadataRegistryTest.java
 create mode 100644 src/test/java/org/apache/skywalking/banyandb/v1/client/metadata/IndexRuleMetadataRegistryTest.java
 create mode 100644 src/test/java/org/apache/skywalking/banyandb/v1/client/metadata/MeasureMetadataRegistryTest.java
 create mode 100644 src/test/java/org/apache/skywalking/banyandb/v1/client/metadata/StreamMetadataRegistryTest.java

[skywalking-banyandb-java-client] 01/01: Implement Measure, IndexRules, and Stream APIs

Posted by wu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb-java-client.git

commit f690864292c759caa3713853de1a2e0e2226083a
Merge: f400cca 41b118d
Author: 吴晟 Wu Sheng <wu...@foxmail.com>
AuthorDate: Thu Nov 18 06:03:45 2021 +0800

    Implement Measure, IndexRules, and Stream APIs

 README.md                                          |  76 +++-
 .../banyandb/v1/client/BanyanDBClient.java         | 116 +++++-
 .../banyandb/v1/client/metadata/Catalog.java       |  32 ++
 .../banyandb/v1/client/metadata/Duration.java      | 109 ++++++
 .../banyandb/v1/client/metadata/IndexRule.java     | 132 +++++++
 .../v1/client/metadata/IndexRuleBinding.java       | 156 ++++++++
 .../metadata/IndexRuleBindingMetadataRegistry.java |  85 +++++
 .../client/metadata/IndexRuleMetadataRegistry.java |  85 +++++
 .../banyandb/v1/client/metadata/Measure.java       | 413 +++++++++++++++++++++
 .../client/metadata/MeasureMetadataRegistry.java   |  85 +++++
 .../v1/client/metadata/MetadataClient.java         |  77 ++++
 .../banyandb/v1/client/metadata/NamedSchema.java   |  58 +++
 .../banyandb/v1/client/metadata/Serializable.java  |  34 ++
 .../banyandb/v1/client/metadata/Stream.java        | 119 ++++++
 .../v1/client/metadata/StreamMetadataRegistry.java |  85 +++++
 .../banyandb/v1/client/metadata/TagFamilySpec.java | 193 ++++++++++
 .../banyandb/v1/client/util/TimeUtils.java         |  41 ++
 src/main/proto/banyandb/v1/banyandb-metadata.proto | 381 +++++++++++++++++++
 src/main/proto/banyandb/v1/banyandb-stream.proto   |   3 +-
 src/main/proto/banyandb/v1/banyandb.proto          |   8 +-
 .../IndexRuleBindingMetadataRegistryTest.java      | 173 +++++++++
 .../metadata/IndexRuleMetadataRegistryTest.java    | 163 ++++++++
 .../metadata/MeasureMetadataRegistryTest.java      | 209 +++++++++++
 .../metadata/StreamMetadataRegistryTest.java       | 194 ++++++++++
 24 files changed, 3012 insertions(+), 15 deletions(-)