PostgreSQL Source Code  git master
PLpgSQL_stmt_fetch Struct Reference

#include <plpgsql.h>

Data Fields

PLpgSQL_stmt_type cmd_type
 
int lineno
 
unsigned int stmtid
 
PLpgSQL_variabletarget
 
int curvar
 
FetchDirection direction
 
long how_many
 
PLpgSQL_exprexpr
 
bool is_move
 
bool returns_multiple_rows
 

Detailed Description

Definition at line 792 of file plpgsql.h.

Field Documentation

◆ cmd_type

PLpgSQL_stmt_type PLpgSQL_stmt_fetch::cmd_type

Definition at line 794 of file plpgsql.h.

◆ curvar

int PLpgSQL_stmt_fetch::curvar

Definition at line 798 of file plpgsql.h.

Referenced by dump_fetch(), and exec_stmt_fetch().

◆ direction

FetchDirection PLpgSQL_stmt_fetch::direction

Definition at line 799 of file plpgsql.h.

Referenced by dump_cursor_direction(), and exec_stmt_fetch().

◆ expr

PLpgSQL_expr* PLpgSQL_stmt_fetch::expr

Definition at line 801 of file plpgsql.h.

Referenced by dump_cursor_direction(), exec_stmt_fetch(), and free_fetch().

◆ how_many

long PLpgSQL_stmt_fetch::how_many

Definition at line 800 of file plpgsql.h.

Referenced by dump_cursor_direction(), and exec_stmt_fetch().

◆ is_move

bool PLpgSQL_stmt_fetch::is_move

Definition at line 802 of file plpgsql.h.

Referenced by dump_fetch(), and exec_stmt_fetch().

◆ lineno

int PLpgSQL_stmt_fetch::lineno

Definition at line 795 of file plpgsql.h.

◆ returns_multiple_rows

bool PLpgSQL_stmt_fetch::returns_multiple_rows

Definition at line 803 of file plpgsql.h.

◆ stmtid

unsigned int PLpgSQL_stmt_fetch::stmtid

Definition at line 796 of file plpgsql.h.

◆ target

PLpgSQL_variable* PLpgSQL_stmt_fetch::target

Definition at line 797 of file plpgsql.h.

Referenced by dump_fetch(), and exec_stmt_fetch().


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