游标

阅读(1544) 标签: 函数, 管道,

本章主要介绍常用的游标相关函数。

Ø  A.cursor()

用序列生成游标

Ø  A.cursor@m()

用序列生成多路游标

Ø  A.push()

将序列中的数据推送到管道

Ø  CS.conjx()

纵向连接游标序列并返回游标

Ø  CS.mcursor()

用游标序列生成多路游标

Ø  CS.mergex()

针对游标序列成员做归并运算

Ø  ch.()

针对管道中的每个成员进行表达式计算

Ø  ch.attach()

对管道附加其它运算

Ø  ch.conj()

拆分管道中的记录后将拆分结果的并集返回成管道

Ø  ch.derive()

为管道内的记录添加字段

Ø  ch.fetch()

保留管道当前数据

Ø  ch.group()

针对管道记录做相邻值分组,返回管道

Ø  ch.groupn()

将管道中的记录分组后推入管道序列中的管道

Ø  ch.groups()

针对管道中的记录分组

Ø  ch.groupx()

针对管道中的记录分组并返回管道

Ø  ch.id()

获取管道中字段的不同值形成的管道

Ø  ch.iterate()

对管道中的排列迭代循环并返回最后一个运行x的结果

Ø  ch.join()

管道与排列外键式连接

Ø  ch.joinx()

管道与集文件/实表外键式连接

Ø  ch.new()

计算管道内记录的字段值并返回原管道

Ø  ch.news()

计算管道内记录的字段值合并到原管道

Ø  ch.push()

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

Ø  ch.result()

获取管道计算结果

Ø  ch.run()

针对管道中的每条记录计算表达式,返回原管道

Ø  ch.select()

返回筛选后的原管道

Ø  ch.select(x,ch’)

把管道中不满足条件的记录推送到另一个管道

Ø  ch.sortx()

对管道中的成员排序

Ø  ch.switch()

切换管道中编码字段的键值与指引记录

Ø  ch.total()

针对管道中的记录汇总

Ø  channel()

创建管道

Ø  channel(cs)

新建管道并将游标中的数据推送到管道

Ø  channel(ch)

新建管道并将另一个管道中的数据推送到该管道

Ø  cs.(x) 

对游标的每个成员进行表达式计算,返回游标

Ø  cs.close()

关闭游标

Ø  cs.conj()

拆分游标中的记录并将拆分结果并集,返回原游标

Ø  cs.derive()

为游标添加字段

Ø  cs.fetch()

从游标中获取记录

Ø  cs.group()

针对游标记录做相邻值分组,返回原游标

Ø  cs.group(x:F,...;y:G,…)

cs游标做相邻分组聚合,返回原游标

Ø  cs.groupn(x:C)

将游标记录分组后推入管道序列中的管道

Ø  cs.groupn(x:F)

针对游标记录做分组,并将分组子集写入集文件

Ø  cs.groups()

针对游标中的记录分组

Ø  cs.groupx()

针对游标中的记录分组并返回游标

Ø  cs.id()

获取游标中字段的不同值形成的序列

Ø  cs.iterate()

对游标中的排列迭代循环并返回最后一个运行x的结果

Ø  cs.join()

游标与排列外键式连接

Ø  cs.joinx()

游标与可分段集文件外键式连接

Ø  cs.mcursor()

基于单游标生成多路游标

Ø  cs.mergex()

集群游标归并转成本机单路游标

Ø  cs.new()

计算游标字段值并返回原游标

Ø  cs.news()

计算游标字段值合并到原游标

Ø  cs.push()

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

Ø  cs.rename()

将游标返回字段改名

Ø  cs.regex()

用正则表达式匹配游标中的字符串成员

Ø  cs.reset()

回转游标再移回头

Ø  cs.run()

对游标中的记录计算表达式

Ø  cs.select(x;f)

把游标中不满足条件的记录写入集文件

Ø  cs.select()

返回筛选后的原游标

Ø  cs.select(x,ch’)

把游标中不满足条件的记录推送到管道

Ø  cs.skip()

跳过多条记录,返回实际跳过的记录数

Ø  cs.sortx()

对游标排序

Ø  cs.switch()

将游标中指定的值字段切换为指引字段

Ø  cs.total()

针对游标中的记录汇总

Ø  db.cursor()

根据sql创建数据库游标返回

Ø  db.execute()

在指定的数据库连接中执行sql语句

Ø  db.update()

根据游标更新数据库表

Ø  f.cursor()

根据文件创建游标

Ø  f.cursor@m()

根据文件创建多路游标

Ø  f.export()

将游标中的数据读出后写入到文件中

Ø  f.iselect()

据有序文件创建游标返回

Ø  joinx()

连接游标对应的序表

Ø  mcs.cursor(n)

多路游标转成n路游标

Ø  mcs.fetch()

从多路游标中获取记录。

Ø  mcs.mergex()

多路游标归并转成单路游标