| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 48. GiST 索引 | Fast Forward | Next |
一個用於 GiST 的索引操作符資料表必須提供的 七個方法:
給出一個在樹的資料頁上的謂詞 p,和一個用戶查詢 q, 如果對於一個給定的資料項,p 和 q 都很明確地不能為真,那麼這個方法將返回假。
這個方法合併樹中的訊息。給出一個條目的集合,這個函數生成一個新的謂詞, 這個謂詞對所有這些條目都為真。
將資料項轉換成一個適合於在一個索引頁裡面實際儲存的格式。
compress 方法的反方法。把一個資料項的索引資料表現形式 轉換成可以由資料庫操作的格式。
返回一個資料表示將新條目插入樹中特定分支需要的"開銷"的數值。 項將會按照樹中最小 penalty 的路徑插下去。
如果需要分裂一個頁面的時候,這個函數決定頁面中哪些條目保存呆舊頁面裡, 而哪些移動到新頁面裡。
如果兩個條目相同,返回真,否則返回假。