PostgreSQL Source Code  git master
relfilelocator.h File Reference
#include "common/relpath.h"
#include "storage/procnumber.h"
Include dependency graph for relfilelocator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RelFileLocator
 
struct  RelFileLocatorBackend
 

Macros

#define RelFileLocatorBackendIsTemp(rlocator)    ((rlocator).backend != INVALID_PROC_NUMBER)
 
#define RelFileLocatorEquals(locator1, locator2)
 
#define RelFileLocatorBackendEquals(locator1, locator2)
 

Typedefs

typedef struct RelFileLocator RelFileLocator
 
typedef struct RelFileLocatorBackend RelFileLocatorBackend
 

Macro Definition Documentation

◆ RelFileLocatorBackendEquals

#define RelFileLocatorBackendEquals (   locator1,
  locator2 
)
Value:
((locator1).locator.relNumber == (locator2).locator.relNumber && \
(locator1).locator.dbOid == (locator2).locator.dbOid && \
(locator1).backend == (locator2).backend && \
(locator1).locator.spcOid == (locator2).locator.spcOid)

Definition at line 94 of file relfilelocator.h.

◆ RelFileLocatorBackendIsTemp

#define RelFileLocatorBackendIsTemp (   rlocator)     ((rlocator).backend != INVALID_PROC_NUMBER)

Definition at line 79 of file relfilelocator.h.

◆ RelFileLocatorEquals

#define RelFileLocatorEquals (   locator1,
  locator2 
)
Value:
((locator1).relNumber == (locator2).relNumber && \
(locator1).dbOid == (locator2).dbOid && \
(locator1).spcOid == (locator2).spcOid)

Definition at line 89 of file relfilelocator.h.

Typedef Documentation

◆ RelFileLocator

◆ RelFileLocatorBackend