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

#include <primnodes.h>

Data Fields

NodeTag type
 
VarrangeVar
 
charrange_name
 
NodetargetFrom
 
NodetargetTo
 
NodetargetRange
 
Oid rangeType
 
bool isDomain
 
NodeoverlapsExpr
 
ListrangeTargetList
 
Oid withoutPortionProc
 
ParseLoc location
 
ParseLoc targetLocation
 

Detailed Description

Definition at line 2437 of file primnodes.h.

Field Documentation

◆ isDomain

bool ForPortionOfExpr::isDomain

Definition at line 2446 of file primnodes.h.

Referenced by ExecForPortionOfLeftovers(), and transformForPortionOfClause().

◆ location

ParseLoc ForPortionOfExpr::location

Definition at line 2451 of file primnodes.h.

Referenced by transformForPortionOfClause().

◆ overlapsExpr

Node* ForPortionOfExpr::overlapsExpr

◆ range_name

char* ForPortionOfExpr::range_name

◆ rangeTargetList

List* ForPortionOfExpr::rangeTargetList

Definition at line 2448 of file primnodes.h.

Referenced by RewriteQuery(), rewriteTargetView(), and transformForPortionOfClause().

◆ rangeType

Oid ForPortionOfExpr::rangeType

◆ rangeVar

Var* ForPortionOfExpr::rangeVar

◆ targetFrom

Node* ForPortionOfExpr::targetFrom

◆ targetLocation

ParseLoc ForPortionOfExpr::targetLocation

Definition at line 2452 of file primnodes.h.

Referenced by ExecInitModifyTable(), and transformForPortionOfClause().

◆ targetRange

Node* ForPortionOfExpr::targetRange

◆ targetTo

Node* ForPortionOfExpr::targetTo

◆ type

NodeTag ForPortionOfExpr::type

Definition at line 2439 of file primnodes.h.

◆ withoutPortionProc

Oid ForPortionOfExpr::withoutPortionProc

Definition at line 2450 of file primnodes.h.

Referenced by ExecForPortionOfLeftovers(), and transformForPortionOfClause().


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