Skip to content

Commit 63490dd

Browse files
committed
Remove GIN interface section, which is now documented in SGML.
Heikki Linnakangas
1 parent b2acd63 commit 63490dd

File tree

1 file changed

+0
-29
lines changed

1 file changed

+0
-29
lines changed

src/backend/access/gin/README

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -88,35 +88,6 @@ Limitations
8888
* Gin doesn't support full scans of indices.
8989
* Gin doesn't index NULL values.
9090

91-
Gin Interface
92-
-------------
93-
94-
Opclass interface pseudocode. An example for a Gin opclass can be found in
95-
ginarayproc.c.
96-
97-
Datum* extractValue(Datum inputValue, uint32* nentries)
98-
99-
Returns an array of Datum of entries of the value to be indexed. nentries
100-
should contain the number of returned entries.
101-
102-
int compareEntry(Datum a, Datum b)
103-
104-
Compares two entries (not the indexing values)
105-
106-
Datum* extractQuery(Datum query, uint32* nentries, StrategyNumber n)
107-
108-
Returns an array of Datum of entries of the query to be executed.
109-
n contains the strategy number of the operation.
110-
111-
bool consistent(bool[] check, StrategyNumber n, Datum query)
112-
113-
The size of the check array is the same as sizeof of the array returned by
114-
extractQuery. Each element of the check array is true if the indexed value
115-
has a corresponding entry in the query. i.e. if (check[i] == TRUE) then
116-
the i-th entry of the query is present in the indexed value. The Function
117-
should return true if the indexed value matches by StrategyNumber and
118-
the query.
119-
12091
Open Items
12192
----------
12293

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy