组表

阅读(1602) 标签: 函数, 游标, 内表,

本章主要介绍常用的组表相关函数。

Ø  C

本表、主表或更上层主表列直接引用

Ø  channel(cs)

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

Ø  channel(ch)

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

Ø  cs.fetch()

从分布游标中取数

Ø  cs.group()

针对集群游标中的记录做相邻值分组

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

针对集群游标中的记录做相邻分组聚合计算

Ø  cs.groups()

针对集群游标中的记录分组

Ø  cs.groupx()

针对集群游标中的记录分组并返回同分布的集群游标

Ø  cs.join()

集群游标与排列外键式连接

Ø  cs.joinx()

游标与实表外键式连接

Ø  cs.memory()

用游标生成内表

Ø  cs.memory()

用集群游标生成集群内表

Ø  cs.sortx()

对集群游标排序

Ø  cs.switch()

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

Ø  f.append()

合并结构相同的两个组表

Ø  f.create(C:b1,;K:b2;x;pw:pr)

用文件创建组表的基表

Ø  f.create(C:b1,…;K:b2;x;pw:pr)

用集群文件创建集群组表的基表

Ø  f.reset()

复制组表文件到新组表文件

Ø  f.rollback()

更新时出错可恢复

Ø  joinx()

连接同分步的集群(多路)游标

Ø  joinx(Ti:Fi,xj,..;…)

连接多个虚表

Ø  k{}

取出排号k的相应字节构成的单字节排号

Ø  k1+k2

排号连接

Ø  k.row()

查找内表中指定主键所在的记录

Ø  memory()

使用本地内表拼出集群内表

Ø  T()

对虚表的每个成员进行表达式计算

Ø  T.append(cs)

将游标/集群游标中的记录追加写入实附表中

Ø  T.attach(T’)

从集群组表中取出集群附表

Ø  T.attach(T,C)

在组表基表上增加附表

Ø  T.C

从附表中取出指定列

Ø  T.cgroups()

利用预汇总立方体计算分组汇总

Ø  T.close()

关闭组表

Ø  T.cuboid()

将实表分组后生成的结果存为预汇总立方体

Ø  T.cursor(x:C,…;wi,...;k:n)

将实表分段后返回指定段的游标

Ø  T.cursor(x,;wi,...)

将集群实表/集群内表中的指定列返回成集群游标

Ø  T.cursor(x:C,…;wi,...;mcs)

根据多路游标同步分段实表返回多路游标

Ø  T.cursor(x:C,;wi,...;mcs)

根据集群多路游标同步分段集群实表返回集群多路游标

Ø  T.cursor(C,;wi,...;k:n)

将内表分段后返回指定段的游标

Ø  T.cursor(...;w;mcs)

根据多路内表游标同步内表,返回多路内表游标

Ø  T.cursor(xi:Ci,…)

从虚表中取出游标

Ø  T.delete(P)

删除实表中的指定记录

Ø  T.delete(P)

删除内表中的指定记录

Ø  T.delete(P)

删除集群表中的指定记录

Ø  T.derive()

根据键值为序表/游标添加组表T中的字段

Ø  T.derive()

根据键值为序表/游标添加集群表T中的字段

Ø  T.derive(T’/A/cs,x:C,…;wi,...)

根据键值为虚表/序表/游标添加虚表中的字段

Ø  T.derive(xi :Fi,…)

为虚表添加字段

Ø  T.dup()

将集群内表拼成本地内表

Ø  T.dup(h)

将本地内表复制成集群复写内表

Ø  T.f(C)

对附表的列进行聚合运算

Ø  T.find(k,…)

获取内表中指定键值所在的记录。

Ø  T.find(k;x:C,..)

获取基表中指定主键所在的记录。

Ø  T.group(xi,…)

针对虚表记录做相邻值分组

Ø  T. groups(x:F,…;y:G…;n)

针对虚表中的记录分组

Ø  T.icursor(C,;w,I)

通过索引与条件来过滤实表

Ø  T.icursor(C,…;w,I)

通过索引与条件来过滤集群表

Ø  T.import()

根据实表返回序列/排列/序表

Ø  T.import(xi:Ci,…)

从虚表中取出序表

Ø  T.index(I:h,w;C,…;F,…)

为实表创建检索文件

Ø  T.index(n)

为内表的键建立索引表

Ø  T.join(C:.,A:K,x:F,…; …;…)

虚表与排列外键式连接

Ø  T.keys()

定义内表的键

Ø  T.len()

获取内表记录数

Ø  T.memory()

将压缩内表转换成非压缩内表

Ø  T.memory(C,…;w)

用实表生成内表

Ø  T.memory(C,…;w)

用集群实表生成集群内表

Ø  T.new(A/cs,x:C,…;wi,...)

根据序表/游标键值取出组表中的指定字段,结果返回序表/游标

Ø  T.new(A/cs,x:C,…;wi,...)

根据键值取出集群组表中的指定字段,返回集群游标

Ø  T.new(T’/A/cs,x:C,;wi,...)

根据虚表/序表/游标的键值取出虚表中的指定字段

Ø  T.new(xi:Fi,…)

计算虚表字段值并返回新虚表

Ø  T.news(A/cs,x:C,...;wi,...)

根据序表/游标键值取出组表中的指定字段值合并生成新的序表/游标

Ø  T.news(T’/A/cs,x:C,;wi,...)

根据虚表/序表/游标键值取出虚表中的指定字段值合并生成虚表

Ø  T.news (X,xi:Fi,…)

计算虚表字段值合并到虚表

Ø  f.open(P)

打开已存在的组表文件或组文件

Ø  f.open(P)

打开已存在的集群文件

Ø  T.pseudo()

通过实表生成虚表

Ø  T.pseudo()

基于集群表生成集群虚表

Ø  T.pseudo(n)

将虚表分成多段,返回新虚表

Ø  T.pseudo(T’)

通过虚表生成与另一个虚表分段对应的虚表

Ø  T.rename(F:F’,…)

修改字段名和索引名

Ø  T.run(xi:Fi,…)

对虚表中的记录计算表达式

Ø  T.select(x)

筛选出虚表中符合条件的记录,返回原虚表

Ø  T.switch(Fi,Ai:x;…)

将虚表中指定的值字段切换为指引字段

Ø  T.total(y,)

针对虚表中的记录汇总

Ø  T.update(P)

更新实表的记录

Ø  T.update(P)

更新内表的记录

Ø  T.update(P)

更新集群表的记录

Ø  T{x:C,…}

将附表中的记录返回成子序表