channel( cs )

Read(288) Label: return a channel,

Description:

Create a channel and push data in a specified cursor into it.

Syntax:

channel(cs)

Note:

The function creates a channel, pushes data in cursor cs into it, and returns a channel. This is equivalent to cs.push(channel()).

Parameters:

cs

A cursor

Return value:

A channel

Example:

 

A

 

1

=demo.cursor("select * from SCORES where CLASS = 'Class one'")

 

2

=channel(A1)

Create a channel  and be ready to push data in A1’s cursor into the new channel, which is equivalent to =A1.push(channel()), and return a channel

3

>A2.select(STUDENTID==1)

Attach a computation to A2’s channel

4

>A2.fetch()

Keep data in A2’s channel

5

=A1.fetch()

Push data into A2’s channel when data is fetched from the cursor

6

=A2.result()

Get data from A2’s channel