GBase 8c系统表-pg_amop

pg_amop系统表存储有关和访问方法操作符族关联的信息。如果一个操作符是一个操作符族中的成员,则在这个表中会占据一行。一个族成员是一个search操作符或一个ordering操作符。一个操作符可以在多个族中出现,但是不能在一个族中的多个搜索位置或多个排序位置中出现。

名称

类型

引用

描述

oid

oid

行标识符(隐藏属性,必须被显式选择才会显示)

amopfamily

oid

pg_opfamily.oid

这个项所在的操作符族

amoplefttype

oid

pg_type.oid

操作符的左手输入数据类型

amoprighttype

oid

pg_type.oid

操作符的右手输入数据类型

amopstrategy

int2

操作符策略号

amoppurpose

char

操作符目的,s表示搜索,o表示排序

amopopr

oid

pg_operator.oid

操作符的OID

amopmethod

oid

pg_am.oid

使用此操作符族的索引访问方法

amopsortfamily

oid

pg_opfamily.oid

如果是一个排序操作符,该项会根据这个 B树操作符族排序,如果是一个搜索操作符则为0

search操作符表明这个操作符族的一个索引可以被搜索,找到所有满足WHERE indexed_column operator constant的行。显然,这样的操作符必须返回布尔值,并且它的左输入类型必须匹配索引的字段数据类型。

ordering操作符表明这个操作符族的一个索引可以被扫描,返回以ORDER BYindexed_column operator constant顺序表示的行。这样的操作符可以返回任意可排序的数据类型,它的左输入类型也必须匹配索引的字段数据类型。 ORDER BY的确切的语义是由amopsortfamily字段指定的,该字段必须为操作符的返回类型引用一个btree操作符族。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值