/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 */ |