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 1020 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 1046 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ est_entries

uint32 Memoize::est_entries

Definition at line 1052 of file plannodes.h.

Referenced by make_memoize().

◆ keyparamids

Bitmapset* Memoize::keyparamids

Definition at line 1055 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ numKeys

int Memoize::numKeys

Definition at line 1025 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().

◆ param_exprs

List* Memoize::param_exprs

Definition at line 1034 of file plannodes.h.

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

◆ plan

Plan Memoize::plan

Definition at line 1022 of file plannodes.h.

Referenced by make_memoize().

◆ singlerow

bool Memoize::singlerow

Definition at line 1040 of file plannodes.h.

Referenced by ExecInitMemoize(), and make_memoize().


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