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

#include <pgbench.h>

Data Fields

PgBenchExprType etype
 
union { 
 
   PgBenchValue   constant 
 
   struct { 
 
      char *   varname 
 
   }   variable 
 
   struct { 
 
      PgBenchFunction   function 
 
      PgBenchExprLink *   args 
 
   }   function 
 
u 
 

Detailed Description

Definition at line 110 of file pgbench.h.

Field Documentation

◆ args

PgBenchExprLink* PgBenchExpr::args

Definition at line 123 of file pgbench.h.

◆ constant

PgBenchValue PgBenchExpr::constant

Definition at line 115 of file pgbench.h.

Referenced by evaluateExpr().

◆ etype

PgBenchExprType PgBenchExpr::etype

Definition at line 112 of file pgbench.h.

Referenced by evaluateExpr().

◆ function [1/2]

PgBenchFunction PgBenchExpr::function

Definition at line 122 of file pgbench.h.

Referenced by evaluateExpr().

◆ [struct] [2/2]

struct { ... } PgBenchExpr::function

◆ [union]

union { ... } PgBenchExpr::u

Referenced by evaluateExpr().

◆ [struct]

struct { ... } PgBenchExpr::variable

Referenced by evaluateExpr().

◆ varname

char* PgBenchExpr::varname

Definition at line 118 of file pgbench.h.

Referenced by evaluateExpr().


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