PostgreSQL Source Code git master
Loading...
Searching...
No Matches
EquivalenceMember Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type
 
struct EquivalenceMember *em_parent pg_node_attr (read_write_ignore)
 

Data Fields

Exprem_expr
 
Relids em_relids
 
bool em_is_const
 
bool em_is_child
 
Oid em_datatype
 
JoinDomainem_jdomain
 

Detailed Description

Definition at line 1694 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/2]

EquivalenceMember::pg_node_attr ( no_copy_equal  ,
no_read  ,
no_query_jumble   
)

◆ pg_node_attr() [2/2]

struct EquivalenceMember *em_parent EquivalenceMember::pg_node_attr ( read_write_ignore  )

Field Documentation

◆ em_datatype

Oid EquivalenceMember::em_datatype

Definition at line 1704 of file pathnodes.h.

◆ em_expr

Expr* EquivalenceMember::em_expr

Definition at line 1700 of file pathnodes.h.

Referenced by cost_incremental_sort(), and match_pathkeys_to_index().

◆ em_is_child

bool EquivalenceMember::em_is_child

Definition at line 1703 of file pathnodes.h.

◆ em_is_const

bool EquivalenceMember::em_is_const

Definition at line 1702 of file pathnodes.h.

◆ em_jdomain

JoinDomain* EquivalenceMember::em_jdomain

Definition at line 1705 of file pathnodes.h.

◆ em_relids

Relids EquivalenceMember::em_relids

Definition at line 1701 of file pathnodes.h.

Referenced by match_pathkeys_to_index().


The documentation for this struct was generated from the following file: