PostgreSQL Source Code  git master
Memoize Struct Reference

#include <plannodes.h>

Public Member Functions

Oid *hashOperators pg_node_attr (array_size(numKeys))
 
Oid *collations pg_node_attr (array_size(numKeys))
 

Data Fields

Plan plan
 
int numKeys
 
Listparam_exprs
 
bool singlerow
 
bool binary_mode
 
uint32 est_entries
 
Bitmapsetkeyparamids
 

Detailed Description

Definition at line 890 of file plannodes.h.

Member Function Documentation

◆ pg_node_attr() [1/2]

Oid* hashOperators Memoize::pg_node_attr ( array_size(numKeys )

◆ pg_node_attr() [2/2]

Oid* collations Memoize::pg_node_attr ( array_size(numKeys )

Field Documentation

◆ binary_mode

bool Memoize::binary_mode

Definition at line 916 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ est_entries

uint32 Memoize::est_entries

Definition at line 922 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ keyparamids

Bitmapset* Memoize::keyparamids

Definition at line 925 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ numKeys

int Memoize::numKeys

Definition at line 895 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ param_exprs

List* Memoize::param_exprs

Definition at line 904 of file plannodes.h.

Referenced by ExecInitMemoize(), make_memoize(), and set_plan_refs().

◆ plan

Plan Memoize::plan

Definition at line 892 of file plannodes.h.

Referenced by create_memoize_plan(), and make_memoize().

◆ singlerow

bool Memoize::singlerow

Definition at line 910 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().


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