游标

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

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

Ø  A.cursor()

用序列生成游标

Ø  A.cursor@m(n)

用序列生成多路游标

Ø  A.cursor@m(mcs,K:K,...)

用序列生成与多路游标mcs同步分段的多路游标

Ø  CS.conj()

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

Ø  CS.mcursor()

用游标序列生成多路游标

Ø  CS.merge()

针对游标序列成员做归并运算后返回多路游标

Ø  ch.()

管道中附加表达式计算动作后返回原管道

Ø  ch.conj()

拆分管道中的记录并将拆分结果并集,将该计算附加到原管道

Ø  ch.derive()

管道附加增添字段动作后返回原管道

Ø  ch.fetch()

保留管道当前数据

Ø  ch.fjoin()

管道中附加外键关联计算动作后返回原管道

Ø  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.fjoin()

游标中附加外键关联计算动作后返回原游标

Ø  cs.group()

游标中附加相邻值分组动作后返回原游标

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

游标中附加相邻值分组聚合动作后返回原游标

Ø  cs.groupn(x:C)

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

Ø  cs.groupn(x:F)

游标附加记录分组动作后返回原游标,并把分组子集写入集文件

Ø  cs.groups()

针对游标中的记录分组

Ø  cs.groupx()

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

Ø  cs.id()

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

Ø  cs.iterate()

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

Ø  cs.join()

游标中附加与排列外键式连接动作后返回原游标

Ø  cs.joinx()

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

Ø  cs.mcursor()

基于单游标生成多路游标

Ø  cs.new()

游标中附加计算字段值动作后返回原游标

Ø  cs.news()

排列按照指定条件生成多条记录,合并组成新序表返回到原游标中

Ø  cs.pjoin()

游标中附加通过关联键连接游标/排列动作后返回原游标

Ø  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()

根据有序文件创建游标返回

Ø  f.sortx()

将集文件/集文件序列排序后生成新的集文件

Ø  joinx()

连接游标对应的序表

Ø  mcs.cursor(n)

多路游标转成n路游标

Ø  mcs.fetch()

从多路游标中获取记录。

Ø  xjoinx()

多个游标对应的序表叉乘运算后返回多路游标