PostgreSQL Source Code: src/include/utils/queryenvironment.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14#ifndef QUERYENVIRONMENT_H

15#define QUERYENVIRONMENT_H

16

18

19

21{

24

25

26

27

28

29

30

31

33{

34 char *name;

35

36

39

41 double enrtuples;

43

45

46

47

48

49

51{

53 void *reldata;

55

57

58

59

60

61

62

63

65

66

73

74#endif

TupleDesc ENRMetadataGetTupDesc(EphemeralNamedRelationMetadata enrmd)

struct EphemeralNamedRelationMetadataData EphemeralNamedRelationMetadataData

EphemeralNamedRelation get_ENR(QueryEnvironment *queryEnv, const char *name)

EphemeralNamedRelationData * EphemeralNamedRelation

EphemeralNameRelationType

EphemeralNamedRelationMetadata get_visible_ENR_metadata(QueryEnvironment *queryEnv, const char *refname)

void unregister_ENR(QueryEnvironment *queryEnv, const char *name)

QueryEnvironment * create_queryEnv(void)

void register_ENR(QueryEnvironment *queryEnv, EphemeralNamedRelation enr)

struct EphemeralNamedRelationData EphemeralNamedRelationData

EphemeralNamedRelationMetadataData * EphemeralNamedRelationMetadata

EphemeralNamedRelationMetadataData md