ch.push()

阅读(579) 标签: 管道, 推送,

描述:

将管道中的数据推送到另一个管道。

语法:

ch.push(chi ,…)

备注:

将管道ch中的数据推送到管道chi,返回管道ch本身。

参数:

ch

管道。

chi

管道。

返回值:

管道

示例:

 

A

 

1

=demo.cursor("select * from SALES")

创建游标。

2

=channel()

创建管道。

3

=channel()

创建管道。

4

=A2.select(ORDERID>100)

给管道A2附加ch.select()计算动作。

5

=A1.push(A2)

将游标A1中的数据推送到管道A2

6

=A2.push(A3)

将管道A2中的数据推送到管道A3

7

=A2.fetch()

管道A2附加结果集函数ch.fetch(),保留管道A2当前数据。

8

=A3.groups(SELLERID:SellerId;sum(AMOUNT):Total)

管道A3附加ch.groups()计算动作。

9

=A1.fetch()

 

A1执行计算,游标中的数据才真正被推送到管道。

10

=A2.result()

 

获取管道A2计算结果。

11

=A3.result()

获取管道A3计算结果。

相关概念:

cs.push()

channel()