-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/37506/
-----------------------------------------------------------
(Updated Aug. 16, 2015, 3:56 p.m.)
Review request for samza, Yi Pan (Data Infrastructure) and Navina Ramesh.
Bugs: SAMZA-552
https://issues.apache.org/jira/browse/SAMZA-552
Repository: samza
Description
-------
New proposal for TopologuBuilder API proposed in rb34500
(https://reviews.apache.org/r/34500/).
* Created a new class called TopologyBuilderV2 instead of changing existing
TopologyBuilder
* org.apache.samza.sql.operators.factory.TestTopologyBuilderV2 contains two
tests which demonstrate the basic usage of the new API
* Window and aggregate related draft APIs are not done yet
* This is a WIP, please feel free to comment on the APIs
Diffs (updated)
-----
samza-sql-core/src/main/java/org/apache/samza/sql/api/data/EntityName.java
80ba455
samza-sql-core/src/main/java/org/apache/samza/sql/api/data/Schema.java
1e8f192
samza-sql-core/src/main/java/org/apache/samza/sql/api/data/Table.java 7b4d984
samza-sql-core/src/main/java/org/apache/samza/sql/api/expressions/ScalarExpression.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/api/expressions/TupleExpression.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/api/operators/Operator.java
d6f6b57
samza-sql-core/src/main/java/org/apache/samza/sql/api/operators/OperatorCallback.java
fb2aa89
samza-sql-core/src/main/java/org/apache/samza/sql/api/operators/OperatorRouter.java
0759638
samza-sql-core/src/main/java/org/apache/samza/sql/api/operators/OperatorSink.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/api/operators/OperatorSource.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/api/operators/SimpleOperator.java
c49a822
samza-sql-core/src/main/java/org/apache/samza/sql/data/IncomingMessageTuple.java
72a59f2
samza-sql-core/src/main/java/org/apache/samza/sql/operators/NoopOperatorCallback.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/OperatorTopology.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/SimpleOperatorImpl.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/SimpleOperatorSpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/SimpleRouter.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/NoopOperatorCallback.java
c3d2266
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/SimpleOperatorFactoryImpl.java
cbc84d0
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/SimpleOperatorImpl.java
e66451f
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/SimpleOperatorSpec.java
56753b6
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/SimpleRouter.java
e570897
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/TopologyBuilder.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/TopologyBuilderException.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/factory/TopologyBuilderV2.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/filter/FilterOp.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/filter/FilterSpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/join/JoinSpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/join/JoinType.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/join/StreamRelationJoin.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/join/StreamStreamJoin.java
2854aeb
samza-sql-core/src/main/java/org/apache/samza/sql/operators/join/StreamStreamJoinSpec.java
cc0aca0
samza-sql-core/src/main/java/org/apache/samza/sql/operators/modify/InsertToStreamOp.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/modify/Operation.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/modify/StreamModifySpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/modify/TableModifySpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/partition/FieldBasedPartitionKeyGenerator.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/partition/PartitionOp.java
b93d789
samza-sql-core/src/main/java/org/apache/samza/sql/operators/partition/PartitionSpec.java
c47eed9
samza-sql-core/src/main/java/org/apache/samza/sql/operators/project/ProjectOp.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/project/ProjectSpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/scan/StreamScan.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/scan/StreamScanSpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/scan/TableScan.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/scan/TableScanSpec.java
PRE-CREATION
samza-sql-core/src/main/java/org/apache/samza/sql/operators/window/BoundedTimeWindow.java
d81cc93
samza-sql-core/src/main/java/org/apache/samza/sql/operators/window/WindowSpec.java
eec32ea
samza-sql-core/src/main/java/org/apache/samza/task/sql/SimpleMessageCollector.java
b29838a
samza-sql-core/src/test/java/org/apache/samza/sql/operators/factory/TestTopologyBuilderV2.java
PRE-CREATION
samza-sql-core/src/test/java/org/apache/samza/task/sql/RandomWindowOperatorTask.java
20dc701
samza-sql-core/src/test/java/org/apache/samza/task/sql/StreamSqlTask.java
9124e3c
samza-sql-core/src/test/java/org/apache/samza/task/sql/UserCallbacksSqlTask.java
96e96c3
Diff: https://reviews.apache.org/r/37506/diff/
Testing
-------
./gradlew :samza-sql-core:test passed
Thanks,
Milinda Pathirage