sys_am(索引访问方法)¶
sys_am 存储索引访问方法的信息。系统支持的每种索引访问方法都有一行。
| 列名 | 类型 | 描述 |
|---|---|---|
| OID | OID | 索引方法标识符 |
| AMNAME | NAME | 访问方法的名字 |
| AMOWNER | INT | 所有者的用户ID(目前没有使用) |
| AMGETTUPLE | REGPROC | "下一个有效元组"函数 |
| AMINSERT | REGPROC | "插入这个元组"函数 |
| AMBEGINSCAN | REGPROC | "开始扫描"函数 |
| AMRESCAN | REGPROC | "重新开始扫描"函数 |
| AMENDSCAN | REGPROC | "结束这次扫描"函数 |
| AMMARKPOS | REGPROC | "标记当前扫描位置"函数 |
| AMRESTRPOS | REGPROC | "恢复已标记的扫描位置"函数 |
| AMBUILD | REGPROC | "建立新索引"函数 |
| AMBULKDELETE | REGPROC | 批量删除函数 |
| AMCOSTESTIMATE | REGPROC | 估计一个索引扫描的开销函数 |
| AMREINDEX | REGPROC | (目前没有使用) |
| AMTRUNCATEINDEX | REGPROC | (目前没有使用) |
| AMUPDATEITEM | REGPROC | (目前没有使用) |
| AMDELITEM | REGPROC | (目前没有使用) |
| AMSTRATEGIES | SMALLINT | 这个访问方法的操作符策略个数 |
| AMSUPPORT | SMALLINT | 这个访问方法的支持过程个数 |
| AMORDERSTRATEGY | SMALLINT | 如果索引不提供排序顺序,为0;否则就是描述排序顺序的策略操作符个数 |
| AMCANUNIQUE | BOOLEAN | 这种访问方式是否支持唯一索引 |
| AMCANMULTICOL | BOOLEAN | 这种访问方式是否支持多字段索引 |
| AMINDEXNULLS | BOOLEAN | 这种访问方式是否支持NULL索引记录 |
| AMCONCURRENT | BOOLEAN | 这种访问方式是否支持并发更新 |