@@ -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-
12091Open Items
12192----------
12293