Coverage Report

Created: 2025-07-03 06:49

/src/postgres/src/include/access/itup.h
Line
Count
Source (jump to first uncovered line)
1
/*-------------------------------------------------------------------------
2
 *
3
 * itup.h
4
 *    POSTGRES index tuple definitions.
5
 *
6
 *
7
 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
8
 * Portions Copyright (c) 1994, Regents of the University of California
9
 *
10
 * src/include/access/itup.h
11
 *
12
 *-------------------------------------------------------------------------
13
 */
14
#ifndef ITUP_H
15
#define ITUP_H
16
17
#include "access/tupdesc.h"
18
#include "access/tupmacs.h"
19
#include "storage/bufpage.h"
20
#include "storage/itemptr.h"
21
22
/*
23
 * Index tuple header structure
24
 *
25
 * All index tuples start with IndexTupleData.  If the HasNulls bit is set,
26
 * this is followed by an IndexAttributeBitMapData.  The index attribute
27
 * values follow, beginning at a MAXALIGN boundary.
28
 *
29
 * Note that the space allocated for the bitmap does not vary with the number
30
 * of attributes; that is because we don't have room to store the number of
31
 * attributes in the header.  Given the MAXALIGN constraint there's no space
32
 * savings to be had anyway, for usual values of INDEX_MAX_KEYS.
33
 */
34
35
typedef struct IndexTupleData
36
{
37
  ItemPointerData t_tid;    /* reference TID to heap tuple */
38
39
  /* ---------------
40
   * t_info is laid out in the following fashion:
41
   *
42
   * 15th (high) bit: has nulls
43
   * 14th bit: has var-width attributes
44
   * 13th bit: AM-defined meaning
45
   * 12-0 bit: size of tuple
46
   * ---------------
47
   */
48
49
  unsigned short t_info;    /* various info about tuple */
50
51
} IndexTupleData;       /* MORE DATA FOLLOWS AT END OF STRUCT */
52
53
typedef IndexTupleData *IndexTuple;
54
55
typedef struct IndexAttributeBitMapData
56
{
57
  bits8   bits[(INDEX_MAX_KEYS + 8 - 1) / 8];
58
}     IndexAttributeBitMapData;
59
60
typedef IndexAttributeBitMapData * IndexAttributeBitMap;
61
62
/*
63
 * t_info manipulation macros
64
 */
65
0
#define INDEX_SIZE_MASK 0x1FFF
66
0
#define INDEX_AM_RESERVED_BIT 0x2000  /* reserved for index-AM specific
67
                     * usage */
68
0
#define INDEX_VAR_MASK  0x4000
69
0
#define INDEX_NULL_MASK 0x8000
70
71
static inline Size
72
IndexTupleSize(const IndexTupleData *itup)
73
0
{
74
0
  return (itup->t_info & INDEX_SIZE_MASK);
75
0
}
Unexecuted instantiation: fuzzer_initialize.c:IndexTupleSize
Unexecuted instantiation: brin.c:IndexTupleSize
Unexecuted instantiation: brin_bloom.c:IndexTupleSize
Unexecuted instantiation: brin_minmax_multi.c:IndexTupleSize
Unexecuted instantiation: detoast.c:IndexTupleSize
Unexecuted instantiation: indextuple.c:IndexTupleSize
Unexecuted instantiation: printtup.c:IndexTupleSize
Unexecuted instantiation: relation.c:IndexTupleSize
Unexecuted instantiation: reloptions.c:IndexTupleSize
Unexecuted instantiation: toast_internals.c:IndexTupleSize
Unexecuted instantiation: ginarrayproc.c:IndexTupleSize
Unexecuted instantiation: ginbtree.c:IndexTupleSize
Unexecuted instantiation: ginbulk.c:IndexTupleSize
Unexecuted instantiation: gindatapage.c:IndexTupleSize
Unexecuted instantiation: ginentrypage.c:IndexTupleSize
Unexecuted instantiation: ginfast.c:IndexTupleSize
Unexecuted instantiation: ginget.c:IndexTupleSize
Unexecuted instantiation: gininsert.c:IndexTupleSize
Unexecuted instantiation: ginlogic.c:IndexTupleSize
Unexecuted instantiation: ginpostinglist.c:IndexTupleSize
Unexecuted instantiation: ginscan.c:IndexTupleSize
Unexecuted instantiation: ginutil.c:IndexTupleSize
Unexecuted instantiation: ginvacuum.c:IndexTupleSize
Unexecuted instantiation: ginvalidate.c:IndexTupleSize
Unexecuted instantiation: ginxlog.c:IndexTupleSize
Unexecuted instantiation: gist.c:IndexTupleSize
Unexecuted instantiation: gistbuild.c:IndexTupleSize
Unexecuted instantiation: gistbuildbuffers.c:IndexTupleSize
Unexecuted instantiation: gistget.c:IndexTupleSize
Unexecuted instantiation: gistproc.c:IndexTupleSize
Unexecuted instantiation: gistscan.c:IndexTupleSize
Unexecuted instantiation: gistsplit.c:IndexTupleSize
Unexecuted instantiation: gistutil.c:IndexTupleSize
Unexecuted instantiation: gistvacuum.c:IndexTupleSize
Unexecuted instantiation: gistvalidate.c:IndexTupleSize
Unexecuted instantiation: gistxlog.c:IndexTupleSize
Unexecuted instantiation: hash.c:IndexTupleSize
Unexecuted instantiation: hash_xlog.c:IndexTupleSize
Unexecuted instantiation: hashinsert.c:IndexTupleSize
Unexecuted instantiation: hashovfl.c:IndexTupleSize
Unexecuted instantiation: hashpage.c:IndexTupleSize
Unexecuted instantiation: hashsearch.c:IndexTupleSize
Unexecuted instantiation: hashsort.c:IndexTupleSize
Unexecuted instantiation: hashutil.c:IndexTupleSize
Unexecuted instantiation: hashvalidate.c:IndexTupleSize
Unexecuted instantiation: heapam.c:IndexTupleSize
Unexecuted instantiation: heapam_handler.c:IndexTupleSize
Unexecuted instantiation: heapam_visibility.c:IndexTupleSize
Unexecuted instantiation: heapam_xlog.c:IndexTupleSize
Unexecuted instantiation: heaptoast.c:IndexTupleSize
Unexecuted instantiation: hio.c:IndexTupleSize
Unexecuted instantiation: pruneheap.c:IndexTupleSize
Unexecuted instantiation: rewriteheap.c:IndexTupleSize
Unexecuted instantiation: vacuumlazy.c:IndexTupleSize
Unexecuted instantiation: genam.c:IndexTupleSize
Unexecuted instantiation: indexam.c:IndexTupleSize
Unexecuted instantiation: nbtdedup.c:IndexTupleSize
Unexecuted instantiation: nbtinsert.c:IndexTupleSize
Unexecuted instantiation: nbtpage.c:IndexTupleSize
Unexecuted instantiation: nbtpreprocesskeys.c:IndexTupleSize
Unexecuted instantiation: nbtree.c:IndexTupleSize
Unexecuted instantiation: nbtsearch.c:IndexTupleSize
Unexecuted instantiation: nbtsort.c:IndexTupleSize
Unexecuted instantiation: nbtsplitloc.c:IndexTupleSize
Unexecuted instantiation: nbtutils.c:IndexTupleSize
Unexecuted instantiation: nbtvalidate.c:IndexTupleSize
Unexecuted instantiation: nbtxlog.c:IndexTupleSize
Unexecuted instantiation: gindesc.c:IndexTupleSize
Unexecuted instantiation: gistdesc.c:IndexTupleSize
Unexecuted instantiation: spgdoinsert.c:IndexTupleSize
Unexecuted instantiation: spginsert.c:IndexTupleSize
Unexecuted instantiation: spgkdtreeproc.c:IndexTupleSize
Unexecuted instantiation: spgproc.c:IndexTupleSize
Unexecuted instantiation: spgquadtreeproc.c:IndexTupleSize
Unexecuted instantiation: spgscan.c:IndexTupleSize
Unexecuted instantiation: spgutils.c:IndexTupleSize
Unexecuted instantiation: spgvacuum.c:IndexTupleSize
Unexecuted instantiation: spgxlog.c:IndexTupleSize
Unexecuted instantiation: tableam.c:IndexTupleSize
Unexecuted instantiation: tableamapi.c:IndexTupleSize
Unexecuted instantiation: bernoulli.c:IndexTupleSize
Unexecuted instantiation: system.c:IndexTupleSize
Unexecuted instantiation: tablesample.c:IndexTupleSize
Unexecuted instantiation: clog.c:IndexTupleSize
Unexecuted instantiation: commit_ts.c:IndexTupleSize
Unexecuted instantiation: multixact.c:IndexTupleSize
Unexecuted instantiation: parallel.c:IndexTupleSize
Unexecuted instantiation: rmgr.c:IndexTupleSize
Unexecuted instantiation: slru.c:IndexTupleSize
Unexecuted instantiation: timeline.c:IndexTupleSize
Unexecuted instantiation: twophase.c:IndexTupleSize
Unexecuted instantiation: twophase_rmgr.c:IndexTupleSize
Unexecuted instantiation: xact.c:IndexTupleSize
Unexecuted instantiation: xlog.c:IndexTupleSize
Unexecuted instantiation: xlogarchive.c:IndexTupleSize
Unexecuted instantiation: xlogfuncs.c:IndexTupleSize
Unexecuted instantiation: xlogprefetcher.c:IndexTupleSize
Unexecuted instantiation: xlogreader.c:IndexTupleSize
Unexecuted instantiation: xlogrecovery.c:IndexTupleSize
Unexecuted instantiation: bootparse.c:IndexTupleSize
Unexecuted instantiation: bootscanner.c:IndexTupleSize
Unexecuted instantiation: bootstrap.c:IndexTupleSize
Unexecuted instantiation: aclchk.c:IndexTupleSize
Unexecuted instantiation: dependency.c:IndexTupleSize
Unexecuted instantiation: heap.c:IndexTupleSize
Unexecuted instantiation: index.c:IndexTupleSize
Unexecuted instantiation: indexing.c:IndexTupleSize
Unexecuted instantiation: namespace.c:IndexTupleSize
Unexecuted instantiation: objectaddress.c:IndexTupleSize
Unexecuted instantiation: partition.c:IndexTupleSize
Unexecuted instantiation: pg_aggregate.c:IndexTupleSize
Unexecuted instantiation: pg_attrdef.c:IndexTupleSize
Unexecuted instantiation: pg_cast.c:IndexTupleSize
Unexecuted instantiation: pg_collation.c:IndexTupleSize
Unexecuted instantiation: pg_constraint.c:IndexTupleSize
Unexecuted instantiation: pg_conversion.c:IndexTupleSize
Unexecuted instantiation: pg_db_role_setting.c:IndexTupleSize
Unexecuted instantiation: pg_depend.c:IndexTupleSize
Unexecuted instantiation: pg_enum.c:IndexTupleSize
Unexecuted instantiation: pg_inherits.c:IndexTupleSize
Unexecuted instantiation: pg_largeobject.c:IndexTupleSize
Unexecuted instantiation: pg_namespace.c:IndexTupleSize
Unexecuted instantiation: pg_operator.c:IndexTupleSize
Unexecuted instantiation: pg_parameter_acl.c:IndexTupleSize
Unexecuted instantiation: pg_proc.c:IndexTupleSize
Unexecuted instantiation: pg_publication.c:IndexTupleSize
Unexecuted instantiation: pg_range.c:IndexTupleSize
Unexecuted instantiation: pg_shdepend.c:IndexTupleSize
Unexecuted instantiation: pg_subscription.c:IndexTupleSize
Unexecuted instantiation: pg_type.c:IndexTupleSize
Unexecuted instantiation: storage.c:IndexTupleSize
Unexecuted instantiation: toasting.c:IndexTupleSize
Unexecuted instantiation: analyze.c:IndexTupleSize
Unexecuted instantiation: gram.c:IndexTupleSize
Unexecuted instantiation: parse_agg.c:IndexTupleSize
Unexecuted instantiation: parse_clause.c:IndexTupleSize
Unexecuted instantiation: parse_coerce.c:IndexTupleSize
Unexecuted instantiation: parse_collate.c:IndexTupleSize
Unexecuted instantiation: parse_expr.c:IndexTupleSize
Unexecuted instantiation: parse_func.c:IndexTupleSize
Unexecuted instantiation: parse_jsontable.c:IndexTupleSize
Unexecuted instantiation: parse_merge.c:IndexTupleSize
Unexecuted instantiation: parse_node.c:IndexTupleSize
Unexecuted instantiation: parse_relation.c:IndexTupleSize
Unexecuted instantiation: parse_target.c:IndexTupleSize
Unexecuted instantiation: parse_type.c:IndexTupleSize
Unexecuted instantiation: parse_utilcmd.c:IndexTupleSize
Unexecuted instantiation: alter.c:IndexTupleSize
Unexecuted instantiation: amcmds.c:IndexTupleSize
Unexecuted instantiation: async.c:IndexTupleSize
Unexecuted instantiation: cluster.c:IndexTupleSize
Unexecuted instantiation: collationcmds.c:IndexTupleSize
Unexecuted instantiation: comment.c:IndexTupleSize
Unexecuted instantiation: constraint.c:IndexTupleSize
Unexecuted instantiation: copy.c:IndexTupleSize
Unexecuted instantiation: copyfrom.c:IndexTupleSize
Unexecuted instantiation: copyfromparse.c:IndexTupleSize
Unexecuted instantiation: copyto.c:IndexTupleSize
Unexecuted instantiation: createas.c:IndexTupleSize
Unexecuted instantiation: dbcommands.c:IndexTupleSize
Unexecuted instantiation: define.c:IndexTupleSize
Unexecuted instantiation: discard.c:IndexTupleSize
Unexecuted instantiation: event_trigger.c:IndexTupleSize
Unexecuted instantiation: explain.c:IndexTupleSize
Unexecuted instantiation: explain_dr.c:IndexTupleSize
Unexecuted instantiation: explain_format.c:IndexTupleSize
Unexecuted instantiation: explain_state.c:IndexTupleSize
Unexecuted instantiation: extension.c:IndexTupleSize
Unexecuted instantiation: foreigncmds.c:IndexTupleSize
Unexecuted instantiation: functioncmds.c:IndexTupleSize
Unexecuted instantiation: indexcmds.c:IndexTupleSize
Unexecuted instantiation: matview.c:IndexTupleSize
Unexecuted instantiation: opclasscmds.c:IndexTupleSize
Unexecuted instantiation: operatorcmds.c:IndexTupleSize
Unexecuted instantiation: policy.c:IndexTupleSize
Unexecuted instantiation: portalcmds.c:IndexTupleSize
Unexecuted instantiation: prepare.c:IndexTupleSize
Unexecuted instantiation: proclang.c:IndexTupleSize
Unexecuted instantiation: publicationcmds.c:IndexTupleSize
Unexecuted instantiation: schemacmds.c:IndexTupleSize
Unexecuted instantiation: seclabel.c:IndexTupleSize
Unexecuted instantiation: sequence.c:IndexTupleSize
Unexecuted instantiation: statscmds.c:IndexTupleSize
Unexecuted instantiation: subscriptioncmds.c:IndexTupleSize
Unexecuted instantiation: tablecmds.c:IndexTupleSize
Unexecuted instantiation: tablespace.c:IndexTupleSize
Unexecuted instantiation: trigger.c:IndexTupleSize
Unexecuted instantiation: tsearchcmds.c:IndexTupleSize
Unexecuted instantiation: typecmds.c:IndexTupleSize
Unexecuted instantiation: user.c:IndexTupleSize
Unexecuted instantiation: vacuum.c:IndexTupleSize
Unexecuted instantiation: vacuumparallel.c:IndexTupleSize
Unexecuted instantiation: view.c:IndexTupleSize
Unexecuted instantiation: execAmi.c:IndexTupleSize
Unexecuted instantiation: execAsync.c:IndexTupleSize
Unexecuted instantiation: execCurrent.c:IndexTupleSize
Unexecuted instantiation: execExpr.c:IndexTupleSize
Unexecuted instantiation: execExprInterp.c:IndexTupleSize
Unexecuted instantiation: execGrouping.c:IndexTupleSize
Unexecuted instantiation: execIndexing.c:IndexTupleSize
Unexecuted instantiation: execJunk.c:IndexTupleSize
Unexecuted instantiation: execMain.c:IndexTupleSize
Unexecuted instantiation: execParallel.c:IndexTupleSize
Unexecuted instantiation: execPartition.c:IndexTupleSize
Unexecuted instantiation: execProcnode.c:IndexTupleSize
Unexecuted instantiation: execReplication.c:IndexTupleSize
Unexecuted instantiation: execSRF.c:IndexTupleSize
Unexecuted instantiation: execScan.c:IndexTupleSize
Unexecuted instantiation: execTuples.c:IndexTupleSize
Unexecuted instantiation: execUtils.c:IndexTupleSize
Unexecuted instantiation: functions.c:IndexTupleSize
Unexecuted instantiation: nodeAgg.c:IndexTupleSize
Unexecuted instantiation: nodeAppend.c:IndexTupleSize
Unexecuted instantiation: nodeBitmapAnd.c:IndexTupleSize
Unexecuted instantiation: nodeBitmapHeapscan.c:IndexTupleSize
Unexecuted instantiation: nodeBitmapIndexscan.c:IndexTupleSize
Unexecuted instantiation: nodeBitmapOr.c:IndexTupleSize
Unexecuted instantiation: nodeCtescan.c:IndexTupleSize
Unexecuted instantiation: nodeCustom.c:IndexTupleSize
Unexecuted instantiation: nodeForeignscan.c:IndexTupleSize
Unexecuted instantiation: nodeFunctionscan.c:IndexTupleSize
Unexecuted instantiation: nodeGather.c:IndexTupleSize
Unexecuted instantiation: nodeGatherMerge.c:IndexTupleSize
Unexecuted instantiation: nodeGroup.c:IndexTupleSize
Unexecuted instantiation: nodeHash.c:IndexTupleSize
Unexecuted instantiation: nodeHashjoin.c:IndexTupleSize
Unexecuted instantiation: nodeIncrementalSort.c:IndexTupleSize
Unexecuted instantiation: nodeIndexonlyscan.c:IndexTupleSize
Unexecuted instantiation: nodeIndexscan.c:IndexTupleSize
Unexecuted instantiation: nodeLimit.c:IndexTupleSize
Unexecuted instantiation: nodeLockRows.c:IndexTupleSize
Unexecuted instantiation: nodeMaterial.c:IndexTupleSize
Unexecuted instantiation: nodeMemoize.c:IndexTupleSize
Unexecuted instantiation: nodeMergeAppend.c:IndexTupleSize
Unexecuted instantiation: nodeMergejoin.c:IndexTupleSize
Unexecuted instantiation: nodeModifyTable.c:IndexTupleSize
Unexecuted instantiation: nodeNamedtuplestorescan.c:IndexTupleSize
Unexecuted instantiation: nodeNestloop.c:IndexTupleSize
Unexecuted instantiation: nodeProjectSet.c:IndexTupleSize
Unexecuted instantiation: nodeRecursiveunion.c:IndexTupleSize
Unexecuted instantiation: nodeResult.c:IndexTupleSize
Unexecuted instantiation: nodeSamplescan.c:IndexTupleSize
Unexecuted instantiation: nodeSeqscan.c:IndexTupleSize
Unexecuted instantiation: nodeSetOp.c:IndexTupleSize
Unexecuted instantiation: nodeSort.c:IndexTupleSize
Unexecuted instantiation: nodeSubplan.c:IndexTupleSize
Unexecuted instantiation: nodeSubqueryscan.c:IndexTupleSize
Unexecuted instantiation: nodeTableFuncscan.c:IndexTupleSize
Unexecuted instantiation: nodeTidrangescan.c:IndexTupleSize
Unexecuted instantiation: nodeTidscan.c:IndexTupleSize
Unexecuted instantiation: nodeUnique.c:IndexTupleSize
Unexecuted instantiation: nodeValuesscan.c:IndexTupleSize
Unexecuted instantiation: nodeWindowAgg.c:IndexTupleSize
Unexecuted instantiation: nodeWorktablescan.c:IndexTupleSize
Unexecuted instantiation: spi.c:IndexTupleSize
Unexecuted instantiation: foreign.c:IndexTupleSize
Unexecuted instantiation: pqmq.c:IndexTupleSize
Unexecuted instantiation: copyfuncs.c:IndexTupleSize
Unexecuted instantiation: equalfuncs.c:IndexTupleSize
Unexecuted instantiation: extensible.c:IndexTupleSize
Unexecuted instantiation: makefuncs.c:IndexTupleSize
Unexecuted instantiation: nodeFuncs.c:IndexTupleSize
Unexecuted instantiation: outfuncs.c:IndexTupleSize
Unexecuted instantiation: print.c:IndexTupleSize
Unexecuted instantiation: queryjumblefuncs.c:IndexTupleSize
Unexecuted instantiation: readfuncs.c:IndexTupleSize
Unexecuted instantiation: allpaths.c:IndexTupleSize
Unexecuted instantiation: costsize.c:IndexTupleSize
Unexecuted instantiation: equivclass.c:IndexTupleSize
Unexecuted instantiation: indxpath.c:IndexTupleSize
Unexecuted instantiation: joinpath.c:IndexTupleSize
Unexecuted instantiation: createplan.c:IndexTupleSize
Unexecuted instantiation: initsplan.c:IndexTupleSize
Unexecuted instantiation: planagg.c:IndexTupleSize
Unexecuted instantiation: planner.c:IndexTupleSize
Unexecuted instantiation: setrefs.c:IndexTupleSize
Unexecuted instantiation: subselect.c:IndexTupleSize
Unexecuted instantiation: prepjointree.c:IndexTupleSize
Unexecuted instantiation: prepqual.c:IndexTupleSize
Unexecuted instantiation: preptlist.c:IndexTupleSize
Unexecuted instantiation: prepunion.c:IndexTupleSize
Unexecuted instantiation: appendinfo.c:IndexTupleSize
Unexecuted instantiation: clauses.c:IndexTupleSize
Unexecuted instantiation: inherit.c:IndexTupleSize
Unexecuted instantiation: joininfo.c:IndexTupleSize
Unexecuted instantiation: orclauses.c:IndexTupleSize
Unexecuted instantiation: pathnode.c:IndexTupleSize
Unexecuted instantiation: plancat.c:IndexTupleSize
Unexecuted instantiation: predtest.c:IndexTupleSize
Unexecuted instantiation: restrictinfo.c:IndexTupleSize
Unexecuted instantiation: tlist.c:IndexTupleSize
Unexecuted instantiation: partbounds.c:IndexTupleSize
Unexecuted instantiation: partprune.c:IndexTupleSize
Unexecuted instantiation: autovacuum.c:IndexTupleSize
Unexecuted instantiation: auxprocess.c:IndexTupleSize
Unexecuted instantiation: bgworker.c:IndexTupleSize
Unexecuted instantiation: bgwriter.c:IndexTupleSize
Unexecuted instantiation: checkpointer.c:IndexTupleSize
Unexecuted instantiation: pgarch.c:IndexTupleSize
Unexecuted instantiation: postmaster.c:IndexTupleSize
Unexecuted instantiation: syslogger.c:IndexTupleSize
Unexecuted instantiation: walsummarizer.c:IndexTupleSize
Unexecuted instantiation: walwriter.c:IndexTupleSize
Unexecuted instantiation: applyparallelworker.c:IndexTupleSize
Unexecuted instantiation: conflict.c:IndexTupleSize
Unexecuted instantiation: launcher.c:IndexTupleSize
Unexecuted instantiation: logical.c:IndexTupleSize
Unexecuted instantiation: logicalfuncs.c:IndexTupleSize
Unexecuted instantiation: origin.c:IndexTupleSize
Unexecuted instantiation: reorderbuffer.c:IndexTupleSize
Unexecuted instantiation: slotsync.c:IndexTupleSize
Unexecuted instantiation: snapbuild.c:IndexTupleSize
Unexecuted instantiation: tablesync.c:IndexTupleSize
Unexecuted instantiation: worker.c:IndexTupleSize
Unexecuted instantiation: repl_gram.c:IndexTupleSize
Unexecuted instantiation: slot.c:IndexTupleSize
Unexecuted instantiation: slotfuncs.c:IndexTupleSize
Unexecuted instantiation: syncrep.c:IndexTupleSize
Unexecuted instantiation: walreceiver.c:IndexTupleSize
Unexecuted instantiation: walreceiverfuncs.c:IndexTupleSize
Unexecuted instantiation: walsender.c:IndexTupleSize
Unexecuted instantiation: rewriteDefine.c:IndexTupleSize
Unexecuted instantiation: rewriteHandler.c:IndexTupleSize
Unexecuted instantiation: rewriteManip.c:IndexTupleSize
Unexecuted instantiation: rewriteRemove.c:IndexTupleSize
Unexecuted instantiation: rewriteSearchCycle.c:IndexTupleSize
Unexecuted instantiation: rewriteSupport.c:IndexTupleSize
Unexecuted instantiation: rowsecurity.c:IndexTupleSize
Unexecuted instantiation: basebackup.c:IndexTupleSize
Unexecuted instantiation: basebackup_copy.c:IndexTupleSize
Unexecuted instantiation: basebackup_progress.c:IndexTupleSize
Unexecuted instantiation: basebackup_throttle.c:IndexTupleSize
Unexecuted instantiation: walsummaryfuncs.c:IndexTupleSize
Unexecuted instantiation: attribute_stats.c:IndexTupleSize
Unexecuted instantiation: extended_stats.c:IndexTupleSize
Unexecuted instantiation: mcv.c:IndexTupleSize
Unexecuted instantiation: relation_stats.c:IndexTupleSize
Unexecuted instantiation: stat_utils.c:IndexTupleSize
Unexecuted instantiation: aio_funcs.c:IndexTupleSize
Unexecuted instantiation: buf_init.c:IndexTupleSize
Unexecuted instantiation: buf_table.c:IndexTupleSize
Unexecuted instantiation: bufmgr.c:IndexTupleSize
Unexecuted instantiation: freelist.c:IndexTupleSize
Unexecuted instantiation: localbuf.c:IndexTupleSize
Unexecuted instantiation: buffile.c:IndexTupleSize
Unexecuted instantiation: copydir.c:IndexTupleSize
Unexecuted instantiation: fd.c:IndexTupleSize
Unexecuted instantiation: dsm_impl.c:IndexTupleSize
Unexecuted instantiation: ipci.c:IndexTupleSize
Unexecuted instantiation: procarray.c:IndexTupleSize
Unexecuted instantiation: procsignal.c:IndexTupleSize
Unexecuted instantiation: shm_mq.c:IndexTupleSize
Unexecuted instantiation: shmem.c:IndexTupleSize
Unexecuted instantiation: signalfuncs.c:IndexTupleSize
Unexecuted instantiation: standby.c:IndexTupleSize
Unexecuted instantiation: waiteventset.c:IndexTupleSize
Unexecuted instantiation: inv_api.c:IndexTupleSize
Unexecuted instantiation: deadlock.c:IndexTupleSize
Unexecuted instantiation: lmgr.c:IndexTupleSize
Unexecuted instantiation: lwlock.c:IndexTupleSize
Unexecuted instantiation: predicate.c:IndexTupleSize
Unexecuted instantiation: proc.c:IndexTupleSize
Unexecuted instantiation: bufpage.c:IndexTupleSize
Unexecuted instantiation: md.c:IndexTupleSize
Unexecuted instantiation: sync.c:IndexTupleSize
Unexecuted instantiation: dest.c:IndexTupleSize
Unexecuted instantiation: postgres.c:IndexTupleSize
Unexecuted instantiation: pquery.c:IndexTupleSize
Unexecuted instantiation: utility.c:IndexTupleSize
Unexecuted instantiation: wparser.c:IndexTupleSize
Unexecuted instantiation: backend_status.c:IndexTupleSize
Unexecuted instantiation: pgstat.c:IndexTupleSize
Unexecuted instantiation: pgstat_archiver.c:IndexTupleSize
Unexecuted instantiation: pgstat_backend.c:IndexTupleSize
Unexecuted instantiation: pgstat_bgwriter.c:IndexTupleSize
Unexecuted instantiation: pgstat_checkpointer.c:IndexTupleSize
Unexecuted instantiation: pgstat_database.c:IndexTupleSize
Unexecuted instantiation: pgstat_function.c:IndexTupleSize
Unexecuted instantiation: pgstat_io.c:IndexTupleSize
Unexecuted instantiation: pgstat_relation.c:IndexTupleSize
Unexecuted instantiation: pgstat_replslot.c:IndexTupleSize
Unexecuted instantiation: pgstat_shmem.c:IndexTupleSize
Unexecuted instantiation: pgstat_slru.c:IndexTupleSize
Unexecuted instantiation: pgstat_subscription.c:IndexTupleSize
Unexecuted instantiation: pgstat_wal.c:IndexTupleSize
Unexecuted instantiation: pgstat_xact.c:IndexTupleSize
Unexecuted instantiation: wait_event_funcs.c:IndexTupleSize
Unexecuted instantiation: acl.c:IndexTupleSize
Unexecuted instantiation: array_userfuncs.c:IndexTupleSize
Unexecuted instantiation: arrayfuncs.c:IndexTupleSize
Unexecuted instantiation: arraysubs.c:IndexTupleSize
Unexecuted instantiation: datetime.c:IndexTupleSize
Unexecuted instantiation: domains.c:IndexTupleSize
Unexecuted instantiation: expandedrecord.c:IndexTupleSize
Unexecuted instantiation: genfile.c:IndexTupleSize
Unexecuted instantiation: geo_spgist.c:IndexTupleSize
Unexecuted instantiation: hbafuncs.c:IndexTupleSize
Unexecuted instantiation: int.c:IndexTupleSize
Unexecuted instantiation: int8.c:IndexTupleSize
Unexecuted instantiation: json.c:IndexTupleSize
Unexecuted instantiation: jsonb.c:IndexTupleSize
Unexecuted instantiation: jsonb_gin.c:IndexTupleSize
Unexecuted instantiation: jsonfuncs.c:IndexTupleSize
Unexecuted instantiation: jsonbsubs.c:IndexTupleSize
Unexecuted instantiation: jsonpath_exec.c:IndexTupleSize
Unexecuted instantiation: like_support.c:IndexTupleSize
Unexecuted instantiation: lockfuncs.c:IndexTupleSize
Unexecuted instantiation: mcxtfuncs.c:IndexTupleSize
Unexecuted instantiation: misc.c:IndexTupleSize
Unexecuted instantiation: multirangetypes.c:IndexTupleSize
Unexecuted instantiation: network.c:IndexTupleSize
Unexecuted instantiation: network_gist.c:IndexTupleSize
Unexecuted instantiation: numeric.c:IndexTupleSize
Unexecuted instantiation: orderedsetaggs.c:IndexTupleSize
Unexecuted instantiation: partitionfuncs.c:IndexTupleSize
Unexecuted instantiation: pg_upgrade_support.c:IndexTupleSize
Unexecuted instantiation: pgstatfuncs.c:IndexTupleSize
Unexecuted instantiation: rangetypes.c:IndexTupleSize
Unexecuted instantiation: rangetypes_gist.c:IndexTupleSize
Unexecuted instantiation: regexp.c:IndexTupleSize
Unexecuted instantiation: ri_triggers.c:IndexTupleSize
Unexecuted instantiation: rowtypes.c:IndexTupleSize
Unexecuted instantiation: ruleutils.c:IndexTupleSize
Unexecuted instantiation: selfuncs.c:IndexTupleSize
Unexecuted instantiation: skipsupport.c:IndexTupleSize
Unexecuted instantiation: tid.c:IndexTupleSize
Unexecuted instantiation: timestamp.c:IndexTupleSize
Unexecuted instantiation: trigfuncs.c:IndexTupleSize
Unexecuted instantiation: tsginidx.c:IndexTupleSize
Unexecuted instantiation: tsgistidx.c:IndexTupleSize
Unexecuted instantiation: tsquery_gist.c:IndexTupleSize
Unexecuted instantiation: tsquery_rewrite.c:IndexTupleSize
Unexecuted instantiation: tsvector_op.c:IndexTupleSize
Unexecuted instantiation: varlena.c:IndexTupleSize
Unexecuted instantiation: xid8funcs.c:IndexTupleSize
Unexecuted instantiation: xml.c:IndexTupleSize
Unexecuted instantiation: catcache.c:IndexTupleSize
Unexecuted instantiation: evtcache.c:IndexTupleSize
Unexecuted instantiation: funccache.c:IndexTupleSize
Unexecuted instantiation: lsyscache.c:IndexTupleSize
Unexecuted instantiation: partcache.c:IndexTupleSize
Unexecuted instantiation: plancache.c:IndexTupleSize
Unexecuted instantiation: relcache.c:IndexTupleSize
Unexecuted instantiation: relmapper.c:IndexTupleSize
Unexecuted instantiation: typcache.c:IndexTupleSize
Unexecuted instantiation: elog.c:IndexTupleSize
Unexecuted instantiation: fmgr.c:IndexTupleSize
Unexecuted instantiation: funcapi.c:IndexTupleSize
Unexecuted instantiation: miscinit.c:IndexTupleSize
Unexecuted instantiation: postinit.c:IndexTupleSize
Unexecuted instantiation: guc_funcs.c:IndexTupleSize
Unexecuted instantiation: guc_tables.c:IndexTupleSize
Unexecuted instantiation: pg_config.c:IndexTupleSize
Unexecuted instantiation: pg_controldata.c:IndexTupleSize
Unexecuted instantiation: portalmem.c:IndexTupleSize
Unexecuted instantiation: sortsupport.c:IndexTupleSize
Unexecuted instantiation: tuplesort.c:IndexTupleSize
Unexecuted instantiation: tuplesortvariants.c:IndexTupleSize
Unexecuted instantiation: tuplestore.c:IndexTupleSize
Unexecuted instantiation: jit.c:IndexTupleSize
Unexecuted instantiation: controldata_utils.c:IndexTupleSize
Unexecuted instantiation: shell_archive.c:IndexTupleSize
Unexecuted instantiation: simple_query_fuzzer.c:IndexTupleSize
76
77
static inline bool
78
IndexTupleHasNulls(const IndexTupleData *itup)
79
0
{
80
0
  return itup->t_info & INDEX_NULL_MASK;
81
0
}
Unexecuted instantiation: fuzzer_initialize.c:IndexTupleHasNulls
Unexecuted instantiation: brin.c:IndexTupleHasNulls
Unexecuted instantiation: brin_bloom.c:IndexTupleHasNulls
Unexecuted instantiation: brin_minmax_multi.c:IndexTupleHasNulls
Unexecuted instantiation: detoast.c:IndexTupleHasNulls
Unexecuted instantiation: indextuple.c:IndexTupleHasNulls
Unexecuted instantiation: printtup.c:IndexTupleHasNulls
Unexecuted instantiation: relation.c:IndexTupleHasNulls
Unexecuted instantiation: reloptions.c:IndexTupleHasNulls
Unexecuted instantiation: toast_internals.c:IndexTupleHasNulls
Unexecuted instantiation: ginarrayproc.c:IndexTupleHasNulls
Unexecuted instantiation: ginbtree.c:IndexTupleHasNulls
Unexecuted instantiation: ginbulk.c:IndexTupleHasNulls
Unexecuted instantiation: gindatapage.c:IndexTupleHasNulls
Unexecuted instantiation: ginentrypage.c:IndexTupleHasNulls
Unexecuted instantiation: ginfast.c:IndexTupleHasNulls
Unexecuted instantiation: ginget.c:IndexTupleHasNulls
Unexecuted instantiation: gininsert.c:IndexTupleHasNulls
Unexecuted instantiation: ginlogic.c:IndexTupleHasNulls
Unexecuted instantiation: ginpostinglist.c:IndexTupleHasNulls
Unexecuted instantiation: ginscan.c:IndexTupleHasNulls
Unexecuted instantiation: ginutil.c:IndexTupleHasNulls
Unexecuted instantiation: ginvacuum.c:IndexTupleHasNulls
Unexecuted instantiation: ginvalidate.c:IndexTupleHasNulls
Unexecuted instantiation: ginxlog.c:IndexTupleHasNulls
Unexecuted instantiation: gist.c:IndexTupleHasNulls
Unexecuted instantiation: gistbuild.c:IndexTupleHasNulls
Unexecuted instantiation: gistbuildbuffers.c:IndexTupleHasNulls
Unexecuted instantiation: gistget.c:IndexTupleHasNulls
Unexecuted instantiation: gistproc.c:IndexTupleHasNulls
Unexecuted instantiation: gistscan.c:IndexTupleHasNulls
Unexecuted instantiation: gistsplit.c:IndexTupleHasNulls
Unexecuted instantiation: gistutil.c:IndexTupleHasNulls
Unexecuted instantiation: gistvacuum.c:IndexTupleHasNulls
Unexecuted instantiation: gistvalidate.c:IndexTupleHasNulls
Unexecuted instantiation: gistxlog.c:IndexTupleHasNulls
Unexecuted instantiation: hash.c:IndexTupleHasNulls
Unexecuted instantiation: hash_xlog.c:IndexTupleHasNulls
Unexecuted instantiation: hashinsert.c:IndexTupleHasNulls
Unexecuted instantiation: hashovfl.c:IndexTupleHasNulls
Unexecuted instantiation: hashpage.c:IndexTupleHasNulls
Unexecuted instantiation: hashsearch.c:IndexTupleHasNulls
Unexecuted instantiation: hashsort.c:IndexTupleHasNulls
Unexecuted instantiation: hashutil.c:IndexTupleHasNulls
Unexecuted instantiation: hashvalidate.c:IndexTupleHasNulls
Unexecuted instantiation: heapam.c:IndexTupleHasNulls
Unexecuted instantiation: heapam_handler.c:IndexTupleHasNulls
Unexecuted instantiation: heapam_visibility.c:IndexTupleHasNulls
Unexecuted instantiation: heapam_xlog.c:IndexTupleHasNulls
Unexecuted instantiation: heaptoast.c:IndexTupleHasNulls
Unexecuted instantiation: hio.c:IndexTupleHasNulls
Unexecuted instantiation: pruneheap.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteheap.c:IndexTupleHasNulls
Unexecuted instantiation: vacuumlazy.c:IndexTupleHasNulls
Unexecuted instantiation: genam.c:IndexTupleHasNulls
Unexecuted instantiation: indexam.c:IndexTupleHasNulls
Unexecuted instantiation: nbtdedup.c:IndexTupleHasNulls
Unexecuted instantiation: nbtinsert.c:IndexTupleHasNulls
Unexecuted instantiation: nbtpage.c:IndexTupleHasNulls
Unexecuted instantiation: nbtpreprocesskeys.c:IndexTupleHasNulls
Unexecuted instantiation: nbtree.c:IndexTupleHasNulls
Unexecuted instantiation: nbtsearch.c:IndexTupleHasNulls
Unexecuted instantiation: nbtsort.c:IndexTupleHasNulls
Unexecuted instantiation: nbtsplitloc.c:IndexTupleHasNulls
Unexecuted instantiation: nbtutils.c:IndexTupleHasNulls
Unexecuted instantiation: nbtvalidate.c:IndexTupleHasNulls
Unexecuted instantiation: nbtxlog.c:IndexTupleHasNulls
Unexecuted instantiation: gindesc.c:IndexTupleHasNulls
Unexecuted instantiation: gistdesc.c:IndexTupleHasNulls
Unexecuted instantiation: spgdoinsert.c:IndexTupleHasNulls
Unexecuted instantiation: spginsert.c:IndexTupleHasNulls
Unexecuted instantiation: spgkdtreeproc.c:IndexTupleHasNulls
Unexecuted instantiation: spgproc.c:IndexTupleHasNulls
Unexecuted instantiation: spgquadtreeproc.c:IndexTupleHasNulls
Unexecuted instantiation: spgscan.c:IndexTupleHasNulls
Unexecuted instantiation: spgutils.c:IndexTupleHasNulls
Unexecuted instantiation: spgvacuum.c:IndexTupleHasNulls
Unexecuted instantiation: spgxlog.c:IndexTupleHasNulls
Unexecuted instantiation: tableam.c:IndexTupleHasNulls
Unexecuted instantiation: tableamapi.c:IndexTupleHasNulls
Unexecuted instantiation: bernoulli.c:IndexTupleHasNulls
Unexecuted instantiation: system.c:IndexTupleHasNulls
Unexecuted instantiation: tablesample.c:IndexTupleHasNulls
Unexecuted instantiation: clog.c:IndexTupleHasNulls
Unexecuted instantiation: commit_ts.c:IndexTupleHasNulls
Unexecuted instantiation: multixact.c:IndexTupleHasNulls
Unexecuted instantiation: parallel.c:IndexTupleHasNulls
Unexecuted instantiation: rmgr.c:IndexTupleHasNulls
Unexecuted instantiation: slru.c:IndexTupleHasNulls
Unexecuted instantiation: timeline.c:IndexTupleHasNulls
Unexecuted instantiation: twophase.c:IndexTupleHasNulls
Unexecuted instantiation: twophase_rmgr.c:IndexTupleHasNulls
Unexecuted instantiation: xact.c:IndexTupleHasNulls
Unexecuted instantiation: xlog.c:IndexTupleHasNulls
Unexecuted instantiation: xlogarchive.c:IndexTupleHasNulls
Unexecuted instantiation: xlogfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: xlogprefetcher.c:IndexTupleHasNulls
Unexecuted instantiation: xlogreader.c:IndexTupleHasNulls
Unexecuted instantiation: xlogrecovery.c:IndexTupleHasNulls
Unexecuted instantiation: bootparse.c:IndexTupleHasNulls
Unexecuted instantiation: bootscanner.c:IndexTupleHasNulls
Unexecuted instantiation: bootstrap.c:IndexTupleHasNulls
Unexecuted instantiation: aclchk.c:IndexTupleHasNulls
Unexecuted instantiation: dependency.c:IndexTupleHasNulls
Unexecuted instantiation: heap.c:IndexTupleHasNulls
Unexecuted instantiation: index.c:IndexTupleHasNulls
Unexecuted instantiation: indexing.c:IndexTupleHasNulls
Unexecuted instantiation: namespace.c:IndexTupleHasNulls
Unexecuted instantiation: objectaddress.c:IndexTupleHasNulls
Unexecuted instantiation: partition.c:IndexTupleHasNulls
Unexecuted instantiation: pg_aggregate.c:IndexTupleHasNulls
Unexecuted instantiation: pg_attrdef.c:IndexTupleHasNulls
Unexecuted instantiation: pg_cast.c:IndexTupleHasNulls
Unexecuted instantiation: pg_collation.c:IndexTupleHasNulls
Unexecuted instantiation: pg_constraint.c:IndexTupleHasNulls
Unexecuted instantiation: pg_conversion.c:IndexTupleHasNulls
Unexecuted instantiation: pg_db_role_setting.c:IndexTupleHasNulls
Unexecuted instantiation: pg_depend.c:IndexTupleHasNulls
Unexecuted instantiation: pg_enum.c:IndexTupleHasNulls
Unexecuted instantiation: pg_inherits.c:IndexTupleHasNulls
Unexecuted instantiation: pg_largeobject.c:IndexTupleHasNulls
Unexecuted instantiation: pg_namespace.c:IndexTupleHasNulls
Unexecuted instantiation: pg_operator.c:IndexTupleHasNulls
Unexecuted instantiation: pg_parameter_acl.c:IndexTupleHasNulls
Unexecuted instantiation: pg_proc.c:IndexTupleHasNulls
Unexecuted instantiation: pg_publication.c:IndexTupleHasNulls
Unexecuted instantiation: pg_range.c:IndexTupleHasNulls
Unexecuted instantiation: pg_shdepend.c:IndexTupleHasNulls
Unexecuted instantiation: pg_subscription.c:IndexTupleHasNulls
Unexecuted instantiation: pg_type.c:IndexTupleHasNulls
Unexecuted instantiation: storage.c:IndexTupleHasNulls
Unexecuted instantiation: toasting.c:IndexTupleHasNulls
Unexecuted instantiation: analyze.c:IndexTupleHasNulls
Unexecuted instantiation: gram.c:IndexTupleHasNulls
Unexecuted instantiation: parse_agg.c:IndexTupleHasNulls
Unexecuted instantiation: parse_clause.c:IndexTupleHasNulls
Unexecuted instantiation: parse_coerce.c:IndexTupleHasNulls
Unexecuted instantiation: parse_collate.c:IndexTupleHasNulls
Unexecuted instantiation: parse_expr.c:IndexTupleHasNulls
Unexecuted instantiation: parse_func.c:IndexTupleHasNulls
Unexecuted instantiation: parse_jsontable.c:IndexTupleHasNulls
Unexecuted instantiation: parse_merge.c:IndexTupleHasNulls
Unexecuted instantiation: parse_node.c:IndexTupleHasNulls
Unexecuted instantiation: parse_relation.c:IndexTupleHasNulls
Unexecuted instantiation: parse_target.c:IndexTupleHasNulls
Unexecuted instantiation: parse_type.c:IndexTupleHasNulls
Unexecuted instantiation: parse_utilcmd.c:IndexTupleHasNulls
Unexecuted instantiation: alter.c:IndexTupleHasNulls
Unexecuted instantiation: amcmds.c:IndexTupleHasNulls
Unexecuted instantiation: async.c:IndexTupleHasNulls
Unexecuted instantiation: cluster.c:IndexTupleHasNulls
Unexecuted instantiation: collationcmds.c:IndexTupleHasNulls
Unexecuted instantiation: comment.c:IndexTupleHasNulls
Unexecuted instantiation: constraint.c:IndexTupleHasNulls
Unexecuted instantiation: copy.c:IndexTupleHasNulls
Unexecuted instantiation: copyfrom.c:IndexTupleHasNulls
Unexecuted instantiation: copyfromparse.c:IndexTupleHasNulls
Unexecuted instantiation: copyto.c:IndexTupleHasNulls
Unexecuted instantiation: createas.c:IndexTupleHasNulls
Unexecuted instantiation: dbcommands.c:IndexTupleHasNulls
Unexecuted instantiation: define.c:IndexTupleHasNulls
Unexecuted instantiation: discard.c:IndexTupleHasNulls
Unexecuted instantiation: event_trigger.c:IndexTupleHasNulls
Unexecuted instantiation: explain.c:IndexTupleHasNulls
Unexecuted instantiation: explain_dr.c:IndexTupleHasNulls
Unexecuted instantiation: explain_format.c:IndexTupleHasNulls
Unexecuted instantiation: explain_state.c:IndexTupleHasNulls
Unexecuted instantiation: extension.c:IndexTupleHasNulls
Unexecuted instantiation: foreigncmds.c:IndexTupleHasNulls
Unexecuted instantiation: functioncmds.c:IndexTupleHasNulls
Unexecuted instantiation: indexcmds.c:IndexTupleHasNulls
Unexecuted instantiation: matview.c:IndexTupleHasNulls
Unexecuted instantiation: opclasscmds.c:IndexTupleHasNulls
Unexecuted instantiation: operatorcmds.c:IndexTupleHasNulls
Unexecuted instantiation: policy.c:IndexTupleHasNulls
Unexecuted instantiation: portalcmds.c:IndexTupleHasNulls
Unexecuted instantiation: prepare.c:IndexTupleHasNulls
Unexecuted instantiation: proclang.c:IndexTupleHasNulls
Unexecuted instantiation: publicationcmds.c:IndexTupleHasNulls
Unexecuted instantiation: schemacmds.c:IndexTupleHasNulls
Unexecuted instantiation: seclabel.c:IndexTupleHasNulls
Unexecuted instantiation: sequence.c:IndexTupleHasNulls
Unexecuted instantiation: statscmds.c:IndexTupleHasNulls
Unexecuted instantiation: subscriptioncmds.c:IndexTupleHasNulls
Unexecuted instantiation: tablecmds.c:IndexTupleHasNulls
Unexecuted instantiation: tablespace.c:IndexTupleHasNulls
Unexecuted instantiation: trigger.c:IndexTupleHasNulls
Unexecuted instantiation: tsearchcmds.c:IndexTupleHasNulls
Unexecuted instantiation: typecmds.c:IndexTupleHasNulls
Unexecuted instantiation: user.c:IndexTupleHasNulls
Unexecuted instantiation: vacuum.c:IndexTupleHasNulls
Unexecuted instantiation: vacuumparallel.c:IndexTupleHasNulls
Unexecuted instantiation: view.c:IndexTupleHasNulls
Unexecuted instantiation: execAmi.c:IndexTupleHasNulls
Unexecuted instantiation: execAsync.c:IndexTupleHasNulls
Unexecuted instantiation: execCurrent.c:IndexTupleHasNulls
Unexecuted instantiation: execExpr.c:IndexTupleHasNulls
Unexecuted instantiation: execExprInterp.c:IndexTupleHasNulls
Unexecuted instantiation: execGrouping.c:IndexTupleHasNulls
Unexecuted instantiation: execIndexing.c:IndexTupleHasNulls
Unexecuted instantiation: execJunk.c:IndexTupleHasNulls
Unexecuted instantiation: execMain.c:IndexTupleHasNulls
Unexecuted instantiation: execParallel.c:IndexTupleHasNulls
Unexecuted instantiation: execPartition.c:IndexTupleHasNulls
Unexecuted instantiation: execProcnode.c:IndexTupleHasNulls
Unexecuted instantiation: execReplication.c:IndexTupleHasNulls
Unexecuted instantiation: execSRF.c:IndexTupleHasNulls
Unexecuted instantiation: execScan.c:IndexTupleHasNulls
Unexecuted instantiation: execTuples.c:IndexTupleHasNulls
Unexecuted instantiation: execUtils.c:IndexTupleHasNulls
Unexecuted instantiation: functions.c:IndexTupleHasNulls
Unexecuted instantiation: nodeAgg.c:IndexTupleHasNulls
Unexecuted instantiation: nodeAppend.c:IndexTupleHasNulls
Unexecuted instantiation: nodeBitmapAnd.c:IndexTupleHasNulls
Unexecuted instantiation: nodeBitmapHeapscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeBitmapIndexscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeBitmapOr.c:IndexTupleHasNulls
Unexecuted instantiation: nodeCtescan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeCustom.c:IndexTupleHasNulls
Unexecuted instantiation: nodeForeignscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeFunctionscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeGather.c:IndexTupleHasNulls
Unexecuted instantiation: nodeGatherMerge.c:IndexTupleHasNulls
Unexecuted instantiation: nodeGroup.c:IndexTupleHasNulls
Unexecuted instantiation: nodeHash.c:IndexTupleHasNulls
Unexecuted instantiation: nodeHashjoin.c:IndexTupleHasNulls
Unexecuted instantiation: nodeIncrementalSort.c:IndexTupleHasNulls
Unexecuted instantiation: nodeIndexonlyscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeIndexscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeLimit.c:IndexTupleHasNulls
Unexecuted instantiation: nodeLockRows.c:IndexTupleHasNulls
Unexecuted instantiation: nodeMaterial.c:IndexTupleHasNulls
Unexecuted instantiation: nodeMemoize.c:IndexTupleHasNulls
Unexecuted instantiation: nodeMergeAppend.c:IndexTupleHasNulls
Unexecuted instantiation: nodeMergejoin.c:IndexTupleHasNulls
Unexecuted instantiation: nodeModifyTable.c:IndexTupleHasNulls
Unexecuted instantiation: nodeNamedtuplestorescan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeNestloop.c:IndexTupleHasNulls
Unexecuted instantiation: nodeProjectSet.c:IndexTupleHasNulls
Unexecuted instantiation: nodeRecursiveunion.c:IndexTupleHasNulls
Unexecuted instantiation: nodeResult.c:IndexTupleHasNulls
Unexecuted instantiation: nodeSamplescan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeSeqscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeSetOp.c:IndexTupleHasNulls
Unexecuted instantiation: nodeSort.c:IndexTupleHasNulls
Unexecuted instantiation: nodeSubplan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeSubqueryscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeTableFuncscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeTidrangescan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeTidscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeUnique.c:IndexTupleHasNulls
Unexecuted instantiation: nodeValuesscan.c:IndexTupleHasNulls
Unexecuted instantiation: nodeWindowAgg.c:IndexTupleHasNulls
Unexecuted instantiation: nodeWorktablescan.c:IndexTupleHasNulls
Unexecuted instantiation: spi.c:IndexTupleHasNulls
Unexecuted instantiation: foreign.c:IndexTupleHasNulls
Unexecuted instantiation: pqmq.c:IndexTupleHasNulls
Unexecuted instantiation: copyfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: equalfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: extensible.c:IndexTupleHasNulls
Unexecuted instantiation: makefuncs.c:IndexTupleHasNulls
Unexecuted instantiation: nodeFuncs.c:IndexTupleHasNulls
Unexecuted instantiation: outfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: print.c:IndexTupleHasNulls
Unexecuted instantiation: queryjumblefuncs.c:IndexTupleHasNulls
Unexecuted instantiation: readfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: allpaths.c:IndexTupleHasNulls
Unexecuted instantiation: costsize.c:IndexTupleHasNulls
Unexecuted instantiation: equivclass.c:IndexTupleHasNulls
Unexecuted instantiation: indxpath.c:IndexTupleHasNulls
Unexecuted instantiation: joinpath.c:IndexTupleHasNulls
Unexecuted instantiation: createplan.c:IndexTupleHasNulls
Unexecuted instantiation: initsplan.c:IndexTupleHasNulls
Unexecuted instantiation: planagg.c:IndexTupleHasNulls
Unexecuted instantiation: planner.c:IndexTupleHasNulls
Unexecuted instantiation: setrefs.c:IndexTupleHasNulls
Unexecuted instantiation: subselect.c:IndexTupleHasNulls
Unexecuted instantiation: prepjointree.c:IndexTupleHasNulls
Unexecuted instantiation: prepqual.c:IndexTupleHasNulls
Unexecuted instantiation: preptlist.c:IndexTupleHasNulls
Unexecuted instantiation: prepunion.c:IndexTupleHasNulls
Unexecuted instantiation: appendinfo.c:IndexTupleHasNulls
Unexecuted instantiation: clauses.c:IndexTupleHasNulls
Unexecuted instantiation: inherit.c:IndexTupleHasNulls
Unexecuted instantiation: joininfo.c:IndexTupleHasNulls
Unexecuted instantiation: orclauses.c:IndexTupleHasNulls
Unexecuted instantiation: pathnode.c:IndexTupleHasNulls
Unexecuted instantiation: plancat.c:IndexTupleHasNulls
Unexecuted instantiation: predtest.c:IndexTupleHasNulls
Unexecuted instantiation: restrictinfo.c:IndexTupleHasNulls
Unexecuted instantiation: tlist.c:IndexTupleHasNulls
Unexecuted instantiation: partbounds.c:IndexTupleHasNulls
Unexecuted instantiation: partprune.c:IndexTupleHasNulls
Unexecuted instantiation: autovacuum.c:IndexTupleHasNulls
Unexecuted instantiation: auxprocess.c:IndexTupleHasNulls
Unexecuted instantiation: bgworker.c:IndexTupleHasNulls
Unexecuted instantiation: bgwriter.c:IndexTupleHasNulls
Unexecuted instantiation: checkpointer.c:IndexTupleHasNulls
Unexecuted instantiation: pgarch.c:IndexTupleHasNulls
Unexecuted instantiation: postmaster.c:IndexTupleHasNulls
Unexecuted instantiation: syslogger.c:IndexTupleHasNulls
Unexecuted instantiation: walsummarizer.c:IndexTupleHasNulls
Unexecuted instantiation: walwriter.c:IndexTupleHasNulls
Unexecuted instantiation: applyparallelworker.c:IndexTupleHasNulls
Unexecuted instantiation: conflict.c:IndexTupleHasNulls
Unexecuted instantiation: launcher.c:IndexTupleHasNulls
Unexecuted instantiation: logical.c:IndexTupleHasNulls
Unexecuted instantiation: logicalfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: origin.c:IndexTupleHasNulls
Unexecuted instantiation: reorderbuffer.c:IndexTupleHasNulls
Unexecuted instantiation: slotsync.c:IndexTupleHasNulls
Unexecuted instantiation: snapbuild.c:IndexTupleHasNulls
Unexecuted instantiation: tablesync.c:IndexTupleHasNulls
Unexecuted instantiation: worker.c:IndexTupleHasNulls
Unexecuted instantiation: repl_gram.c:IndexTupleHasNulls
Unexecuted instantiation: slot.c:IndexTupleHasNulls
Unexecuted instantiation: slotfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: syncrep.c:IndexTupleHasNulls
Unexecuted instantiation: walreceiver.c:IndexTupleHasNulls
Unexecuted instantiation: walreceiverfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: walsender.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteDefine.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteHandler.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteManip.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteRemove.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteSearchCycle.c:IndexTupleHasNulls
Unexecuted instantiation: rewriteSupport.c:IndexTupleHasNulls
Unexecuted instantiation: rowsecurity.c:IndexTupleHasNulls
Unexecuted instantiation: basebackup.c:IndexTupleHasNulls
Unexecuted instantiation: basebackup_copy.c:IndexTupleHasNulls
Unexecuted instantiation: basebackup_progress.c:IndexTupleHasNulls
Unexecuted instantiation: basebackup_throttle.c:IndexTupleHasNulls
Unexecuted instantiation: walsummaryfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: attribute_stats.c:IndexTupleHasNulls
Unexecuted instantiation: extended_stats.c:IndexTupleHasNulls
Unexecuted instantiation: mcv.c:IndexTupleHasNulls
Unexecuted instantiation: relation_stats.c:IndexTupleHasNulls
Unexecuted instantiation: stat_utils.c:IndexTupleHasNulls
Unexecuted instantiation: aio_funcs.c:IndexTupleHasNulls
Unexecuted instantiation: buf_init.c:IndexTupleHasNulls
Unexecuted instantiation: buf_table.c:IndexTupleHasNulls
Unexecuted instantiation: bufmgr.c:IndexTupleHasNulls
Unexecuted instantiation: freelist.c:IndexTupleHasNulls
Unexecuted instantiation: localbuf.c:IndexTupleHasNulls
Unexecuted instantiation: buffile.c:IndexTupleHasNulls
Unexecuted instantiation: copydir.c:IndexTupleHasNulls
Unexecuted instantiation: fd.c:IndexTupleHasNulls
Unexecuted instantiation: dsm_impl.c:IndexTupleHasNulls
Unexecuted instantiation: ipci.c:IndexTupleHasNulls
Unexecuted instantiation: procarray.c:IndexTupleHasNulls
Unexecuted instantiation: procsignal.c:IndexTupleHasNulls
Unexecuted instantiation: shm_mq.c:IndexTupleHasNulls
Unexecuted instantiation: shmem.c:IndexTupleHasNulls
Unexecuted instantiation: signalfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: standby.c:IndexTupleHasNulls
Unexecuted instantiation: waiteventset.c:IndexTupleHasNulls
Unexecuted instantiation: inv_api.c:IndexTupleHasNulls
Unexecuted instantiation: deadlock.c:IndexTupleHasNulls
Unexecuted instantiation: lmgr.c:IndexTupleHasNulls
Unexecuted instantiation: lwlock.c:IndexTupleHasNulls
Unexecuted instantiation: predicate.c:IndexTupleHasNulls
Unexecuted instantiation: proc.c:IndexTupleHasNulls
Unexecuted instantiation: bufpage.c:IndexTupleHasNulls
Unexecuted instantiation: md.c:IndexTupleHasNulls
Unexecuted instantiation: sync.c:IndexTupleHasNulls
Unexecuted instantiation: dest.c:IndexTupleHasNulls
Unexecuted instantiation: postgres.c:IndexTupleHasNulls
Unexecuted instantiation: pquery.c:IndexTupleHasNulls
Unexecuted instantiation: utility.c:IndexTupleHasNulls
Unexecuted instantiation: wparser.c:IndexTupleHasNulls
Unexecuted instantiation: backend_status.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_archiver.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_backend.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_bgwriter.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_checkpointer.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_database.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_function.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_io.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_relation.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_replslot.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_shmem.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_slru.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_subscription.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_wal.c:IndexTupleHasNulls
Unexecuted instantiation: pgstat_xact.c:IndexTupleHasNulls
Unexecuted instantiation: wait_event_funcs.c:IndexTupleHasNulls
Unexecuted instantiation: acl.c:IndexTupleHasNulls
Unexecuted instantiation: array_userfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: arrayfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: arraysubs.c:IndexTupleHasNulls
Unexecuted instantiation: datetime.c:IndexTupleHasNulls
Unexecuted instantiation: domains.c:IndexTupleHasNulls
Unexecuted instantiation: expandedrecord.c:IndexTupleHasNulls
Unexecuted instantiation: genfile.c:IndexTupleHasNulls
Unexecuted instantiation: geo_spgist.c:IndexTupleHasNulls
Unexecuted instantiation: hbafuncs.c:IndexTupleHasNulls
Unexecuted instantiation: int.c:IndexTupleHasNulls
Unexecuted instantiation: int8.c:IndexTupleHasNulls
Unexecuted instantiation: json.c:IndexTupleHasNulls
Unexecuted instantiation: jsonb.c:IndexTupleHasNulls
Unexecuted instantiation: jsonb_gin.c:IndexTupleHasNulls
Unexecuted instantiation: jsonfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: jsonbsubs.c:IndexTupleHasNulls
Unexecuted instantiation: jsonpath_exec.c:IndexTupleHasNulls
Unexecuted instantiation: like_support.c:IndexTupleHasNulls
Unexecuted instantiation: lockfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: mcxtfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: misc.c:IndexTupleHasNulls
Unexecuted instantiation: multirangetypes.c:IndexTupleHasNulls
Unexecuted instantiation: network.c:IndexTupleHasNulls
Unexecuted instantiation: network_gist.c:IndexTupleHasNulls
Unexecuted instantiation: numeric.c:IndexTupleHasNulls
Unexecuted instantiation: orderedsetaggs.c:IndexTupleHasNulls
Unexecuted instantiation: partitionfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: pg_upgrade_support.c:IndexTupleHasNulls
Unexecuted instantiation: pgstatfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: rangetypes.c:IndexTupleHasNulls
Unexecuted instantiation: rangetypes_gist.c:IndexTupleHasNulls
Unexecuted instantiation: regexp.c:IndexTupleHasNulls
Unexecuted instantiation: ri_triggers.c:IndexTupleHasNulls
Unexecuted instantiation: rowtypes.c:IndexTupleHasNulls
Unexecuted instantiation: ruleutils.c:IndexTupleHasNulls
Unexecuted instantiation: selfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: skipsupport.c:IndexTupleHasNulls
Unexecuted instantiation: tid.c:IndexTupleHasNulls
Unexecuted instantiation: timestamp.c:IndexTupleHasNulls
Unexecuted instantiation: trigfuncs.c:IndexTupleHasNulls
Unexecuted instantiation: tsginidx.c:IndexTupleHasNulls
Unexecuted instantiation: tsgistidx.c:IndexTupleHasNulls
Unexecuted instantiation: tsquery_gist.c:IndexTupleHasNulls
Unexecuted instantiation: tsquery_rewrite.c:IndexTupleHasNulls
Unexecuted instantiation: tsvector_op.c:IndexTupleHasNulls
Unexecuted instantiation: varlena.c:IndexTupleHasNulls
Unexecuted instantiation: xid8funcs.c:IndexTupleHasNulls
Unexecuted instantiation: xml.c:IndexTupleHasNulls
Unexecuted instantiation: catcache.c:IndexTupleHasNulls
Unexecuted instantiation: evtcache.c:IndexTupleHasNulls
Unexecuted instantiation: funccache.c:IndexTupleHasNulls
Unexecuted instantiation: lsyscache.c:IndexTupleHasNulls
Unexecuted instantiation: partcache.c:IndexTupleHasNulls
Unexecuted instantiation: plancache.c:IndexTupleHasNulls
Unexecuted instantiation: relcache.c:IndexTupleHasNulls
Unexecuted instantiation: relmapper.c:IndexTupleHasNulls
Unexecuted instantiation: typcache.c:IndexTupleHasNulls
Unexecuted instantiation: elog.c:IndexTupleHasNulls
Unexecuted instantiation: fmgr.c:IndexTupleHasNulls
Unexecuted instantiation: funcapi.c:IndexTupleHasNulls
Unexecuted instantiation: miscinit.c:IndexTupleHasNulls
Unexecuted instantiation: postinit.c:IndexTupleHasNulls
Unexecuted instantiation: guc_funcs.c:IndexTupleHasNulls
Unexecuted instantiation: guc_tables.c:IndexTupleHasNulls
Unexecuted instantiation: pg_config.c:IndexTupleHasNulls
Unexecuted instantiation: pg_controldata.c:IndexTupleHasNulls
Unexecuted instantiation: portalmem.c:IndexTupleHasNulls
Unexecuted instantiation: sortsupport.c:IndexTupleHasNulls
Unexecuted instantiation: tuplesort.c:IndexTupleHasNulls
Unexecuted instantiation: tuplesortvariants.c:IndexTupleHasNulls
Unexecuted instantiation: tuplestore.c:IndexTupleHasNulls
Unexecuted instantiation: jit.c:IndexTupleHasNulls
Unexecuted instantiation: controldata_utils.c:IndexTupleHasNulls
Unexecuted instantiation: shell_archive.c:IndexTupleHasNulls
Unexecuted instantiation: simple_query_fuzzer.c:IndexTupleHasNulls
82
83
static inline bool
84
IndexTupleHasVarwidths(const IndexTupleData *itup)
85
0
{
86
0
  return itup->t_info & INDEX_VAR_MASK;
87
0
}
Unexecuted instantiation: fuzzer_initialize.c:IndexTupleHasVarwidths
Unexecuted instantiation: brin.c:IndexTupleHasVarwidths
Unexecuted instantiation: brin_bloom.c:IndexTupleHasVarwidths
Unexecuted instantiation: brin_minmax_multi.c:IndexTupleHasVarwidths
Unexecuted instantiation: detoast.c:IndexTupleHasVarwidths
Unexecuted instantiation: indextuple.c:IndexTupleHasVarwidths
Unexecuted instantiation: printtup.c:IndexTupleHasVarwidths
Unexecuted instantiation: relation.c:IndexTupleHasVarwidths
Unexecuted instantiation: reloptions.c:IndexTupleHasVarwidths
Unexecuted instantiation: toast_internals.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginarrayproc.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginbtree.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginbulk.c:IndexTupleHasVarwidths
Unexecuted instantiation: gindatapage.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginentrypage.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginfast.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginget.c:IndexTupleHasVarwidths
Unexecuted instantiation: gininsert.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginlogic.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginpostinglist.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginutil.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginvacuum.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginvalidate.c:IndexTupleHasVarwidths
Unexecuted instantiation: ginxlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: gist.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistbuild.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistbuildbuffers.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistget.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistproc.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistsplit.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistutil.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistvacuum.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistvalidate.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistxlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: hash.c:IndexTupleHasVarwidths
Unexecuted instantiation: hash_xlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashinsert.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashovfl.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashpage.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashsearch.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashsort.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashutil.c:IndexTupleHasVarwidths
Unexecuted instantiation: hashvalidate.c:IndexTupleHasVarwidths
Unexecuted instantiation: heapam.c:IndexTupleHasVarwidths
Unexecuted instantiation: heapam_handler.c:IndexTupleHasVarwidths
Unexecuted instantiation: heapam_visibility.c:IndexTupleHasVarwidths
Unexecuted instantiation: heapam_xlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: heaptoast.c:IndexTupleHasVarwidths
Unexecuted instantiation: hio.c:IndexTupleHasVarwidths
Unexecuted instantiation: pruneheap.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteheap.c:IndexTupleHasVarwidths
Unexecuted instantiation: vacuumlazy.c:IndexTupleHasVarwidths
Unexecuted instantiation: genam.c:IndexTupleHasVarwidths
Unexecuted instantiation: indexam.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtdedup.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtinsert.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtpage.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtpreprocesskeys.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtree.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtsearch.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtsort.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtsplitloc.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtutils.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtvalidate.c:IndexTupleHasVarwidths
Unexecuted instantiation: nbtxlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: gindesc.c:IndexTupleHasVarwidths
Unexecuted instantiation: gistdesc.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgdoinsert.c:IndexTupleHasVarwidths
Unexecuted instantiation: spginsert.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgkdtreeproc.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgproc.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgquadtreeproc.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgutils.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgvacuum.c:IndexTupleHasVarwidths
Unexecuted instantiation: spgxlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: tableam.c:IndexTupleHasVarwidths
Unexecuted instantiation: tableamapi.c:IndexTupleHasVarwidths
Unexecuted instantiation: bernoulli.c:IndexTupleHasVarwidths
Unexecuted instantiation: system.c:IndexTupleHasVarwidths
Unexecuted instantiation: tablesample.c:IndexTupleHasVarwidths
Unexecuted instantiation: clog.c:IndexTupleHasVarwidths
Unexecuted instantiation: commit_ts.c:IndexTupleHasVarwidths
Unexecuted instantiation: multixact.c:IndexTupleHasVarwidths
Unexecuted instantiation: parallel.c:IndexTupleHasVarwidths
Unexecuted instantiation: rmgr.c:IndexTupleHasVarwidths
Unexecuted instantiation: slru.c:IndexTupleHasVarwidths
Unexecuted instantiation: timeline.c:IndexTupleHasVarwidths
Unexecuted instantiation: twophase.c:IndexTupleHasVarwidths
Unexecuted instantiation: twophase_rmgr.c:IndexTupleHasVarwidths
Unexecuted instantiation: xact.c:IndexTupleHasVarwidths
Unexecuted instantiation: xlog.c:IndexTupleHasVarwidths
Unexecuted instantiation: xlogarchive.c:IndexTupleHasVarwidths
Unexecuted instantiation: xlogfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: xlogprefetcher.c:IndexTupleHasVarwidths
Unexecuted instantiation: xlogreader.c:IndexTupleHasVarwidths
Unexecuted instantiation: xlogrecovery.c:IndexTupleHasVarwidths
Unexecuted instantiation: bootparse.c:IndexTupleHasVarwidths
Unexecuted instantiation: bootscanner.c:IndexTupleHasVarwidths
Unexecuted instantiation: bootstrap.c:IndexTupleHasVarwidths
Unexecuted instantiation: aclchk.c:IndexTupleHasVarwidths
Unexecuted instantiation: dependency.c:IndexTupleHasVarwidths
Unexecuted instantiation: heap.c:IndexTupleHasVarwidths
Unexecuted instantiation: index.c:IndexTupleHasVarwidths
Unexecuted instantiation: indexing.c:IndexTupleHasVarwidths
Unexecuted instantiation: namespace.c:IndexTupleHasVarwidths
Unexecuted instantiation: objectaddress.c:IndexTupleHasVarwidths
Unexecuted instantiation: partition.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_aggregate.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_attrdef.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_cast.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_collation.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_constraint.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_conversion.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_db_role_setting.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_depend.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_enum.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_inherits.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_largeobject.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_namespace.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_operator.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_parameter_acl.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_proc.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_publication.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_range.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_shdepend.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_subscription.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_type.c:IndexTupleHasVarwidths
Unexecuted instantiation: storage.c:IndexTupleHasVarwidths
Unexecuted instantiation: toasting.c:IndexTupleHasVarwidths
Unexecuted instantiation: analyze.c:IndexTupleHasVarwidths
Unexecuted instantiation: gram.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_agg.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_clause.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_coerce.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_collate.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_expr.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_func.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_jsontable.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_merge.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_node.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_relation.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_target.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_type.c:IndexTupleHasVarwidths
Unexecuted instantiation: parse_utilcmd.c:IndexTupleHasVarwidths
Unexecuted instantiation: alter.c:IndexTupleHasVarwidths
Unexecuted instantiation: amcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: async.c:IndexTupleHasVarwidths
Unexecuted instantiation: cluster.c:IndexTupleHasVarwidths
Unexecuted instantiation: collationcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: comment.c:IndexTupleHasVarwidths
Unexecuted instantiation: constraint.c:IndexTupleHasVarwidths
Unexecuted instantiation: copy.c:IndexTupleHasVarwidths
Unexecuted instantiation: copyfrom.c:IndexTupleHasVarwidths
Unexecuted instantiation: copyfromparse.c:IndexTupleHasVarwidths
Unexecuted instantiation: copyto.c:IndexTupleHasVarwidths
Unexecuted instantiation: createas.c:IndexTupleHasVarwidths
Unexecuted instantiation: dbcommands.c:IndexTupleHasVarwidths
Unexecuted instantiation: define.c:IndexTupleHasVarwidths
Unexecuted instantiation: discard.c:IndexTupleHasVarwidths
Unexecuted instantiation: event_trigger.c:IndexTupleHasVarwidths
Unexecuted instantiation: explain.c:IndexTupleHasVarwidths
Unexecuted instantiation: explain_dr.c:IndexTupleHasVarwidths
Unexecuted instantiation: explain_format.c:IndexTupleHasVarwidths
Unexecuted instantiation: explain_state.c:IndexTupleHasVarwidths
Unexecuted instantiation: extension.c:IndexTupleHasVarwidths
Unexecuted instantiation: foreigncmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: functioncmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: indexcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: matview.c:IndexTupleHasVarwidths
Unexecuted instantiation: opclasscmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: operatorcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: policy.c:IndexTupleHasVarwidths
Unexecuted instantiation: portalcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: prepare.c:IndexTupleHasVarwidths
Unexecuted instantiation: proclang.c:IndexTupleHasVarwidths
Unexecuted instantiation: publicationcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: schemacmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: seclabel.c:IndexTupleHasVarwidths
Unexecuted instantiation: sequence.c:IndexTupleHasVarwidths
Unexecuted instantiation: statscmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: subscriptioncmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: tablecmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: tablespace.c:IndexTupleHasVarwidths
Unexecuted instantiation: trigger.c:IndexTupleHasVarwidths
Unexecuted instantiation: tsearchcmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: typecmds.c:IndexTupleHasVarwidths
Unexecuted instantiation: user.c:IndexTupleHasVarwidths
Unexecuted instantiation: vacuum.c:IndexTupleHasVarwidths
Unexecuted instantiation: vacuumparallel.c:IndexTupleHasVarwidths
Unexecuted instantiation: view.c:IndexTupleHasVarwidths
Unexecuted instantiation: execAmi.c:IndexTupleHasVarwidths
Unexecuted instantiation: execAsync.c:IndexTupleHasVarwidths
Unexecuted instantiation: execCurrent.c:IndexTupleHasVarwidths
Unexecuted instantiation: execExpr.c:IndexTupleHasVarwidths
Unexecuted instantiation: execExprInterp.c:IndexTupleHasVarwidths
Unexecuted instantiation: execGrouping.c:IndexTupleHasVarwidths
Unexecuted instantiation: execIndexing.c:IndexTupleHasVarwidths
Unexecuted instantiation: execJunk.c:IndexTupleHasVarwidths
Unexecuted instantiation: execMain.c:IndexTupleHasVarwidths
Unexecuted instantiation: execParallel.c:IndexTupleHasVarwidths
Unexecuted instantiation: execPartition.c:IndexTupleHasVarwidths
Unexecuted instantiation: execProcnode.c:IndexTupleHasVarwidths
Unexecuted instantiation: execReplication.c:IndexTupleHasVarwidths
Unexecuted instantiation: execSRF.c:IndexTupleHasVarwidths
Unexecuted instantiation: execScan.c:IndexTupleHasVarwidths
Unexecuted instantiation: execTuples.c:IndexTupleHasVarwidths
Unexecuted instantiation: execUtils.c:IndexTupleHasVarwidths
Unexecuted instantiation: functions.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeAgg.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeAppend.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeBitmapAnd.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeBitmapHeapscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeBitmapIndexscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeBitmapOr.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeCtescan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeCustom.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeForeignscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeFunctionscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeGather.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeGatherMerge.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeGroup.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeHash.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeHashjoin.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeIncrementalSort.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeIndexonlyscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeIndexscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeLimit.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeLockRows.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeMaterial.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeMemoize.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeMergeAppend.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeMergejoin.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeModifyTable.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeNamedtuplestorescan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeNestloop.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeProjectSet.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeRecursiveunion.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeResult.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeSamplescan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeSeqscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeSetOp.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeSort.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeSubplan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeSubqueryscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeTableFuncscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeTidrangescan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeTidscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeUnique.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeValuesscan.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeWindowAgg.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeWorktablescan.c:IndexTupleHasVarwidths
Unexecuted instantiation: spi.c:IndexTupleHasVarwidths
Unexecuted instantiation: foreign.c:IndexTupleHasVarwidths
Unexecuted instantiation: pqmq.c:IndexTupleHasVarwidths
Unexecuted instantiation: copyfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: equalfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: extensible.c:IndexTupleHasVarwidths
Unexecuted instantiation: makefuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: nodeFuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: outfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: print.c:IndexTupleHasVarwidths
Unexecuted instantiation: queryjumblefuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: readfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: allpaths.c:IndexTupleHasVarwidths
Unexecuted instantiation: costsize.c:IndexTupleHasVarwidths
Unexecuted instantiation: equivclass.c:IndexTupleHasVarwidths
Unexecuted instantiation: indxpath.c:IndexTupleHasVarwidths
Unexecuted instantiation: joinpath.c:IndexTupleHasVarwidths
Unexecuted instantiation: createplan.c:IndexTupleHasVarwidths
Unexecuted instantiation: initsplan.c:IndexTupleHasVarwidths
Unexecuted instantiation: planagg.c:IndexTupleHasVarwidths
Unexecuted instantiation: planner.c:IndexTupleHasVarwidths
Unexecuted instantiation: setrefs.c:IndexTupleHasVarwidths
Unexecuted instantiation: subselect.c:IndexTupleHasVarwidths
Unexecuted instantiation: prepjointree.c:IndexTupleHasVarwidths
Unexecuted instantiation: prepqual.c:IndexTupleHasVarwidths
Unexecuted instantiation: preptlist.c:IndexTupleHasVarwidths
Unexecuted instantiation: prepunion.c:IndexTupleHasVarwidths
Unexecuted instantiation: appendinfo.c:IndexTupleHasVarwidths
Unexecuted instantiation: clauses.c:IndexTupleHasVarwidths
Unexecuted instantiation: inherit.c:IndexTupleHasVarwidths
Unexecuted instantiation: joininfo.c:IndexTupleHasVarwidths
Unexecuted instantiation: orclauses.c:IndexTupleHasVarwidths
Unexecuted instantiation: pathnode.c:IndexTupleHasVarwidths
Unexecuted instantiation: plancat.c:IndexTupleHasVarwidths
Unexecuted instantiation: predtest.c:IndexTupleHasVarwidths
Unexecuted instantiation: restrictinfo.c:IndexTupleHasVarwidths
Unexecuted instantiation: tlist.c:IndexTupleHasVarwidths
Unexecuted instantiation: partbounds.c:IndexTupleHasVarwidths
Unexecuted instantiation: partprune.c:IndexTupleHasVarwidths
Unexecuted instantiation: autovacuum.c:IndexTupleHasVarwidths
Unexecuted instantiation: auxprocess.c:IndexTupleHasVarwidths
Unexecuted instantiation: bgworker.c:IndexTupleHasVarwidths
Unexecuted instantiation: bgwriter.c:IndexTupleHasVarwidths
Unexecuted instantiation: checkpointer.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgarch.c:IndexTupleHasVarwidths
Unexecuted instantiation: postmaster.c:IndexTupleHasVarwidths
Unexecuted instantiation: syslogger.c:IndexTupleHasVarwidths
Unexecuted instantiation: walsummarizer.c:IndexTupleHasVarwidths
Unexecuted instantiation: walwriter.c:IndexTupleHasVarwidths
Unexecuted instantiation: applyparallelworker.c:IndexTupleHasVarwidths
Unexecuted instantiation: conflict.c:IndexTupleHasVarwidths
Unexecuted instantiation: launcher.c:IndexTupleHasVarwidths
Unexecuted instantiation: logical.c:IndexTupleHasVarwidths
Unexecuted instantiation: logicalfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: origin.c:IndexTupleHasVarwidths
Unexecuted instantiation: reorderbuffer.c:IndexTupleHasVarwidths
Unexecuted instantiation: slotsync.c:IndexTupleHasVarwidths
Unexecuted instantiation: snapbuild.c:IndexTupleHasVarwidths
Unexecuted instantiation: tablesync.c:IndexTupleHasVarwidths
Unexecuted instantiation: worker.c:IndexTupleHasVarwidths
Unexecuted instantiation: repl_gram.c:IndexTupleHasVarwidths
Unexecuted instantiation: slot.c:IndexTupleHasVarwidths
Unexecuted instantiation: slotfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: syncrep.c:IndexTupleHasVarwidths
Unexecuted instantiation: walreceiver.c:IndexTupleHasVarwidths
Unexecuted instantiation: walreceiverfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: walsender.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteDefine.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteHandler.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteManip.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteRemove.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteSearchCycle.c:IndexTupleHasVarwidths
Unexecuted instantiation: rewriteSupport.c:IndexTupleHasVarwidths
Unexecuted instantiation: rowsecurity.c:IndexTupleHasVarwidths
Unexecuted instantiation: basebackup.c:IndexTupleHasVarwidths
Unexecuted instantiation: basebackup_copy.c:IndexTupleHasVarwidths
Unexecuted instantiation: basebackup_progress.c:IndexTupleHasVarwidths
Unexecuted instantiation: basebackup_throttle.c:IndexTupleHasVarwidths
Unexecuted instantiation: walsummaryfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: attribute_stats.c:IndexTupleHasVarwidths
Unexecuted instantiation: extended_stats.c:IndexTupleHasVarwidths
Unexecuted instantiation: mcv.c:IndexTupleHasVarwidths
Unexecuted instantiation: relation_stats.c:IndexTupleHasVarwidths
Unexecuted instantiation: stat_utils.c:IndexTupleHasVarwidths
Unexecuted instantiation: aio_funcs.c:IndexTupleHasVarwidths
Unexecuted instantiation: buf_init.c:IndexTupleHasVarwidths
Unexecuted instantiation: buf_table.c:IndexTupleHasVarwidths
Unexecuted instantiation: bufmgr.c:IndexTupleHasVarwidths
Unexecuted instantiation: freelist.c:IndexTupleHasVarwidths
Unexecuted instantiation: localbuf.c:IndexTupleHasVarwidths
Unexecuted instantiation: buffile.c:IndexTupleHasVarwidths
Unexecuted instantiation: copydir.c:IndexTupleHasVarwidths
Unexecuted instantiation: fd.c:IndexTupleHasVarwidths
Unexecuted instantiation: dsm_impl.c:IndexTupleHasVarwidths
Unexecuted instantiation: ipci.c:IndexTupleHasVarwidths
Unexecuted instantiation: procarray.c:IndexTupleHasVarwidths
Unexecuted instantiation: procsignal.c:IndexTupleHasVarwidths
Unexecuted instantiation: shm_mq.c:IndexTupleHasVarwidths
Unexecuted instantiation: shmem.c:IndexTupleHasVarwidths
Unexecuted instantiation: signalfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: standby.c:IndexTupleHasVarwidths
Unexecuted instantiation: waiteventset.c:IndexTupleHasVarwidths
Unexecuted instantiation: inv_api.c:IndexTupleHasVarwidths
Unexecuted instantiation: deadlock.c:IndexTupleHasVarwidths
Unexecuted instantiation: lmgr.c:IndexTupleHasVarwidths
Unexecuted instantiation: lwlock.c:IndexTupleHasVarwidths
Unexecuted instantiation: predicate.c:IndexTupleHasVarwidths
Unexecuted instantiation: proc.c:IndexTupleHasVarwidths
Unexecuted instantiation: bufpage.c:IndexTupleHasVarwidths
Unexecuted instantiation: md.c:IndexTupleHasVarwidths
Unexecuted instantiation: sync.c:IndexTupleHasVarwidths
Unexecuted instantiation: dest.c:IndexTupleHasVarwidths
Unexecuted instantiation: postgres.c:IndexTupleHasVarwidths
Unexecuted instantiation: pquery.c:IndexTupleHasVarwidths
Unexecuted instantiation: utility.c:IndexTupleHasVarwidths
Unexecuted instantiation: wparser.c:IndexTupleHasVarwidths
Unexecuted instantiation: backend_status.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_archiver.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_backend.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_bgwriter.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_checkpointer.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_database.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_function.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_io.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_relation.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_replslot.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_shmem.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_slru.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_subscription.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_wal.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstat_xact.c:IndexTupleHasVarwidths
Unexecuted instantiation: wait_event_funcs.c:IndexTupleHasVarwidths
Unexecuted instantiation: acl.c:IndexTupleHasVarwidths
Unexecuted instantiation: array_userfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: arrayfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: arraysubs.c:IndexTupleHasVarwidths
Unexecuted instantiation: datetime.c:IndexTupleHasVarwidths
Unexecuted instantiation: domains.c:IndexTupleHasVarwidths
Unexecuted instantiation: expandedrecord.c:IndexTupleHasVarwidths
Unexecuted instantiation: genfile.c:IndexTupleHasVarwidths
Unexecuted instantiation: geo_spgist.c:IndexTupleHasVarwidths
Unexecuted instantiation: hbafuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: int.c:IndexTupleHasVarwidths
Unexecuted instantiation: int8.c:IndexTupleHasVarwidths
Unexecuted instantiation: json.c:IndexTupleHasVarwidths
Unexecuted instantiation: jsonb.c:IndexTupleHasVarwidths
Unexecuted instantiation: jsonb_gin.c:IndexTupleHasVarwidths
Unexecuted instantiation: jsonfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: jsonbsubs.c:IndexTupleHasVarwidths
Unexecuted instantiation: jsonpath_exec.c:IndexTupleHasVarwidths
Unexecuted instantiation: like_support.c:IndexTupleHasVarwidths
Unexecuted instantiation: lockfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: mcxtfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: misc.c:IndexTupleHasVarwidths
Unexecuted instantiation: multirangetypes.c:IndexTupleHasVarwidths
Unexecuted instantiation: network.c:IndexTupleHasVarwidths
Unexecuted instantiation: network_gist.c:IndexTupleHasVarwidths
Unexecuted instantiation: numeric.c:IndexTupleHasVarwidths
Unexecuted instantiation: orderedsetaggs.c:IndexTupleHasVarwidths
Unexecuted instantiation: partitionfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_upgrade_support.c:IndexTupleHasVarwidths
Unexecuted instantiation: pgstatfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: rangetypes.c:IndexTupleHasVarwidths
Unexecuted instantiation: rangetypes_gist.c:IndexTupleHasVarwidths
Unexecuted instantiation: regexp.c:IndexTupleHasVarwidths
Unexecuted instantiation: ri_triggers.c:IndexTupleHasVarwidths
Unexecuted instantiation: rowtypes.c:IndexTupleHasVarwidths
Unexecuted instantiation: ruleutils.c:IndexTupleHasVarwidths
Unexecuted instantiation: selfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: skipsupport.c:IndexTupleHasVarwidths
Unexecuted instantiation: tid.c:IndexTupleHasVarwidths
Unexecuted instantiation: timestamp.c:IndexTupleHasVarwidths
Unexecuted instantiation: trigfuncs.c:IndexTupleHasVarwidths
Unexecuted instantiation: tsginidx.c:IndexTupleHasVarwidths
Unexecuted instantiation: tsgistidx.c:IndexTupleHasVarwidths
Unexecuted instantiation: tsquery_gist.c:IndexTupleHasVarwidths
Unexecuted instantiation: tsquery_rewrite.c:IndexTupleHasVarwidths
Unexecuted instantiation: tsvector_op.c:IndexTupleHasVarwidths
Unexecuted instantiation: varlena.c:IndexTupleHasVarwidths
Unexecuted instantiation: xid8funcs.c:IndexTupleHasVarwidths
Unexecuted instantiation: xml.c:IndexTupleHasVarwidths
Unexecuted instantiation: catcache.c:IndexTupleHasVarwidths
Unexecuted instantiation: evtcache.c:IndexTupleHasVarwidths
Unexecuted instantiation: funccache.c:IndexTupleHasVarwidths
Unexecuted instantiation: lsyscache.c:IndexTupleHasVarwidths
Unexecuted instantiation: partcache.c:IndexTupleHasVarwidths
Unexecuted instantiation: plancache.c:IndexTupleHasVarwidths
Unexecuted instantiation: relcache.c:IndexTupleHasVarwidths
Unexecuted instantiation: relmapper.c:IndexTupleHasVarwidths
Unexecuted instantiation: typcache.c:IndexTupleHasVarwidths
Unexecuted instantiation: elog.c:IndexTupleHasVarwidths
Unexecuted instantiation: fmgr.c:IndexTupleHasVarwidths
Unexecuted instantiation: funcapi.c:IndexTupleHasVarwidths
Unexecuted instantiation: miscinit.c:IndexTupleHasVarwidths
Unexecuted instantiation: postinit.c:IndexTupleHasVarwidths
Unexecuted instantiation: guc_funcs.c:IndexTupleHasVarwidths
Unexecuted instantiation: guc_tables.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_config.c:IndexTupleHasVarwidths
Unexecuted instantiation: pg_controldata.c:IndexTupleHasVarwidths
Unexecuted instantiation: portalmem.c:IndexTupleHasVarwidths
Unexecuted instantiation: sortsupport.c:IndexTupleHasVarwidths
Unexecuted instantiation: tuplesort.c:IndexTupleHasVarwidths
Unexecuted instantiation: tuplesortvariants.c:IndexTupleHasVarwidths
Unexecuted instantiation: tuplestore.c:IndexTupleHasVarwidths
Unexecuted instantiation: jit.c:IndexTupleHasVarwidths
Unexecuted instantiation: controldata_utils.c:IndexTupleHasVarwidths
Unexecuted instantiation: shell_archive.c:IndexTupleHasVarwidths
Unexecuted instantiation: simple_query_fuzzer.c:IndexTupleHasVarwidths
88
89
90
/* routines in indextuple.c */
91
extern IndexTuple index_form_tuple(TupleDesc tupleDescriptor,
92
                   const Datum *values, const bool *isnull);
93
extern IndexTuple index_form_tuple_context(TupleDesc tupleDescriptor,
94
                       const Datum *values, const bool *isnull,
95
                       MemoryContext context);
96
extern Datum nocache_index_getattr(IndexTuple tup, int attnum,
97
                   TupleDesc tupleDesc);
98
extern void index_deform_tuple(IndexTuple tup, TupleDesc tupleDescriptor,
99
                 Datum *values, bool *isnull);
100
extern void index_deform_tuple_internal(TupleDesc tupleDescriptor,
101
                    Datum *values, bool *isnull,
102
                    char *tp, bits8 *bp, int hasnulls);
103
extern IndexTuple CopyIndexTuple(IndexTuple source);
104
extern IndexTuple index_truncate_tuple(TupleDesc sourceDescriptor,
105
                     IndexTuple source, int leavenatts);
106
107
108
/*
109
 * Takes an infomask as argument (primarily because this needs to be usable
110
 * at index_form_tuple time so enough space is allocated).
111
 */
112
static inline Size
113
IndexInfoFindDataOffset(unsigned short t_info)
114
0
{
115
0
  if (!(t_info & INDEX_NULL_MASK))
116
0
    return MAXALIGN(sizeof(IndexTupleData));
117
0
  else
118
0
    return MAXALIGN(sizeof(IndexTupleData) + sizeof(IndexAttributeBitMapData));
119
0
}
Unexecuted instantiation: fuzzer_initialize.c:IndexInfoFindDataOffset
Unexecuted instantiation: brin.c:IndexInfoFindDataOffset
Unexecuted instantiation: brin_bloom.c:IndexInfoFindDataOffset
Unexecuted instantiation: brin_minmax_multi.c:IndexInfoFindDataOffset
Unexecuted instantiation: detoast.c:IndexInfoFindDataOffset
Unexecuted instantiation: indextuple.c:IndexInfoFindDataOffset
Unexecuted instantiation: printtup.c:IndexInfoFindDataOffset
Unexecuted instantiation: relation.c:IndexInfoFindDataOffset
Unexecuted instantiation: reloptions.c:IndexInfoFindDataOffset
Unexecuted instantiation: toast_internals.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginarrayproc.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginbtree.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginbulk.c:IndexInfoFindDataOffset
Unexecuted instantiation: gindatapage.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginentrypage.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginfast.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginget.c:IndexInfoFindDataOffset
Unexecuted instantiation: gininsert.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginlogic.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginpostinglist.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginutil.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginvacuum.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginvalidate.c:IndexInfoFindDataOffset
Unexecuted instantiation: ginxlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: gist.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistbuild.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistbuildbuffers.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistget.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistproc.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistsplit.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistutil.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistvacuum.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistvalidate.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistxlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: hash.c:IndexInfoFindDataOffset
Unexecuted instantiation: hash_xlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashinsert.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashovfl.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashpage.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashsearch.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashsort.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashutil.c:IndexInfoFindDataOffset
Unexecuted instantiation: hashvalidate.c:IndexInfoFindDataOffset
Unexecuted instantiation: heapam.c:IndexInfoFindDataOffset
Unexecuted instantiation: heapam_handler.c:IndexInfoFindDataOffset
Unexecuted instantiation: heapam_visibility.c:IndexInfoFindDataOffset
Unexecuted instantiation: heapam_xlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: heaptoast.c:IndexInfoFindDataOffset
Unexecuted instantiation: hio.c:IndexInfoFindDataOffset
Unexecuted instantiation: pruneheap.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteheap.c:IndexInfoFindDataOffset
Unexecuted instantiation: vacuumlazy.c:IndexInfoFindDataOffset
Unexecuted instantiation: genam.c:IndexInfoFindDataOffset
Unexecuted instantiation: indexam.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtdedup.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtinsert.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtpage.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtpreprocesskeys.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtree.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtsearch.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtsort.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtsplitloc.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtutils.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtvalidate.c:IndexInfoFindDataOffset
Unexecuted instantiation: nbtxlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: gindesc.c:IndexInfoFindDataOffset
Unexecuted instantiation: gistdesc.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgdoinsert.c:IndexInfoFindDataOffset
Unexecuted instantiation: spginsert.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgkdtreeproc.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgproc.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgquadtreeproc.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgutils.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgvacuum.c:IndexInfoFindDataOffset
Unexecuted instantiation: spgxlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: tableam.c:IndexInfoFindDataOffset
Unexecuted instantiation: tableamapi.c:IndexInfoFindDataOffset
Unexecuted instantiation: bernoulli.c:IndexInfoFindDataOffset
Unexecuted instantiation: system.c:IndexInfoFindDataOffset
Unexecuted instantiation: tablesample.c:IndexInfoFindDataOffset
Unexecuted instantiation: clog.c:IndexInfoFindDataOffset
Unexecuted instantiation: commit_ts.c:IndexInfoFindDataOffset
Unexecuted instantiation: multixact.c:IndexInfoFindDataOffset
Unexecuted instantiation: parallel.c:IndexInfoFindDataOffset
Unexecuted instantiation: rmgr.c:IndexInfoFindDataOffset
Unexecuted instantiation: slru.c:IndexInfoFindDataOffset
Unexecuted instantiation: timeline.c:IndexInfoFindDataOffset
Unexecuted instantiation: twophase.c:IndexInfoFindDataOffset
Unexecuted instantiation: twophase_rmgr.c:IndexInfoFindDataOffset
Unexecuted instantiation: xact.c:IndexInfoFindDataOffset
Unexecuted instantiation: xlog.c:IndexInfoFindDataOffset
Unexecuted instantiation: xlogarchive.c:IndexInfoFindDataOffset
Unexecuted instantiation: xlogfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: xlogprefetcher.c:IndexInfoFindDataOffset
Unexecuted instantiation: xlogreader.c:IndexInfoFindDataOffset
Unexecuted instantiation: xlogrecovery.c:IndexInfoFindDataOffset
Unexecuted instantiation: bootparse.c:IndexInfoFindDataOffset
Unexecuted instantiation: bootscanner.c:IndexInfoFindDataOffset
Unexecuted instantiation: bootstrap.c:IndexInfoFindDataOffset
Unexecuted instantiation: aclchk.c:IndexInfoFindDataOffset
Unexecuted instantiation: dependency.c:IndexInfoFindDataOffset
Unexecuted instantiation: heap.c:IndexInfoFindDataOffset
Unexecuted instantiation: index.c:IndexInfoFindDataOffset
Unexecuted instantiation: indexing.c:IndexInfoFindDataOffset
Unexecuted instantiation: namespace.c:IndexInfoFindDataOffset
Unexecuted instantiation: objectaddress.c:IndexInfoFindDataOffset
Unexecuted instantiation: partition.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_aggregate.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_attrdef.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_cast.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_collation.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_constraint.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_conversion.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_db_role_setting.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_depend.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_enum.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_inherits.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_largeobject.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_namespace.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_operator.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_parameter_acl.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_proc.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_publication.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_range.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_shdepend.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_subscription.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_type.c:IndexInfoFindDataOffset
Unexecuted instantiation: storage.c:IndexInfoFindDataOffset
Unexecuted instantiation: toasting.c:IndexInfoFindDataOffset
Unexecuted instantiation: analyze.c:IndexInfoFindDataOffset
Unexecuted instantiation: gram.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_agg.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_clause.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_coerce.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_collate.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_expr.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_func.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_jsontable.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_merge.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_node.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_relation.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_target.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_type.c:IndexInfoFindDataOffset
Unexecuted instantiation: parse_utilcmd.c:IndexInfoFindDataOffset
Unexecuted instantiation: alter.c:IndexInfoFindDataOffset
Unexecuted instantiation: amcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: async.c:IndexInfoFindDataOffset
Unexecuted instantiation: cluster.c:IndexInfoFindDataOffset
Unexecuted instantiation: collationcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: comment.c:IndexInfoFindDataOffset
Unexecuted instantiation: constraint.c:IndexInfoFindDataOffset
Unexecuted instantiation: copy.c:IndexInfoFindDataOffset
Unexecuted instantiation: copyfrom.c:IndexInfoFindDataOffset
Unexecuted instantiation: copyfromparse.c:IndexInfoFindDataOffset
Unexecuted instantiation: copyto.c:IndexInfoFindDataOffset
Unexecuted instantiation: createas.c:IndexInfoFindDataOffset
Unexecuted instantiation: dbcommands.c:IndexInfoFindDataOffset
Unexecuted instantiation: define.c:IndexInfoFindDataOffset
Unexecuted instantiation: discard.c:IndexInfoFindDataOffset
Unexecuted instantiation: event_trigger.c:IndexInfoFindDataOffset
Unexecuted instantiation: explain.c:IndexInfoFindDataOffset
Unexecuted instantiation: explain_dr.c:IndexInfoFindDataOffset
Unexecuted instantiation: explain_format.c:IndexInfoFindDataOffset
Unexecuted instantiation: explain_state.c:IndexInfoFindDataOffset
Unexecuted instantiation: extension.c:IndexInfoFindDataOffset
Unexecuted instantiation: foreigncmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: functioncmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: indexcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: matview.c:IndexInfoFindDataOffset
Unexecuted instantiation: opclasscmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: operatorcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: policy.c:IndexInfoFindDataOffset
Unexecuted instantiation: portalcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: prepare.c:IndexInfoFindDataOffset
Unexecuted instantiation: proclang.c:IndexInfoFindDataOffset
Unexecuted instantiation: publicationcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: schemacmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: seclabel.c:IndexInfoFindDataOffset
Unexecuted instantiation: sequence.c:IndexInfoFindDataOffset
Unexecuted instantiation: statscmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: subscriptioncmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: tablecmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: tablespace.c:IndexInfoFindDataOffset
Unexecuted instantiation: trigger.c:IndexInfoFindDataOffset
Unexecuted instantiation: tsearchcmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: typecmds.c:IndexInfoFindDataOffset
Unexecuted instantiation: user.c:IndexInfoFindDataOffset
Unexecuted instantiation: vacuum.c:IndexInfoFindDataOffset
Unexecuted instantiation: vacuumparallel.c:IndexInfoFindDataOffset
Unexecuted instantiation: view.c:IndexInfoFindDataOffset
Unexecuted instantiation: execAmi.c:IndexInfoFindDataOffset
Unexecuted instantiation: execAsync.c:IndexInfoFindDataOffset
Unexecuted instantiation: execCurrent.c:IndexInfoFindDataOffset
Unexecuted instantiation: execExpr.c:IndexInfoFindDataOffset
Unexecuted instantiation: execExprInterp.c:IndexInfoFindDataOffset
Unexecuted instantiation: execGrouping.c:IndexInfoFindDataOffset
Unexecuted instantiation: execIndexing.c:IndexInfoFindDataOffset
Unexecuted instantiation: execJunk.c:IndexInfoFindDataOffset
Unexecuted instantiation: execMain.c:IndexInfoFindDataOffset
Unexecuted instantiation: execParallel.c:IndexInfoFindDataOffset
Unexecuted instantiation: execPartition.c:IndexInfoFindDataOffset
Unexecuted instantiation: execProcnode.c:IndexInfoFindDataOffset
Unexecuted instantiation: execReplication.c:IndexInfoFindDataOffset
Unexecuted instantiation: execSRF.c:IndexInfoFindDataOffset
Unexecuted instantiation: execScan.c:IndexInfoFindDataOffset
Unexecuted instantiation: execTuples.c:IndexInfoFindDataOffset
Unexecuted instantiation: execUtils.c:IndexInfoFindDataOffset
Unexecuted instantiation: functions.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeAgg.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeAppend.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeBitmapAnd.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeBitmapHeapscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeBitmapIndexscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeBitmapOr.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeCtescan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeCustom.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeForeignscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeFunctionscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeGather.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeGatherMerge.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeGroup.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeHash.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeHashjoin.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeIncrementalSort.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeIndexonlyscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeIndexscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeLimit.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeLockRows.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeMaterial.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeMemoize.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeMergeAppend.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeMergejoin.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeModifyTable.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeNamedtuplestorescan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeNestloop.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeProjectSet.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeRecursiveunion.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeResult.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeSamplescan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeSeqscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeSetOp.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeSort.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeSubplan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeSubqueryscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeTableFuncscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeTidrangescan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeTidscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeUnique.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeValuesscan.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeWindowAgg.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeWorktablescan.c:IndexInfoFindDataOffset
Unexecuted instantiation: spi.c:IndexInfoFindDataOffset
Unexecuted instantiation: foreign.c:IndexInfoFindDataOffset
Unexecuted instantiation: pqmq.c:IndexInfoFindDataOffset
Unexecuted instantiation: copyfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: equalfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: extensible.c:IndexInfoFindDataOffset
Unexecuted instantiation: makefuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: nodeFuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: outfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: print.c:IndexInfoFindDataOffset
Unexecuted instantiation: queryjumblefuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: readfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: allpaths.c:IndexInfoFindDataOffset
Unexecuted instantiation: costsize.c:IndexInfoFindDataOffset
Unexecuted instantiation: equivclass.c:IndexInfoFindDataOffset
Unexecuted instantiation: indxpath.c:IndexInfoFindDataOffset
Unexecuted instantiation: joinpath.c:IndexInfoFindDataOffset
Unexecuted instantiation: createplan.c:IndexInfoFindDataOffset
Unexecuted instantiation: initsplan.c:IndexInfoFindDataOffset
Unexecuted instantiation: planagg.c:IndexInfoFindDataOffset
Unexecuted instantiation: planner.c:IndexInfoFindDataOffset
Unexecuted instantiation: setrefs.c:IndexInfoFindDataOffset
Unexecuted instantiation: subselect.c:IndexInfoFindDataOffset
Unexecuted instantiation: prepjointree.c:IndexInfoFindDataOffset
Unexecuted instantiation: prepqual.c:IndexInfoFindDataOffset
Unexecuted instantiation: preptlist.c:IndexInfoFindDataOffset
Unexecuted instantiation: prepunion.c:IndexInfoFindDataOffset
Unexecuted instantiation: appendinfo.c:IndexInfoFindDataOffset
Unexecuted instantiation: clauses.c:IndexInfoFindDataOffset
Unexecuted instantiation: inherit.c:IndexInfoFindDataOffset
Unexecuted instantiation: joininfo.c:IndexInfoFindDataOffset
Unexecuted instantiation: orclauses.c:IndexInfoFindDataOffset
Unexecuted instantiation: pathnode.c:IndexInfoFindDataOffset
Unexecuted instantiation: plancat.c:IndexInfoFindDataOffset
Unexecuted instantiation: predtest.c:IndexInfoFindDataOffset
Unexecuted instantiation: restrictinfo.c:IndexInfoFindDataOffset
Unexecuted instantiation: tlist.c:IndexInfoFindDataOffset
Unexecuted instantiation: partbounds.c:IndexInfoFindDataOffset
Unexecuted instantiation: partprune.c:IndexInfoFindDataOffset
Unexecuted instantiation: autovacuum.c:IndexInfoFindDataOffset
Unexecuted instantiation: auxprocess.c:IndexInfoFindDataOffset
Unexecuted instantiation: bgworker.c:IndexInfoFindDataOffset
Unexecuted instantiation: bgwriter.c:IndexInfoFindDataOffset
Unexecuted instantiation: checkpointer.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgarch.c:IndexInfoFindDataOffset
Unexecuted instantiation: postmaster.c:IndexInfoFindDataOffset
Unexecuted instantiation: syslogger.c:IndexInfoFindDataOffset
Unexecuted instantiation: walsummarizer.c:IndexInfoFindDataOffset
Unexecuted instantiation: walwriter.c:IndexInfoFindDataOffset
Unexecuted instantiation: applyparallelworker.c:IndexInfoFindDataOffset
Unexecuted instantiation: conflict.c:IndexInfoFindDataOffset
Unexecuted instantiation: launcher.c:IndexInfoFindDataOffset
Unexecuted instantiation: logical.c:IndexInfoFindDataOffset
Unexecuted instantiation: logicalfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: origin.c:IndexInfoFindDataOffset
Unexecuted instantiation: reorderbuffer.c:IndexInfoFindDataOffset
Unexecuted instantiation: slotsync.c:IndexInfoFindDataOffset
Unexecuted instantiation: snapbuild.c:IndexInfoFindDataOffset
Unexecuted instantiation: tablesync.c:IndexInfoFindDataOffset
Unexecuted instantiation: worker.c:IndexInfoFindDataOffset
Unexecuted instantiation: repl_gram.c:IndexInfoFindDataOffset
Unexecuted instantiation: slot.c:IndexInfoFindDataOffset
Unexecuted instantiation: slotfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: syncrep.c:IndexInfoFindDataOffset
Unexecuted instantiation: walreceiver.c:IndexInfoFindDataOffset
Unexecuted instantiation: walreceiverfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: walsender.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteDefine.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteHandler.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteManip.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteRemove.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteSearchCycle.c:IndexInfoFindDataOffset
Unexecuted instantiation: rewriteSupport.c:IndexInfoFindDataOffset
Unexecuted instantiation: rowsecurity.c:IndexInfoFindDataOffset
Unexecuted instantiation: basebackup.c:IndexInfoFindDataOffset
Unexecuted instantiation: basebackup_copy.c:IndexInfoFindDataOffset
Unexecuted instantiation: basebackup_progress.c:IndexInfoFindDataOffset
Unexecuted instantiation: basebackup_throttle.c:IndexInfoFindDataOffset
Unexecuted instantiation: walsummaryfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: attribute_stats.c:IndexInfoFindDataOffset
Unexecuted instantiation: extended_stats.c:IndexInfoFindDataOffset
Unexecuted instantiation: mcv.c:IndexInfoFindDataOffset
Unexecuted instantiation: relation_stats.c:IndexInfoFindDataOffset
Unexecuted instantiation: stat_utils.c:IndexInfoFindDataOffset
Unexecuted instantiation: aio_funcs.c:IndexInfoFindDataOffset
Unexecuted instantiation: buf_init.c:IndexInfoFindDataOffset
Unexecuted instantiation: buf_table.c:IndexInfoFindDataOffset
Unexecuted instantiation: bufmgr.c:IndexInfoFindDataOffset
Unexecuted instantiation: freelist.c:IndexInfoFindDataOffset
Unexecuted instantiation: localbuf.c:IndexInfoFindDataOffset
Unexecuted instantiation: buffile.c:IndexInfoFindDataOffset
Unexecuted instantiation: copydir.c:IndexInfoFindDataOffset
Unexecuted instantiation: fd.c:IndexInfoFindDataOffset
Unexecuted instantiation: dsm_impl.c:IndexInfoFindDataOffset
Unexecuted instantiation: ipci.c:IndexInfoFindDataOffset
Unexecuted instantiation: procarray.c:IndexInfoFindDataOffset
Unexecuted instantiation: procsignal.c:IndexInfoFindDataOffset
Unexecuted instantiation: shm_mq.c:IndexInfoFindDataOffset
Unexecuted instantiation: shmem.c:IndexInfoFindDataOffset
Unexecuted instantiation: signalfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: standby.c:IndexInfoFindDataOffset
Unexecuted instantiation: waiteventset.c:IndexInfoFindDataOffset
Unexecuted instantiation: inv_api.c:IndexInfoFindDataOffset
Unexecuted instantiation: deadlock.c:IndexInfoFindDataOffset
Unexecuted instantiation: lmgr.c:IndexInfoFindDataOffset
Unexecuted instantiation: lwlock.c:IndexInfoFindDataOffset
Unexecuted instantiation: predicate.c:IndexInfoFindDataOffset
Unexecuted instantiation: proc.c:IndexInfoFindDataOffset
Unexecuted instantiation: bufpage.c:IndexInfoFindDataOffset
Unexecuted instantiation: md.c:IndexInfoFindDataOffset
Unexecuted instantiation: sync.c:IndexInfoFindDataOffset
Unexecuted instantiation: dest.c:IndexInfoFindDataOffset
Unexecuted instantiation: postgres.c:IndexInfoFindDataOffset
Unexecuted instantiation: pquery.c:IndexInfoFindDataOffset
Unexecuted instantiation: utility.c:IndexInfoFindDataOffset
Unexecuted instantiation: wparser.c:IndexInfoFindDataOffset
Unexecuted instantiation: backend_status.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_archiver.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_backend.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_bgwriter.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_checkpointer.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_database.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_function.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_io.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_relation.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_replslot.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_shmem.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_slru.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_subscription.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_wal.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstat_xact.c:IndexInfoFindDataOffset
Unexecuted instantiation: wait_event_funcs.c:IndexInfoFindDataOffset
Unexecuted instantiation: acl.c:IndexInfoFindDataOffset
Unexecuted instantiation: array_userfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: arrayfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: arraysubs.c:IndexInfoFindDataOffset
Unexecuted instantiation: datetime.c:IndexInfoFindDataOffset
Unexecuted instantiation: domains.c:IndexInfoFindDataOffset
Unexecuted instantiation: expandedrecord.c:IndexInfoFindDataOffset
Unexecuted instantiation: genfile.c:IndexInfoFindDataOffset
Unexecuted instantiation: geo_spgist.c:IndexInfoFindDataOffset
Unexecuted instantiation: hbafuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: int.c:IndexInfoFindDataOffset
Unexecuted instantiation: int8.c:IndexInfoFindDataOffset
Unexecuted instantiation: json.c:IndexInfoFindDataOffset
Unexecuted instantiation: jsonb.c:IndexInfoFindDataOffset
Unexecuted instantiation: jsonb_gin.c:IndexInfoFindDataOffset
Unexecuted instantiation: jsonfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: jsonbsubs.c:IndexInfoFindDataOffset
Unexecuted instantiation: jsonpath_exec.c:IndexInfoFindDataOffset
Unexecuted instantiation: like_support.c:IndexInfoFindDataOffset
Unexecuted instantiation: lockfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: mcxtfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: misc.c:IndexInfoFindDataOffset
Unexecuted instantiation: multirangetypes.c:IndexInfoFindDataOffset
Unexecuted instantiation: network.c:IndexInfoFindDataOffset
Unexecuted instantiation: network_gist.c:IndexInfoFindDataOffset
Unexecuted instantiation: numeric.c:IndexInfoFindDataOffset
Unexecuted instantiation: orderedsetaggs.c:IndexInfoFindDataOffset
Unexecuted instantiation: partitionfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_upgrade_support.c:IndexInfoFindDataOffset
Unexecuted instantiation: pgstatfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: rangetypes.c:IndexInfoFindDataOffset
Unexecuted instantiation: rangetypes_gist.c:IndexInfoFindDataOffset
Unexecuted instantiation: regexp.c:IndexInfoFindDataOffset
Unexecuted instantiation: ri_triggers.c:IndexInfoFindDataOffset
Unexecuted instantiation: rowtypes.c:IndexInfoFindDataOffset
Unexecuted instantiation: ruleutils.c:IndexInfoFindDataOffset
Unexecuted instantiation: selfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: skipsupport.c:IndexInfoFindDataOffset
Unexecuted instantiation: tid.c:IndexInfoFindDataOffset
Unexecuted instantiation: timestamp.c:IndexInfoFindDataOffset
Unexecuted instantiation: trigfuncs.c:IndexInfoFindDataOffset
Unexecuted instantiation: tsginidx.c:IndexInfoFindDataOffset
Unexecuted instantiation: tsgistidx.c:IndexInfoFindDataOffset
Unexecuted instantiation: tsquery_gist.c:IndexInfoFindDataOffset
Unexecuted instantiation: tsquery_rewrite.c:IndexInfoFindDataOffset
Unexecuted instantiation: tsvector_op.c:IndexInfoFindDataOffset
Unexecuted instantiation: varlena.c:IndexInfoFindDataOffset
Unexecuted instantiation: xid8funcs.c:IndexInfoFindDataOffset
Unexecuted instantiation: xml.c:IndexInfoFindDataOffset
Unexecuted instantiation: catcache.c:IndexInfoFindDataOffset
Unexecuted instantiation: evtcache.c:IndexInfoFindDataOffset
Unexecuted instantiation: funccache.c:IndexInfoFindDataOffset
Unexecuted instantiation: lsyscache.c:IndexInfoFindDataOffset
Unexecuted instantiation: partcache.c:IndexInfoFindDataOffset
Unexecuted instantiation: plancache.c:IndexInfoFindDataOffset
Unexecuted instantiation: relcache.c:IndexInfoFindDataOffset
Unexecuted instantiation: relmapper.c:IndexInfoFindDataOffset
Unexecuted instantiation: typcache.c:IndexInfoFindDataOffset
Unexecuted instantiation: elog.c:IndexInfoFindDataOffset
Unexecuted instantiation: fmgr.c:IndexInfoFindDataOffset
Unexecuted instantiation: funcapi.c:IndexInfoFindDataOffset
Unexecuted instantiation: miscinit.c:IndexInfoFindDataOffset
Unexecuted instantiation: postinit.c:IndexInfoFindDataOffset
Unexecuted instantiation: guc_funcs.c:IndexInfoFindDataOffset
Unexecuted instantiation: guc_tables.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_config.c:IndexInfoFindDataOffset
Unexecuted instantiation: pg_controldata.c:IndexInfoFindDataOffset
Unexecuted instantiation: portalmem.c:IndexInfoFindDataOffset
Unexecuted instantiation: sortsupport.c:IndexInfoFindDataOffset
Unexecuted instantiation: tuplesort.c:IndexInfoFindDataOffset
Unexecuted instantiation: tuplesortvariants.c:IndexInfoFindDataOffset
Unexecuted instantiation: tuplestore.c:IndexInfoFindDataOffset
Unexecuted instantiation: jit.c:IndexInfoFindDataOffset
Unexecuted instantiation: controldata_utils.c:IndexInfoFindDataOffset
Unexecuted instantiation: shell_archive.c:IndexInfoFindDataOffset
Unexecuted instantiation: simple_query_fuzzer.c:IndexInfoFindDataOffset
120
121
#ifndef FRONTEND
122
123
/* ----------------
124
 *    index_getattr
125
 *
126
 *    This gets called many times, so we macro the cacheable and NULL
127
 *    lookups, and call nocache_index_getattr() for the rest.
128
 *
129
 * ----------------
130
 */
131
static inline Datum
132
index_getattr(IndexTuple tup, int attnum, TupleDesc tupleDesc, bool *isnull)
133
0
{
134
0
  Assert(PointerIsValid(isnull));
135
0
  Assert(attnum > 0);
136
137
0
  *isnull = false;
138
139
0
  if (!IndexTupleHasNulls(tup))
140
0
  {
141
0
    CompactAttribute *attr = TupleDescCompactAttr(tupleDesc, attnum - 1);
142
143
0
    if (attr->attcacheoff >= 0)
144
0
    {
145
0
      return fetchatt(attr,
146
0
              (char *) tup + IndexInfoFindDataOffset(tup->t_info) +
147
0
              attr->attcacheoff);
148
0
    }
149
0
    else
150
0
      return nocache_index_getattr(tup, attnum, tupleDesc);
151
0
  }
152
0
  else
153
0
  {
154
0
    if (att_isnull(attnum - 1, (bits8 *) tup + sizeof(IndexTupleData)))
155
0
    {
156
0
      *isnull = true;
157
0
      return (Datum) NULL;
158
0
    }
159
0
    else
160
0
      return nocache_index_getattr(tup, attnum, tupleDesc);
161
0
  }
162
0
}
Unexecuted instantiation: fuzzer_initialize.c:index_getattr
Unexecuted instantiation: brin.c:index_getattr
Unexecuted instantiation: brin_bloom.c:index_getattr
Unexecuted instantiation: brin_minmax_multi.c:index_getattr
Unexecuted instantiation: detoast.c:index_getattr
Unexecuted instantiation: indextuple.c:index_getattr
Unexecuted instantiation: printtup.c:index_getattr
Unexecuted instantiation: relation.c:index_getattr
Unexecuted instantiation: reloptions.c:index_getattr
Unexecuted instantiation: toast_internals.c:index_getattr
Unexecuted instantiation: ginarrayproc.c:index_getattr
Unexecuted instantiation: ginbtree.c:index_getattr
Unexecuted instantiation: ginbulk.c:index_getattr
Unexecuted instantiation: gindatapage.c:index_getattr
Unexecuted instantiation: ginentrypage.c:index_getattr
Unexecuted instantiation: ginfast.c:index_getattr
Unexecuted instantiation: ginget.c:index_getattr
Unexecuted instantiation: gininsert.c:index_getattr
Unexecuted instantiation: ginlogic.c:index_getattr
Unexecuted instantiation: ginpostinglist.c:index_getattr
Unexecuted instantiation: ginscan.c:index_getattr
Unexecuted instantiation: ginutil.c:index_getattr
Unexecuted instantiation: ginvacuum.c:index_getattr
Unexecuted instantiation: ginvalidate.c:index_getattr
Unexecuted instantiation: ginxlog.c:index_getattr
Unexecuted instantiation: gist.c:index_getattr
Unexecuted instantiation: gistbuild.c:index_getattr
Unexecuted instantiation: gistbuildbuffers.c:index_getattr
Unexecuted instantiation: gistget.c:index_getattr
Unexecuted instantiation: gistproc.c:index_getattr
Unexecuted instantiation: gistscan.c:index_getattr
Unexecuted instantiation: gistsplit.c:index_getattr
Unexecuted instantiation: gistutil.c:index_getattr
Unexecuted instantiation: gistvacuum.c:index_getattr
Unexecuted instantiation: gistvalidate.c:index_getattr
Unexecuted instantiation: gistxlog.c:index_getattr
Unexecuted instantiation: hash.c:index_getattr
Unexecuted instantiation: hash_xlog.c:index_getattr
Unexecuted instantiation: hashinsert.c:index_getattr
Unexecuted instantiation: hashovfl.c:index_getattr
Unexecuted instantiation: hashpage.c:index_getattr
Unexecuted instantiation: hashsearch.c:index_getattr
Unexecuted instantiation: hashsort.c:index_getattr
Unexecuted instantiation: hashutil.c:index_getattr
Unexecuted instantiation: hashvalidate.c:index_getattr
Unexecuted instantiation: heapam.c:index_getattr
Unexecuted instantiation: heapam_handler.c:index_getattr
Unexecuted instantiation: heapam_visibility.c:index_getattr
Unexecuted instantiation: heapam_xlog.c:index_getattr
Unexecuted instantiation: heaptoast.c:index_getattr
Unexecuted instantiation: hio.c:index_getattr
Unexecuted instantiation: pruneheap.c:index_getattr
Unexecuted instantiation: rewriteheap.c:index_getattr
Unexecuted instantiation: vacuumlazy.c:index_getattr
Unexecuted instantiation: genam.c:index_getattr
Unexecuted instantiation: indexam.c:index_getattr
Unexecuted instantiation: nbtdedup.c:index_getattr
Unexecuted instantiation: nbtinsert.c:index_getattr
Unexecuted instantiation: nbtpage.c:index_getattr
Unexecuted instantiation: nbtpreprocesskeys.c:index_getattr
Unexecuted instantiation: nbtree.c:index_getattr
Unexecuted instantiation: nbtsearch.c:index_getattr
Unexecuted instantiation: nbtsort.c:index_getattr
Unexecuted instantiation: nbtsplitloc.c:index_getattr
Unexecuted instantiation: nbtutils.c:index_getattr
Unexecuted instantiation: nbtvalidate.c:index_getattr
Unexecuted instantiation: nbtxlog.c:index_getattr
Unexecuted instantiation: gindesc.c:index_getattr
Unexecuted instantiation: gistdesc.c:index_getattr
Unexecuted instantiation: spgdoinsert.c:index_getattr
Unexecuted instantiation: spginsert.c:index_getattr
Unexecuted instantiation: spgkdtreeproc.c:index_getattr
Unexecuted instantiation: spgproc.c:index_getattr
Unexecuted instantiation: spgquadtreeproc.c:index_getattr
Unexecuted instantiation: spgscan.c:index_getattr
Unexecuted instantiation: spgutils.c:index_getattr
Unexecuted instantiation: spgvacuum.c:index_getattr
Unexecuted instantiation: spgxlog.c:index_getattr
Unexecuted instantiation: tableam.c:index_getattr
Unexecuted instantiation: tableamapi.c:index_getattr
Unexecuted instantiation: bernoulli.c:index_getattr
Unexecuted instantiation: system.c:index_getattr
Unexecuted instantiation: tablesample.c:index_getattr
Unexecuted instantiation: clog.c:index_getattr
Unexecuted instantiation: commit_ts.c:index_getattr
Unexecuted instantiation: multixact.c:index_getattr
Unexecuted instantiation: parallel.c:index_getattr
Unexecuted instantiation: rmgr.c:index_getattr
Unexecuted instantiation: slru.c:index_getattr
Unexecuted instantiation: timeline.c:index_getattr
Unexecuted instantiation: twophase.c:index_getattr
Unexecuted instantiation: twophase_rmgr.c:index_getattr
Unexecuted instantiation: xact.c:index_getattr
Unexecuted instantiation: xlog.c:index_getattr
Unexecuted instantiation: xlogarchive.c:index_getattr
Unexecuted instantiation: xlogfuncs.c:index_getattr
Unexecuted instantiation: xlogprefetcher.c:index_getattr
Unexecuted instantiation: xlogreader.c:index_getattr
Unexecuted instantiation: xlogrecovery.c:index_getattr
Unexecuted instantiation: bootparse.c:index_getattr
Unexecuted instantiation: bootscanner.c:index_getattr
Unexecuted instantiation: bootstrap.c:index_getattr
Unexecuted instantiation: aclchk.c:index_getattr
Unexecuted instantiation: dependency.c:index_getattr
Unexecuted instantiation: heap.c:index_getattr
Unexecuted instantiation: index.c:index_getattr
Unexecuted instantiation: indexing.c:index_getattr
Unexecuted instantiation: namespace.c:index_getattr
Unexecuted instantiation: objectaddress.c:index_getattr
Unexecuted instantiation: partition.c:index_getattr
Unexecuted instantiation: pg_aggregate.c:index_getattr
Unexecuted instantiation: pg_attrdef.c:index_getattr
Unexecuted instantiation: pg_cast.c:index_getattr
Unexecuted instantiation: pg_collation.c:index_getattr
Unexecuted instantiation: pg_constraint.c:index_getattr
Unexecuted instantiation: pg_conversion.c:index_getattr
Unexecuted instantiation: pg_db_role_setting.c:index_getattr
Unexecuted instantiation: pg_depend.c:index_getattr
Unexecuted instantiation: pg_enum.c:index_getattr
Unexecuted instantiation: pg_inherits.c:index_getattr
Unexecuted instantiation: pg_largeobject.c:index_getattr
Unexecuted instantiation: pg_namespace.c:index_getattr
Unexecuted instantiation: pg_operator.c:index_getattr
Unexecuted instantiation: pg_parameter_acl.c:index_getattr
Unexecuted instantiation: pg_proc.c:index_getattr
Unexecuted instantiation: pg_publication.c:index_getattr
Unexecuted instantiation: pg_range.c:index_getattr
Unexecuted instantiation: pg_shdepend.c:index_getattr
Unexecuted instantiation: pg_subscription.c:index_getattr
Unexecuted instantiation: pg_type.c:index_getattr
Unexecuted instantiation: storage.c:index_getattr
Unexecuted instantiation: toasting.c:index_getattr
Unexecuted instantiation: analyze.c:index_getattr
Unexecuted instantiation: gram.c:index_getattr
Unexecuted instantiation: parse_agg.c:index_getattr
Unexecuted instantiation: parse_clause.c:index_getattr
Unexecuted instantiation: parse_coerce.c:index_getattr
Unexecuted instantiation: parse_collate.c:index_getattr
Unexecuted instantiation: parse_expr.c:index_getattr
Unexecuted instantiation: parse_func.c:index_getattr
Unexecuted instantiation: parse_jsontable.c:index_getattr
Unexecuted instantiation: parse_merge.c:index_getattr
Unexecuted instantiation: parse_node.c:index_getattr
Unexecuted instantiation: parse_relation.c:index_getattr
Unexecuted instantiation: parse_target.c:index_getattr
Unexecuted instantiation: parse_type.c:index_getattr
Unexecuted instantiation: parse_utilcmd.c:index_getattr
Unexecuted instantiation: alter.c:index_getattr
Unexecuted instantiation: amcmds.c:index_getattr
Unexecuted instantiation: async.c:index_getattr
Unexecuted instantiation: cluster.c:index_getattr
Unexecuted instantiation: collationcmds.c:index_getattr
Unexecuted instantiation: comment.c:index_getattr
Unexecuted instantiation: constraint.c:index_getattr
Unexecuted instantiation: copy.c:index_getattr
Unexecuted instantiation: copyfrom.c:index_getattr
Unexecuted instantiation: copyfromparse.c:index_getattr
Unexecuted instantiation: copyto.c:index_getattr
Unexecuted instantiation: createas.c:index_getattr
Unexecuted instantiation: dbcommands.c:index_getattr
Unexecuted instantiation: define.c:index_getattr
Unexecuted instantiation: discard.c:index_getattr
Unexecuted instantiation: event_trigger.c:index_getattr
Unexecuted instantiation: explain.c:index_getattr
Unexecuted instantiation: explain_dr.c:index_getattr
Unexecuted instantiation: explain_format.c:index_getattr
Unexecuted instantiation: explain_state.c:index_getattr
Unexecuted instantiation: extension.c:index_getattr
Unexecuted instantiation: foreigncmds.c:index_getattr
Unexecuted instantiation: functioncmds.c:index_getattr
Unexecuted instantiation: indexcmds.c:index_getattr
Unexecuted instantiation: matview.c:index_getattr
Unexecuted instantiation: opclasscmds.c:index_getattr
Unexecuted instantiation: operatorcmds.c:index_getattr
Unexecuted instantiation: policy.c:index_getattr
Unexecuted instantiation: portalcmds.c:index_getattr
Unexecuted instantiation: prepare.c:index_getattr
Unexecuted instantiation: proclang.c:index_getattr
Unexecuted instantiation: publicationcmds.c:index_getattr
Unexecuted instantiation: schemacmds.c:index_getattr
Unexecuted instantiation: seclabel.c:index_getattr
Unexecuted instantiation: sequence.c:index_getattr
Unexecuted instantiation: statscmds.c:index_getattr
Unexecuted instantiation: subscriptioncmds.c:index_getattr
Unexecuted instantiation: tablecmds.c:index_getattr
Unexecuted instantiation: tablespace.c:index_getattr
Unexecuted instantiation: trigger.c:index_getattr
Unexecuted instantiation: tsearchcmds.c:index_getattr
Unexecuted instantiation: typecmds.c:index_getattr
Unexecuted instantiation: user.c:index_getattr
Unexecuted instantiation: vacuum.c:index_getattr
Unexecuted instantiation: vacuumparallel.c:index_getattr
Unexecuted instantiation: view.c:index_getattr
Unexecuted instantiation: execAmi.c:index_getattr
Unexecuted instantiation: execAsync.c:index_getattr
Unexecuted instantiation: execCurrent.c:index_getattr
Unexecuted instantiation: execExpr.c:index_getattr
Unexecuted instantiation: execExprInterp.c:index_getattr
Unexecuted instantiation: execGrouping.c:index_getattr
Unexecuted instantiation: execIndexing.c:index_getattr
Unexecuted instantiation: execJunk.c:index_getattr
Unexecuted instantiation: execMain.c:index_getattr
Unexecuted instantiation: execParallel.c:index_getattr
Unexecuted instantiation: execPartition.c:index_getattr
Unexecuted instantiation: execProcnode.c:index_getattr
Unexecuted instantiation: execReplication.c:index_getattr
Unexecuted instantiation: execSRF.c:index_getattr
Unexecuted instantiation: execScan.c:index_getattr
Unexecuted instantiation: execTuples.c:index_getattr
Unexecuted instantiation: execUtils.c:index_getattr
Unexecuted instantiation: functions.c:index_getattr
Unexecuted instantiation: nodeAgg.c:index_getattr
Unexecuted instantiation: nodeAppend.c:index_getattr
Unexecuted instantiation: nodeBitmapAnd.c:index_getattr
Unexecuted instantiation: nodeBitmapHeapscan.c:index_getattr
Unexecuted instantiation: nodeBitmapIndexscan.c:index_getattr
Unexecuted instantiation: nodeBitmapOr.c:index_getattr
Unexecuted instantiation: nodeCtescan.c:index_getattr
Unexecuted instantiation: nodeCustom.c:index_getattr
Unexecuted instantiation: nodeForeignscan.c:index_getattr
Unexecuted instantiation: nodeFunctionscan.c:index_getattr
Unexecuted instantiation: nodeGather.c:index_getattr
Unexecuted instantiation: nodeGatherMerge.c:index_getattr
Unexecuted instantiation: nodeGroup.c:index_getattr
Unexecuted instantiation: nodeHash.c:index_getattr
Unexecuted instantiation: nodeHashjoin.c:index_getattr
Unexecuted instantiation: nodeIncrementalSort.c:index_getattr
Unexecuted instantiation: nodeIndexonlyscan.c:index_getattr
Unexecuted instantiation: nodeIndexscan.c:index_getattr
Unexecuted instantiation: nodeLimit.c:index_getattr
Unexecuted instantiation: nodeLockRows.c:index_getattr
Unexecuted instantiation: nodeMaterial.c:index_getattr
Unexecuted instantiation: nodeMemoize.c:index_getattr
Unexecuted instantiation: nodeMergeAppend.c:index_getattr
Unexecuted instantiation: nodeMergejoin.c:index_getattr
Unexecuted instantiation: nodeModifyTable.c:index_getattr
Unexecuted instantiation: nodeNamedtuplestorescan.c:index_getattr
Unexecuted instantiation: nodeNestloop.c:index_getattr
Unexecuted instantiation: nodeProjectSet.c:index_getattr
Unexecuted instantiation: nodeRecursiveunion.c:index_getattr
Unexecuted instantiation: nodeResult.c:index_getattr
Unexecuted instantiation: nodeSamplescan.c:index_getattr
Unexecuted instantiation: nodeSeqscan.c:index_getattr
Unexecuted instantiation: nodeSetOp.c:index_getattr
Unexecuted instantiation: nodeSort.c:index_getattr
Unexecuted instantiation: nodeSubplan.c:index_getattr
Unexecuted instantiation: nodeSubqueryscan.c:index_getattr
Unexecuted instantiation: nodeTableFuncscan.c:index_getattr
Unexecuted instantiation: nodeTidrangescan.c:index_getattr
Unexecuted instantiation: nodeTidscan.c:index_getattr
Unexecuted instantiation: nodeUnique.c:index_getattr
Unexecuted instantiation: nodeValuesscan.c:index_getattr
Unexecuted instantiation: nodeWindowAgg.c:index_getattr
Unexecuted instantiation: nodeWorktablescan.c:index_getattr
Unexecuted instantiation: spi.c:index_getattr
Unexecuted instantiation: foreign.c:index_getattr
Unexecuted instantiation: pqmq.c:index_getattr
Unexecuted instantiation: copyfuncs.c:index_getattr
Unexecuted instantiation: equalfuncs.c:index_getattr
Unexecuted instantiation: extensible.c:index_getattr
Unexecuted instantiation: makefuncs.c:index_getattr
Unexecuted instantiation: nodeFuncs.c:index_getattr
Unexecuted instantiation: outfuncs.c:index_getattr
Unexecuted instantiation: print.c:index_getattr
Unexecuted instantiation: queryjumblefuncs.c:index_getattr
Unexecuted instantiation: readfuncs.c:index_getattr
Unexecuted instantiation: allpaths.c:index_getattr
Unexecuted instantiation: costsize.c:index_getattr
Unexecuted instantiation: equivclass.c:index_getattr
Unexecuted instantiation: indxpath.c:index_getattr
Unexecuted instantiation: joinpath.c:index_getattr
Unexecuted instantiation: createplan.c:index_getattr
Unexecuted instantiation: initsplan.c:index_getattr
Unexecuted instantiation: planagg.c:index_getattr
Unexecuted instantiation: planner.c:index_getattr
Unexecuted instantiation: setrefs.c:index_getattr
Unexecuted instantiation: subselect.c:index_getattr
Unexecuted instantiation: prepjointree.c:index_getattr
Unexecuted instantiation: prepqual.c:index_getattr
Unexecuted instantiation: preptlist.c:index_getattr
Unexecuted instantiation: prepunion.c:index_getattr
Unexecuted instantiation: appendinfo.c:index_getattr
Unexecuted instantiation: clauses.c:index_getattr
Unexecuted instantiation: inherit.c:index_getattr
Unexecuted instantiation: joininfo.c:index_getattr
Unexecuted instantiation: orclauses.c:index_getattr
Unexecuted instantiation: pathnode.c:index_getattr
Unexecuted instantiation: plancat.c:index_getattr
Unexecuted instantiation: predtest.c:index_getattr
Unexecuted instantiation: restrictinfo.c:index_getattr
Unexecuted instantiation: tlist.c:index_getattr
Unexecuted instantiation: partbounds.c:index_getattr
Unexecuted instantiation: partprune.c:index_getattr
Unexecuted instantiation: autovacuum.c:index_getattr
Unexecuted instantiation: auxprocess.c:index_getattr
Unexecuted instantiation: bgworker.c:index_getattr
Unexecuted instantiation: bgwriter.c:index_getattr
Unexecuted instantiation: checkpointer.c:index_getattr
Unexecuted instantiation: pgarch.c:index_getattr
Unexecuted instantiation: postmaster.c:index_getattr
Unexecuted instantiation: syslogger.c:index_getattr
Unexecuted instantiation: walsummarizer.c:index_getattr
Unexecuted instantiation: walwriter.c:index_getattr
Unexecuted instantiation: applyparallelworker.c:index_getattr
Unexecuted instantiation: conflict.c:index_getattr
Unexecuted instantiation: launcher.c:index_getattr
Unexecuted instantiation: logical.c:index_getattr
Unexecuted instantiation: logicalfuncs.c:index_getattr
Unexecuted instantiation: origin.c:index_getattr
Unexecuted instantiation: reorderbuffer.c:index_getattr
Unexecuted instantiation: slotsync.c:index_getattr
Unexecuted instantiation: snapbuild.c:index_getattr
Unexecuted instantiation: tablesync.c:index_getattr
Unexecuted instantiation: worker.c:index_getattr
Unexecuted instantiation: repl_gram.c:index_getattr
Unexecuted instantiation: slot.c:index_getattr
Unexecuted instantiation: slotfuncs.c:index_getattr
Unexecuted instantiation: syncrep.c:index_getattr
Unexecuted instantiation: walreceiver.c:index_getattr
Unexecuted instantiation: walreceiverfuncs.c:index_getattr
Unexecuted instantiation: walsender.c:index_getattr
Unexecuted instantiation: rewriteDefine.c:index_getattr
Unexecuted instantiation: rewriteHandler.c:index_getattr
Unexecuted instantiation: rewriteManip.c:index_getattr
Unexecuted instantiation: rewriteRemove.c:index_getattr
Unexecuted instantiation: rewriteSearchCycle.c:index_getattr
Unexecuted instantiation: rewriteSupport.c:index_getattr
Unexecuted instantiation: rowsecurity.c:index_getattr
Unexecuted instantiation: basebackup.c:index_getattr
Unexecuted instantiation: basebackup_copy.c:index_getattr
Unexecuted instantiation: basebackup_progress.c:index_getattr
Unexecuted instantiation: basebackup_throttle.c:index_getattr
Unexecuted instantiation: walsummaryfuncs.c:index_getattr
Unexecuted instantiation: attribute_stats.c:index_getattr
Unexecuted instantiation: extended_stats.c:index_getattr
Unexecuted instantiation: mcv.c:index_getattr
Unexecuted instantiation: relation_stats.c:index_getattr
Unexecuted instantiation: stat_utils.c:index_getattr
Unexecuted instantiation: aio_funcs.c:index_getattr
Unexecuted instantiation: buf_init.c:index_getattr
Unexecuted instantiation: buf_table.c:index_getattr
Unexecuted instantiation: bufmgr.c:index_getattr
Unexecuted instantiation: freelist.c:index_getattr
Unexecuted instantiation: localbuf.c:index_getattr
Unexecuted instantiation: buffile.c:index_getattr
Unexecuted instantiation: copydir.c:index_getattr
Unexecuted instantiation: fd.c:index_getattr
Unexecuted instantiation: dsm_impl.c:index_getattr
Unexecuted instantiation: ipci.c:index_getattr
Unexecuted instantiation: procarray.c:index_getattr
Unexecuted instantiation: procsignal.c:index_getattr
Unexecuted instantiation: shm_mq.c:index_getattr
Unexecuted instantiation: shmem.c:index_getattr
Unexecuted instantiation: signalfuncs.c:index_getattr
Unexecuted instantiation: standby.c:index_getattr
Unexecuted instantiation: waiteventset.c:index_getattr
Unexecuted instantiation: inv_api.c:index_getattr
Unexecuted instantiation: deadlock.c:index_getattr
Unexecuted instantiation: lmgr.c:index_getattr
Unexecuted instantiation: lwlock.c:index_getattr
Unexecuted instantiation: predicate.c:index_getattr
Unexecuted instantiation: proc.c:index_getattr
Unexecuted instantiation: bufpage.c:index_getattr
Unexecuted instantiation: md.c:index_getattr
Unexecuted instantiation: sync.c:index_getattr
Unexecuted instantiation: dest.c:index_getattr
Unexecuted instantiation: postgres.c:index_getattr
Unexecuted instantiation: pquery.c:index_getattr
Unexecuted instantiation: utility.c:index_getattr
Unexecuted instantiation: wparser.c:index_getattr
Unexecuted instantiation: backend_status.c:index_getattr
Unexecuted instantiation: pgstat.c:index_getattr
Unexecuted instantiation: pgstat_archiver.c:index_getattr
Unexecuted instantiation: pgstat_backend.c:index_getattr
Unexecuted instantiation: pgstat_bgwriter.c:index_getattr
Unexecuted instantiation: pgstat_checkpointer.c:index_getattr
Unexecuted instantiation: pgstat_database.c:index_getattr
Unexecuted instantiation: pgstat_function.c:index_getattr
Unexecuted instantiation: pgstat_io.c:index_getattr
Unexecuted instantiation: pgstat_relation.c:index_getattr
Unexecuted instantiation: pgstat_replslot.c:index_getattr
Unexecuted instantiation: pgstat_shmem.c:index_getattr
Unexecuted instantiation: pgstat_slru.c:index_getattr
Unexecuted instantiation: pgstat_subscription.c:index_getattr
Unexecuted instantiation: pgstat_wal.c:index_getattr
Unexecuted instantiation: pgstat_xact.c:index_getattr
Unexecuted instantiation: wait_event_funcs.c:index_getattr
Unexecuted instantiation: acl.c:index_getattr
Unexecuted instantiation: array_userfuncs.c:index_getattr
Unexecuted instantiation: arrayfuncs.c:index_getattr
Unexecuted instantiation: arraysubs.c:index_getattr
Unexecuted instantiation: datetime.c:index_getattr
Unexecuted instantiation: domains.c:index_getattr
Unexecuted instantiation: expandedrecord.c:index_getattr
Unexecuted instantiation: genfile.c:index_getattr
Unexecuted instantiation: geo_spgist.c:index_getattr
Unexecuted instantiation: hbafuncs.c:index_getattr
Unexecuted instantiation: int.c:index_getattr
Unexecuted instantiation: int8.c:index_getattr
Unexecuted instantiation: json.c:index_getattr
Unexecuted instantiation: jsonb.c:index_getattr
Unexecuted instantiation: jsonb_gin.c:index_getattr
Unexecuted instantiation: jsonfuncs.c:index_getattr
Unexecuted instantiation: jsonbsubs.c:index_getattr
Unexecuted instantiation: jsonpath_exec.c:index_getattr
Unexecuted instantiation: like_support.c:index_getattr
Unexecuted instantiation: lockfuncs.c:index_getattr
Unexecuted instantiation: mcxtfuncs.c:index_getattr
Unexecuted instantiation: misc.c:index_getattr
Unexecuted instantiation: multirangetypes.c:index_getattr
Unexecuted instantiation: network.c:index_getattr
Unexecuted instantiation: network_gist.c:index_getattr
Unexecuted instantiation: numeric.c:index_getattr
Unexecuted instantiation: orderedsetaggs.c:index_getattr
Unexecuted instantiation: partitionfuncs.c:index_getattr
Unexecuted instantiation: pg_upgrade_support.c:index_getattr
Unexecuted instantiation: pgstatfuncs.c:index_getattr
Unexecuted instantiation: rangetypes.c:index_getattr
Unexecuted instantiation: rangetypes_gist.c:index_getattr
Unexecuted instantiation: regexp.c:index_getattr
Unexecuted instantiation: ri_triggers.c:index_getattr
Unexecuted instantiation: rowtypes.c:index_getattr
Unexecuted instantiation: ruleutils.c:index_getattr
Unexecuted instantiation: selfuncs.c:index_getattr
Unexecuted instantiation: skipsupport.c:index_getattr
Unexecuted instantiation: tid.c:index_getattr
Unexecuted instantiation: timestamp.c:index_getattr
Unexecuted instantiation: trigfuncs.c:index_getattr
Unexecuted instantiation: tsginidx.c:index_getattr
Unexecuted instantiation: tsgistidx.c:index_getattr
Unexecuted instantiation: tsquery_gist.c:index_getattr
Unexecuted instantiation: tsquery_rewrite.c:index_getattr
Unexecuted instantiation: tsvector_op.c:index_getattr
Unexecuted instantiation: varlena.c:index_getattr
Unexecuted instantiation: xid8funcs.c:index_getattr
Unexecuted instantiation: xml.c:index_getattr
Unexecuted instantiation: catcache.c:index_getattr
Unexecuted instantiation: evtcache.c:index_getattr
Unexecuted instantiation: funccache.c:index_getattr
Unexecuted instantiation: lsyscache.c:index_getattr
Unexecuted instantiation: partcache.c:index_getattr
Unexecuted instantiation: plancache.c:index_getattr
Unexecuted instantiation: relcache.c:index_getattr
Unexecuted instantiation: relmapper.c:index_getattr
Unexecuted instantiation: typcache.c:index_getattr
Unexecuted instantiation: elog.c:index_getattr
Unexecuted instantiation: fmgr.c:index_getattr
Unexecuted instantiation: funcapi.c:index_getattr
Unexecuted instantiation: miscinit.c:index_getattr
Unexecuted instantiation: postinit.c:index_getattr
Unexecuted instantiation: guc_funcs.c:index_getattr
Unexecuted instantiation: guc_tables.c:index_getattr
Unexecuted instantiation: pg_config.c:index_getattr
Unexecuted instantiation: pg_controldata.c:index_getattr
Unexecuted instantiation: portalmem.c:index_getattr
Unexecuted instantiation: sortsupport.c:index_getattr
Unexecuted instantiation: tuplesort.c:index_getattr
Unexecuted instantiation: tuplesortvariants.c:index_getattr
Unexecuted instantiation: tuplestore.c:index_getattr
Unexecuted instantiation: jit.c:index_getattr
Unexecuted instantiation: controldata_utils.c:index_getattr
Unexecuted instantiation: shell_archive.c:index_getattr
Unexecuted instantiation: simple_query_fuzzer.c:index_getattr
163
164
#endif
165
166
/*
167
 * MaxIndexTuplesPerPage is an upper bound on the number of tuples that can
168
 * fit on one index page.  An index tuple must have either data or a null
169
 * bitmap, so we can safely assume it's at least 1 byte bigger than a bare
170
 * IndexTupleData struct.  We arrive at the divisor because each tuple
171
 * must be maxaligned, and it must have an associated line pointer.
172
 *
173
 * To be index-type-independent, this does not account for any special space
174
 * on the page, and is thus conservative.
175
 *
176
 * Note: in btree non-leaf pages, the first tuple has no key (it's implicitly
177
 * minus infinity), thus breaking the "at least 1 byte bigger" assumption.
178
 * On such a page, N tuples could take one MAXALIGN quantum less space than
179
 * estimated here, seemingly allowing one more tuple than estimated here.
180
 * But such a page always has at least MAXALIGN special space, so we're safe.
181
 */
182
#define MaxIndexTuplesPerPage \
183
0
  ((int) ((BLCKSZ - SizeOfPageHeaderData) / \
184
0
      (MAXALIGN(sizeof(IndexTupleData) + 1) + sizeof(ItemIdData))))
185
186
#endif              /* ITUP_H */