Description:
Synchronously segment a cluster entity table according to a cluster multicursor and return a cluster multicursor.
Syntax:
T.cursor(x;C,…;wi;mcs)
Note:
The function synchronously segments cluster entity table T according to cluster multicursor mcs, during which T’s dimension and mcs’s key will be matched, and returns a cluster multicursor; the way of distributing T and mcs among nodes must be the same and the fields for segmenting T and mcs should be consistent. If multiple cluster entity tables are involved, use a cluster multicursor as a reference to make sure the segmentation is synchronous.
Parameter:
T |
A cluster entity table |
x |
Expression |
wi |
Filtering condition; retrieve the whole set when this parameter is absent; separate multiple conditions by comma(s) and their relationships are AND |
mcs |
A cluster multicursor generated from a cluster entity table |
Return value:
A cluster multicursor
Example:
|
A |
|
1 |
=file("cs1.ctx":[1],"169.254.121.62:8281") |
|
2 |
=A1.open() |
Open a cluster composite table. |
3 |
=A2.attach(table1) |
Retrieve cluster entity table table1. |
4 |
=A3.cursor@m(;;2) |
Return a cluster multicursor. |
5 |
=A2.attach(table2) |
Retrieve cluster entity table table2. |
6 |
=A5.cursor(;;A4) |
Segment cluster entity table table2 according to table1’s multicursor; the two tables should use same segmenting field. |