pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
一个GiST索引操作符类必须提供七个方法:
给定树页面上的一个谓词p和一个用户查询q,如果可以确定对于给定的数据项p和q不可能同时为真,该方法将返回假。
此方法合并树中的信息。给定一组项,该函数生成一个对所有这些项都为真的新谓词。
把数据项转换为适合在索引页面中物理存储的格式。
compress方法的逆操作。把数据项的索引表示形式转换为数据库可以操纵的格式。
返回一个值,指示把新项插入树的特定分支的“代价”。项将被沿着树中penalty最小的路径插入。penalty返回的值应当是非负的。如果返回了负值,它将被当作零处理。
当必须进行页面分裂时,该函数决定页面上哪些项留在旧页面,哪些项移动到新页面。
如果两个项完全相同则返回真,否则返回假。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。