@@ -43,11 +43,11 @@ public class StreamQuery extends AbstractQuery<BanyandbStream.QueryRequest> {
4343 * One order condition is supported and optional.
4444 */
4545 private OrderBy orderBy ;
46-
46+
4747 /**
48- * Node selector for the query.
48+ * The stages of the stream query.
4949 */
50- private String nodeSelector ;
50+ private Set < String > stages ;
5151
5252 public StreamQuery (final List <String > groups , final String name , final TimestampRange timestampRange , final Set <String > projections ) {
5353 super (groups , name , timestampRange , projections );
@@ -69,14 +69,8 @@ public StreamQuery or(PairQueryCondition<?> condition) {
6969 return (StreamQuery ) super .or (condition );
7070 }
7171
72- /**
73- * Set the node selector for this query.
74- *
75- * @param nodeSelector the node selector
76- * @return this query instance for chaining
77- */
78- public StreamQuery nodeSelector (String nodeSelector ) {
79- this .nodeSelector = nodeSelector ;
72+ public StreamQuery stages (Set <String > stages ) {
73+ this .stages = stages ;
8074 return this ;
8175 }
8276
@@ -98,8 +92,8 @@ BanyandbStream.QueryRequest build(MetadataCache.EntityMetadata entityMetadata) t
9892 if (orderBy != null ) {
9993 builder .setOrderBy (orderBy .build ());
10094 }
101- if (nodeSelector != null && !nodeSelector .isEmpty ()) {
102- builder .setNodeSelector ( nodeSelector );
95+ if (stages != null && !stages .isEmpty ()) {
96+ builder .addAllStages ( stages );
10397 }
10498 builder .setTrace (this .trace );
10599 return builder .build ();
0 commit comments