PostgreSQL Source Code: src/include/catalog/indexing.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#ifndef INDEXING_H
16#define INDEXING_H
17
21
22
23
24
25
26
28
29
30
31
32
33#define MAX_CATALOG_MULTI_INSERT_BYTES 65535
34
35
36
37
45 int ntuples,
53
54#endif
void CatalogTupleUpdate(Relation heapRel, ItemPointer otid, HeapTuple tup)
struct ResultRelInfo * CatalogIndexState
void CatalogTuplesMultiInsertWithInfo(Relation heapRel, TupleTableSlot **slot, int ntuples, CatalogIndexState indstate)
void CatalogTupleInsertWithInfo(Relation heapRel, HeapTuple tup, CatalogIndexState indstate)
void CatalogCloseIndexes(CatalogIndexState indstate)
void CatalogTupleInsert(Relation heapRel, HeapTuple tup)
CatalogIndexState CatalogOpenIndexes(Relation heapRel)
void CatalogTupleDelete(Relation heapRel, ItemPointer tid)
void CatalogTupleUpdateWithInfo(Relation heapRel, ItemPointer otid, HeapTuple tup, CatalogIndexState indstate)