Bloom index contrib module
Teodor Sigaev <teodor@sigaev.ru>
Bloom index contrib module Module provides new access method. It is actually a simple Bloom filter implemented as pgsql's index. It could give some benefits on search with large number of columns. Module is a single way to test generic WAL interface committed earlier. Author: Teodor Sigaev, Alexander Korotkov Reviewers: Aleksander Alekseev, Michael Paquier, Jim Nasby
Files
| Path | Change | +/− |
|---|---|---|
| contrib/bloom/blcost.c | added | +48 −0 |
| contrib/bloom/blinsert.c | added | +313 −0 |
| contrib/bloom/bloom--1.0.sql | added | +19 −0 |
| contrib/bloom/bloom.control | added | +5 −0 |
| contrib/bloom/bloom.h | added | +178 −0 |
| contrib/bloom/blscan.c | added | +175 −0 |
| contrib/bloom/blutils.c | added | +463 −0 |
| contrib/bloom/blvacuum.c | added | +212 −0 |
| contrib/bloom/blvalidate.c | added | +220 −0 |
| contrib/bloom/expected/bloom.out | added | +122 −0 |
| contrib/bloom/.gitignore | added | +4 −0 |
| contrib/bloom/Makefile | added | +24 −0 |
| contrib/bloom/sql/bloom.sql | added | +47 −0 |
| contrib/bloom/t/001_wal.pl | added | +75 −0 |
| contrib/Makefile | modified | +1 −0 |
| doc/src/sgml/bloom.sgml | added | +218 −0 |
| doc/src/sgml/contrib.sgml | modified | +1 −0 |
| doc/src/sgml/filelist.sgml | modified | +1 −0 |