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

karp pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/rocketmq-streams.git


    from cdacbf97 Merge pull request #229 from ni-ze/newWorld-4
     new 61c6387e add api
     new a4ad47fa add acc
     new 47d1aae1 remove aggregate from rStream
     new ee9c3ee8 support window query
     new 65911249 join without window
     new 63cbefa6 adjust jobId
     new afcf328d adjust start method
     new 8b004d2a add pom fastjson
     new b2a68b73 add groupstream operator
     new ebaf708f modify demo
     new 41d95a2f remove properties
     new 343a28ae add sink
     new 51bb0c83 modify the package path and artifactId in pom
     new 5ed57f1c Merge pull request #231 from ni-ze/newWorld-4

The 674 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:
 .gitignore                                         |   1 +
 README-chinese.md                                  | 168 ----------------
 README.md                                          | 218 ++++++++++-----------
 core/pom.xml                                       |  15 +-
 .../rocketmq/streams/core/RocketMQStream.java      |  15 +-
 .../streams/core/function/AggregateAction.java     |   1 -
 .../{KeySelectAction.java => SelectAction.java}    |   4 +-
 .../accumulator/Accumulator.java}                  |  21 +-
 .../function/accumulator/CountAccumulator.java     |  44 ++---
 .../core/function/accumulator/MinAccumulator.java  |  61 ++++++
 ...egateSupplier.java => AccumulatorSupplier.java} |  42 ++--
 .../function/supplier/JoinAggregateSupplier.java   | 164 ++++++++++++++++
 .../supplier/JoinWindowAggregateSupplier.java      |  15 +-
 .../core/function/supplier/KeySelectSupplier.java  |  19 +-
 .../core/function/supplier/SourceSupplier.java     |   6 +-
 .../core/function/supplier/SumAggregate.java       |  50 +++++
 ...upplier.java => WindowAccumulatorSupplier.java} | 123 ++++++------
 .../function/supplier/WindowAggregateSupplier.java |  13 +-
 .../rocketmq/streams/core/metadata/Data.java       |   4 +-
 .../streams/core/metadata/StreamConfig.java        |   9 +-
 .../streams/core/rstream/GroupedStream.java        |  33 +++-
 .../streams/core/rstream/GroupedStreamImpl.java    | 171 +++++++++++++++-
 .../streams/core/rstream/JoinedStream.java         |  98 ++++++---
 .../rocketmq/streams/core/rstream/Pipeline.java    |  11 +-
 .../rocketmq/streams/core/rstream/RStream.java     |   9 +-
 .../rocketmq/streams/core/rstream/RStreamImpl.java |  35 ++--
 .../streams/core/rstream/StreamBuilder.java        |  11 +-
 .../streams/core/rstream/WindowStream.java         |  12 +-
 .../streams/core/rstream/WindowStreamImpl.java     |  73 +++++--
 .../streams/core/running/AbstractProcessor.java    |   4 +
 .../core/running/AbstractWindowProcessor.java      |   4 +-
 .../streams/core/running/StreamContext.java        |   1 -
 .../streams/core/running/StreamContextImpl.java    |  10 +-
 .../streams/core/running/WorkerThread.java         |  10 +-
 .../streams/core/serialization/JsonSerDe.java      |  44 -----
 .../streams/core/serialization/SerDeWrapper.java   |  25 ---
 .../rocketmq/streams/core/state/RocketMQStore.java |  22 ++-
 .../rocketmq/streams/core/state/RocksDBKey.java    |  74 -------
 .../rocketmq/streams/core/state/RocksDBStore.java  | 185 ++++++-----------
 .../rocketmq/streams/core/state/StateStore.java    |   5 +-
 .../streams/core/topology/TopologyBuilder.java     |   9 +-
 .../topology/virtual/ShuffleProcessorNode.java     |   6 +-
 .../streams/core/util/OperatorNameMaker.java       |  26 ++-
 .../apache/rocketmq/streams/core/util/Utils.java   |  29 +--
 .../{runtime/operators => window}/JoinType.java    |   2 +-
 .../{runtime/operators => window}/StreamType.java  |   2 +-
 .../core/{runtime/operators => window}/Time.java   |   2 +-
 .../{runtime/operators => window}/TimeType.java    |   2 +-
 .../core/{runtime/operators => window}/Window.java |   2 +-
 .../operators => window}/WindowBuilder.java        |   2 +-
 .../{runtime/operators => window}/WindowInfo.java  |   2 +-
 .../{runtime/operators => window}/WindowKey.java   |   3 +-
 .../{runtime/operators => window}/WindowState.java |   3 +-
 .../{runtime/operators => window}/WindowStore.java |   4 +-
 core/src/main/resources/logback.xml                |  31 +--
 .../streams/core/function/AggregateSupplier.java   |   2 +-
 .../streams/core/runtime/WindowStateTests.java     |   2 +-
 .../streams/core/state/RocksDBStoreTest.java       |   2 +-
 example/pom.xml                                    |  18 +-
 .../rocketmq/streams/examples/WordCount.java       |  21 +-
 .../streams/examples/joinWindow/JoinWindow.java    |   4 +-
 .../rocketmq/streams/examples/pojo/Demo.java       |   4 +-
 .../rocketmq/streams/examples/pojo/User.java       |   9 +
 .../examples/window/SessionWindowCount.java        |   6 +-
 .../streams/examples/window/SlideWindowCount.java  |   6 +-
 .../streams/examples/window/windowCount.java       |  24 ++-
 .../streams/examples/window/windowWordCount.java   |   8 +-
 pom.xml                                            |   8 +-
 quick_start.md                                     |  20 --
 69 files changed, 1104 insertions(+), 985 deletions(-)
 delete mode 100644 README-chinese.md
 rename 
core/src/main/java/org/apache/rocketmq/streams/core/function/{KeySelectAction.java
 => SelectAction.java} (92%)
 copy 
core/src/main/java/org/apache/rocketmq/streams/core/{rstream/WindowStream.java 
=> function/accumulator/Accumulator.java} (63%)
 copy example/src/main/java/org/apache/rocketmq/streams/examples/pojo/Num.java 
=> 
core/src/main/java/org/apache/rocketmq/streams/core/function/accumulator/CountAccumulator.java
 (50%)
 create mode 100644 
core/src/main/java/org/apache/rocketmq/streams/core/function/accumulator/MinAccumulator.java
 copy 
core/src/main/java/org/apache/rocketmq/streams/core/function/supplier/{AggregateSupplier.java
 => AccumulatorSupplier.java} (69%)
 create mode 100644 
core/src/main/java/org/apache/rocketmq/streams/core/function/supplier/JoinAggregateSupplier.java
 create mode 100644 
core/src/main/java/org/apache/rocketmq/streams/core/function/supplier/SumAggregate.java
 copy 
core/src/main/java/org/apache/rocketmq/streams/core/function/supplier/{WindowAggregateSupplier.java
 => WindowAccumulatorSupplier.java} (78%)
 delete mode 100644 
core/src/main/java/org/apache/rocketmq/streams/core/serialization/JsonSerDe.java
 delete mode 100644 
core/src/main/java/org/apache/rocketmq/streams/core/serialization/SerDeWrapper.java
 delete mode 100644 
core/src/main/java/org/apache/rocketmq/streams/core/state/RocksDBKey.java
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/JoinType.java (93%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/StreamType.java (93%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/Time.java (97%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/TimeType.java (93%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/Window.java (96%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/WindowBuilder.java (96%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/WindowInfo.java (97%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/WindowKey.java (96%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/WindowState.java (98%)
 rename core/src/main/java/org/apache/rocketmq/streams/core/{runtime/operators 
=> window}/WindowStore.java (96%)
 delete mode 100644 quick_start.md

Reply via email to