- Notifications
You must be signed in to change notification settings - Fork5
Commit5545068
committed
KNNGIST, otherwise known as order-by-operator support for GIST.
This commit represents a rather heavily editorialized version ofTeodor's builtin_knngist_itself-0.8.2 and builtin_knngist_proc-0.8.1patches. I redid the opclass API to add a separate Distance methodinstead of turning the Consistent method into an illogical mess,fixed some bit-rot in the rbtree interfaces, and generally worked overthe code style and comments.There's still no non-code documentation to speak of, but I'll work onthat separately. Some contrib-module changes are also yet to come(right now, point <-> point is the only KNN-ified operator).Teodor Sigaev and Tom Lane1 parentc0a4d3e commit5545068
File tree
16 files changed
+972
-498
lines changed- src
- backend/access/gist
- include
- access
- catalog
- utils
- test/regress
- expected
- sql
16 files changed
+972
-498
lines changedLines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1030 | 1030 |
| |
1031 | 1031 |
| |
1032 | 1032 |
| |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
1033 | 1036 |
| |
1034 | 1037 |
| |
1035 | 1038 |
| |
| |||
1064 | 1067 |
| |
1065 | 1068 |
| |
1066 | 1069 |
| |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
1067 | 1077 |
| |
1068 | 1078 |
| |
1069 | 1079 |
| |
|
0 commit comments
Comments
(0)