组表

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

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

Ø  $(d)dql...

执行DQL查询语句

Ø  C

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

Ø  cs.joinx()

游标与实表外键式连接

Ø  cs.memory()

用游标生成内表

Ø  cs.pjoin()

通过关联键连接游标/排列

Ø  CS.mergex()

针对组表游标序列做归并运算

Ø  d.query(dql,...)

执行DQL查询语句

Ø  dql(meta)

创建DQL连接

Ø  f.create(C,…;x;b)

用文件创建组表的基表

Ø  file(fn:z)

通过组表文件返回带分表号的文件或文件组

Ø  f.open()

打开组表的基表

Ø  f.reset()

重整组表文件/文件组进新组表文件/文件组

Ø  f.rollback()

更新时出错可恢复

Ø  f.structure()

获取组表/复组表/索引文件/预汇总文件的结构信息

Ø  k.r(T,F)

查找内表某行下的某个字段

Ø  k.row()

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

Ø  k.sbs{}

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

Ø  movefile()

移动、删除或对文件重命名

Ø  pseudo(pd,n)

生成虚表定义对象

Ø  T.alter(F:x,…;F,)

修改实表中的字段

Ø  T.append(cs)

将游标中的记录追加写入实表中

Ø  T.append(cs)

将游标中的记录追加写入虚表中

Ø  T.attach(T’)

打开组表上的附表

Ø  T.attach(T,C)

在组表基表上增加附表

Ø  T.C

从附表中取出指定列

Ø  T.cgroups(Fi,…;y:Gi,…;w;f,…)

利用组表/复组表的预汇总文件计算分组汇总

Ø  T.close()

关闭组表

Ø  T.close()

关闭虚表

Ø  T.conj(…)

虚表中定义计算,拆分虚表记录并将拆分结果并集

Ø  T.create(f:b;x)

用已存在的组表的数据结构创建新的组表文件

Ø  T.cuboid(f,Fi,…;y,…)

为组表/复组表生成预汇总文件

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

将实表/内表/复组表分段后返回指定段的游标

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

根据多路游标同步分段实表/内表/复组表返回多路游标

Ø  T.cursor(xi:Ci,…)

从虚表中取出游标

Ø  T.derive(xi :Fi,…)

虚表中定义添加字段操作后返回新虚表

Ø  T.f(C)

对附表的列进行聚合运算

Ø  T.find(k,)

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

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

根据键值查找实表/复组表中的记录。

Ø  T.fjoin(w:Ti,x:F,…;…)

虚表定义外键关联计算后返回新虚表

Ø  T.group(xi,…)

虚表定义相邻值分组操作后返回新虚表

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

虚表中定义相邻分组聚合操作后返回新虚表

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

针对虚表中的记录分组

Ø  T.groupn(x;F)

虚表中定义记录分组操作,将分组子集写入集文件

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

通过索引文件查询实表数据

Ø  T.ifind(k,...;I)

使用索引查找内表中的键值

Ø  T.import()

根据实表返回序表

Ø  T.import(xi:Ci,…)

从虚表中取出序表

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

为实表创建检索文件

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

为内表建立非主键索引

Ø  T.index(n)

为内表的键建立索引表

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

虚表定义与排列外键式连接操作后返回新虚表

Ø  T.keys()

定义内表的键

Ø  T.keys@i(Ki,;n) 

对内表设置主键的同时创建索引

Ø  T.len()

获取内表记录数

Ø  T.memory()

将序表转化为内表

Ø  T.memory(C,;w)

用实表生成内表

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

根据组表的键(/维)与序表/游标的字段对应,返回由指定字段组成的序表/游标

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

根据序表/游标的键与组表的字段对应,返回由指定字段组成的序表/游标

Ø  T.pjoin()

虚表定义计算,通过关联键连接虚表与游标/排列

Ø  T.pseudo(T’,…)

设置虚表同步分段

Ø  T.rename(F:F,…)

()实表中的字段重命名

Ø  T.run (xi:Fi,)

虚表中定义字段赋值操作后返回新虚表

Ø  T.select(x)

虚表定义筛选记录操作后返回新虚表

Ø  T.select(x;f)

虚表中定义筛选记录操作后返回新虚表,并把不满足条件的记录写入集文件

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

虚表中定义指引字段切换操作后返回新虚表

Ø  T.update(P:D)

更新实表的记录

Ø  T.update(P:D)

更新虚表的记录

Ø  T{x:C,}

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