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:
- src/include/executor/spi.h