本章主要介绍常用的组表相关函数。
执行DQL查询语句 |
|
Ø C |
本表、主表或更上层主表列直接引用 |
游标与实表外键式连接 |
|
用游标生成内表 |
|
通过关联键连接游标/排列 |
|
针对组表游标序列做归并运算 |
|
执行DQL查询语句 |
|
创建DQL连接 |
|
用文件创建组表的基表 |
|
通过组表文件返回带分表号的文件或文件组 |
|
Ø f.open() |
打开组表的基表 |
重整组表文件/文件组进新组表文件/文件组 |
|
更新时出错可恢复 |
|
获取组表/复组表/索引文件/预汇总文件的结构信息 |
|
Ø k.r(T,F) |
查找内表某行下的某个字段 |
Ø k.row() |
查找内表中指定主键所在的记录 |
Ø k.sbs{} |
取出排号k的相应字节构成的单字节排号 |
移动、删除或对文件重命名 |
|
生成虚表定义对象 |
|
修改实表中的字段 |
|
将游标中的记录追加写入实表中 |
|
将游标中的记录追加写入虚表中 |
|
打开组表上的附表 |
|
在组表基表上增加附表 |
|
Ø T.C |
从附表中取出指定列 |
利用组表/复组表的预汇总文件计算分组汇总 |
|
关闭组表 |
|
关闭虚表 |
|
虚表中定义计算,拆分虚表记录并将拆分结果并集 |
|
用已存在的组表的数据结构创建新的组表文件 |
|
为组表/复组表生成预汇总文件 |
|
将实表/内表/复组表分段后返回指定段的游标 |
|
根据多路游标同步分段实表/内表/复组表,返回多路游标 |
|
从虚表中取出游标 |
|
虚表中定义添加字段操作后返回新虚表 |
|
Ø T.f(C) |
对附表的列进行聚合运算 |
获取内表中指定键值所在的记录。 |
|
根据键值查找实表/复组表中的记录。 |
|
虚表定义外键关联计算后返回新虚表 |
|
虚表定义相邻值分组操作后返回新虚表 |
|
虚表中定义相邻分组聚合操作后返回新虚表 |
|
针对虚表中的记录分组 |
|
虚表中定义记录分组操作,将分组子集写入集文件 |
|
通过索引文件查询实表数据 |
|
使用索引查找内表中的键值 |
|
根据实表返回序表 |
|
从虚表中取出序表 |
|
为实表创建检索文件 |
|
为内表建立非主键索引 |
|
为内表的键建立索引表 |
|
虚表定义与排列外键式连接操作后返回新虚表 |
|
Ø T.keys() |
定义内表的键 |
对内表设置主键的同时创建索引 |
|
Ø T.len() |
获取内表记录数 |
将序表转化为内表 |
|
用实表生成内表 |
|
根据组表的键(/维)与序表/游标的字段对应,返回由指定字段组成的序表/游标 |
|
根据序表/游标的键与组表的字段对应,返回由指定字段组成的序表/游标 |
|
虚表定义计算,通过关联键连接虚表与游标/排列 |
|
设置虚表同步分段 |
|
对(复)实表中的字段重命名 |
|
虚表中定义字段赋值操作后返回新虚表 |
|
虚表定义筛选记录操作后返回新虚表 |
|
虚表中定义筛选记录操作后返回新虚表,并把不满足条件的记录写入集文件 |
|
虚表中定义指引字段切换操作后返回新虚表 |
|
更新实表的记录 |
|
更新虚表的记录 |
|
Ø T{x:C,…} |
将附表中的记录返回成子序表 |