tableam: Introduce and use begin/endscan and do index lookups via AM.
authorAndres Freund <[email protected]>
Sun, 20 Jan 2019 22:13:41 +0000 (14:13 -0800)
committerAndres Freund <[email protected]>
Wed, 6 Mar 2019 06:59:31 +0000 (22:59 -0800)
commit143d9438d7f633d7e2ba608f3d4dff1c2f38f77e
tree3f005351e57bf16f9375c8150b40d67f0ca8702c
parent76ecded259b370a8feb131c309b69d4bf47aef15
tableam: Introduce and use begin/endscan and do index lookups via AM.
58 files changed:
contrib/amcheck/verify_nbtree.c
contrib/pgrowlocks/pgrowlocks.c
contrib/pgstattuple/pgstattuple.c
contrib/tsm_system_rows/tsm_system_rows.c
contrib/tsm_system_time/tsm_system_time.c
src/backend/access/gist/gistget.c
src/backend/access/hash/hashsearch.c
src/backend/access/heap/heapam.c
src/backend/access/heap/heapam_handler.c
src/backend/access/index/genam.c
src/backend/access/index/indexam.c
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtsearch.c
src/backend/access/nbtree/nbtsort.c
src/backend/access/spgist/spgscan.c
src/backend/access/table/tableam.c
src/backend/access/table/tableamapi.c
src/backend/access/tablesample/system.c
src/backend/bootstrap/bootstrap.c
src/backend/catalog/aclchk.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/catalog/pg_conversion.c
src/backend/catalog/pg_db_role_setting.c
src/backend/catalog/pg_publication.c
src/backend/catalog/pg_subscription.c
src/backend/commands/cluster.c
src/backend/commands/constraint.c
src/backend/commands/copy.c
src/backend/commands/dbcommands.c
src/backend/commands/indexcmds.c
src/backend/commands/tablecmds.c
src/backend/commands/tablespace.c
src/backend/commands/typecmds.c
src/backend/commands/vacuum.c
src/backend/executor/execCurrent.c
src/backend/executor/execIndexing.c
src/backend/executor/execReplication.c
src/backend/executor/nodeBitmapHeapscan.c
src/backend/executor/nodeIndexonlyscan.c
src/backend/executor/nodeIndexscan.c
src/backend/executor/nodeSamplescan.c
src/backend/executor/nodeSeqscan.c
src/backend/partitioning/partbounds.c
src/backend/postmaster/autovacuum.c
src/backend/postmaster/pgstat.c
src/backend/replication/logical/launcher.c
src/backend/replication/logical/worker.c
src/backend/rewrite/rewriteDefine.c
src/backend/utils/adt/selfuncs.c
src/backend/utils/init/postinit.c
src/include/access/genam.h
src/include/access/heapam.h
src/include/access/relscan.h
src/include/access/tableam.h
src/include/catalog/index.h
src/include/nodes/execnodes.h
src/tools/pgindent/typedefs.list