]> granicus.if.org Git - postgresql/commit
Add index-only scan support to btree_gist.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 27 Mar 2015 21:35:16 +0000 (23:35 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 27 Mar 2015 21:35:16 +0000 (23:35 +0200)
commite09b48316c22fce727bce3c89fa64fc627787e6a
tree107a22f368efd340c6f545f0e6b7130b5063aa08
parent735cd6128a6a401671126443a9af4324932a38d6
Add index-only scan support to btree_gist.

inet, cidr, and timetz indexes still cannot support index-only scans,
because they don't store the original unmodified value in the index, but a
derived approximate value.
46 files changed:
contrib/btree_gist/Makefile
contrib/btree_gist/btree_cash.c
contrib/btree_gist/btree_date.c
contrib/btree_gist/btree_float4.c
contrib/btree_gist/btree_float8.c
contrib/btree_gist/btree_gist--1.0--1.1.sql [new file with mode: 0644]
contrib/btree_gist/btree_gist--1.1.sql [moved from contrib/btree_gist/btree_gist--1.0.sql with 92% similarity]
contrib/btree_gist/btree_gist.control
contrib/btree_gist/btree_int2.c
contrib/btree_gist/btree_int4.c
contrib/btree_gist/btree_int8.c
contrib/btree_gist/btree_interval.c
contrib/btree_gist/btree_macaddr.c
contrib/btree_gist/btree_oid.c
contrib/btree_gist/btree_time.c
contrib/btree_gist/btree_ts.c
contrib/btree_gist/btree_utils_num.c
contrib/btree_gist/btree_utils_num.h
contrib/btree_gist/btree_utils_var.c
contrib/btree_gist/expected/bit.out
contrib/btree_gist/expected/bytea.out
contrib/btree_gist/expected/cash.out
contrib/btree_gist/expected/char.out
contrib/btree_gist/expected/char_1.out
contrib/btree_gist/expected/date.out
contrib/btree_gist/expected/float4.out
contrib/btree_gist/expected/float8.out
contrib/btree_gist/expected/int2.out
contrib/btree_gist/expected/int4.out
contrib/btree_gist/expected/int8.out
contrib/btree_gist/expected/interval.out
contrib/btree_gist/expected/macaddr.out
contrib/btree_gist/expected/numeric.out
contrib/btree_gist/expected/text.out
contrib/btree_gist/expected/text_1.out
contrib/btree_gist/expected/time.out
contrib/btree_gist/expected/timestamp.out
contrib/btree_gist/expected/timestamptz.out
contrib/btree_gist/expected/varbit.out
contrib/btree_gist/sql/bit.sql
contrib/btree_gist/sql/bytea.sql
contrib/btree_gist/sql/char.sql
contrib/btree_gist/sql/macaddr.sql
contrib/btree_gist/sql/numeric.sql
contrib/btree_gist/sql/text.sql
contrib/btree_gist/sql/varbit.sql