PostgreSQL Source Code: SPITupleTable Struct Reference (original) (raw)

#include <[spi.h](spi%5F8h%5Fsource.html)>

Data Fields
TupleDesc tupdesc
HeapTuple * vals
uint64 numvals
uint64 alloced
MemoryContext tuptabcxt
slist_node next
SubTransactionId subid

Definition at line 22 of file spi.h.

alloced

next

numvals

subid

tupdesc

Definition at line 25 of file spi.h.

Referenced by build_tuplestore_recursively(), crosstab(), exec_eval_expr(), exec_for_query(), exec_stmt_call(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_fetch(), get_crosstab_tuplestore(), initialize_worker_spi(), load_categories_hash(), pg_get_ruledef_worker(), pg_get_viewdef_worker(), plperl_spi_execute_fetch_result(), plperl_spi_fetchrow(), pltcl_process_SPI_result(), PLy_cursor_fetch(), PLy_cursor_iternext(), PLy_spi_execute_fetch_result(), query_to_oid_list(), refresh_by_match_merge(), RI_Initial_Check(), RI_PartitionRemove_Check(), spi_dest_startup(), SPI_sql_row_to_xmlelement(), test_predtest(), ts_stat_sql(), tsquery_rewrite_query(), worker_spi_main(), and xpath_table().

tuptabcxt

vals

Definition at line 26 of file spi.h.

Referenced by build_tuplestore_recursively(), exec_eval_expr(), exec_for_query(), exec_stmt_call(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_fetch(), get_crosstab_tuplestore(), get_tuple_of_interest(), initialize_worker_spi(), load_categories_hash(), pg_get_ruledef_worker(), pg_get_viewdef_worker(), plperl_spi_execute_fetch_result(), plperl_spi_fetchrow(), pltcl_process_SPI_result(), PLy_cursor_fetch(), PLy_cursor_iternext(), PLy_spi_execute_fetch_result(), query_to_oid_list(), refresh_by_match_merge(), RI_Initial_Check(), RI_PartitionRemove_Check(), spi_dest_startup(), spi_printtup(), SPI_sql_row_to_xmlelement(), test_predtest(), ts_stat_sql(), tsquery_rewrite_query(), worker_spi_main(), and xpath_table().


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