NCBI C++ ToolKit
Public Attributes | List of all members
tds_result_info Struct Reference

Search Toolkit Book for tds_result_info

Hold information for any results. More...

#include <dbapi/driver/ftds100/freetds/freetds/tds.h>

+ Collaboration diagram for tds_result_info:

Public Attributes

TDSCOLUMN ** columns
 
TDS_USMALLINT num_cols
 
TDS_USMALLINT computeid
 
TDS_INT ref_count
 
TDSSOCKETattached_to
 
unsigned char * current_row
 
void(* row_free )(struct tds_result_info *result, unsigned char *row)
 
TDS_INT row_size
 
TDS_SMALLINTbycolumns
 
TDS_USMALLINT by_cols
 
TDS_TINYINT rows_exist
 
TDS_TINYINT more_results
 
bool rows_exist
 
bool more_results
 

Detailed Description

Hold information for any results.

Definition at line 841 of file tds.h.

Member Data Documentation

◆ attached_to

TDSSOCKET * tds_result_info::attached_to

Definition at line 848 of file tds.h.

Referenced by tds_free_socket(), and tds_set_current_results().

◆ by_cols

TDS_USMALLINT tds_result_info::by_cols

Definition at line 854 of file tds.h.

Referenced by ct_compute_info(), and dbprrow().

◆ bycolumns

TDS_SMALLINT * tds_result_info::bycolumns

Definition at line 853 of file tds.h.

Referenced by ct_compute_info(), and tds_free_results().

◆ columns

TDSCOLUMN ** tds_result_info::columns

Definition at line 844 of file tds.h.

Referenced by _bcp_exec_out(), _bcp_read_hostfile(), _ct_bind_data(), _dbnullable(), _SQLFetch(), alloc_results(), bcp_bind(), bcp_collen(), bcp_colptr(), blk_bind(), blk_describe(), blk_textxfer(), buffer_add_row(), ct_bind(), ct_compute_info(), ct_data_info(), ct_describe(), ct_get_data(), ct_res_info(), dbbind(), dbcolptr(), dbnextrow_pivoted(), dbprhead(), dbprrow(), dbreadtext(), dbretdata(), dbretlen(), dbretname(), dbrettype(), dbspr1row(), dbspr1rowlen(), dbsprhead(), dbsprline(), extract_collations(), get_coll_md5(), get_encoding_coll(), init_hostfile_columns(), main(), odbc_add_char_param(), odbc_add_int_param(), odbc_build_update_params(), odbc_col_setname(), odbc_convert_table(), odbc_fix_data_type_col(), odbc_populate_ird(), odbc_upper_column_names(), param_info_alloc(), paraminfoalloc(), prepared_rpc(), SQLGetData(), SQLGetTypeInfo(), tds4_send_emulated_rpc(), tds5_bcp_add_fixed_columns(), tds5_bcp_add_variable_columns(), tds5_fix_dot_query(), tds5_process_insert_bulk_reply(), tds5_read_bulk_defaults(), tds5_send_record(), tds71_submit_prepexec(), tds7_bcp_send_colmetadata(), tds7_build_param_def_from_params(), tds7_build_param_def_from_query(), tds7_send_record(), tds7_write_param_def_from_params(), tds7_write_param_def_from_query(), tds_alloc_param_result(), tds_alloc_results(), tds_alloc_row(), tds_bcp_add_fixed_columns(), tds_bcp_add_variable_columns(), tds_bcp_init(), tds_bcp_read_column_defaults(), tds_bcp_send_record(), tds_bcp_start_copy_in(), tds_bcp_start_insert_stmt(), tds_cursor_get_cursor_info(), tds_cursor_open(), tds_cursor_update(), tds_free_param_result(), tds_free_results(), tds_parse_login_results(), tds_process_tokens(), tds_put_param_as_string(), tds_row_free(), tds_send_emulated_rpc(), tds_set_nvc(), tds_set_spid(), tds_set_uvc(), tds_submit_execdirect(), tds_submit_optioncmd(), tds_submit_query_params(), tds_submit_rpc(), test(), test0(), test_type(), value_as_string(), and varchar_as_string().

◆ computeid

TDS_USMALLINT tds_result_info::computeid

Definition at line 846 of file tds.h.

Referenced by ct_compute_info(), dbnextrow(), dbprrow(), if(), and tds_process_compute_result().

◆ current_row

unsigned char * tds_result_info::current_row

◆ more_results [1/2]

TDS_TINYINT tds_result_info::more_results

Definition at line 857 of file tds.h.

Referenced by dbmorecmds(), and tds_process_end().

◆ more_results [2/2]

bool tds_result_info::more_results

Definition at line 812 of file tds.h.

◆ num_cols

TDS_USMALLINT tds_result_info::num_cols

Definition at line 845 of file tds.h.

Referenced by _bcp_exec_out(), _bcp_read_hostfile(), _ct_bind_data(), _dbnullable(), _SQLFetch(), alloc_results(), bcp_bind(), bcp_colptr(), blk_bind(), blk_describe(), buffer_add_row(), ct_bind(), ct_data_info(), ct_describe(), ct_get_data(), ct_res_info(), dbcolptr(), dbnextrow_pivoted(), dbnumcols(), dbnumrets(), dbprhead(), dbprrow(), dbretdata(), dbretlen(), dbretname(), dbrettype(), dbspr1row(), dbspr1rowlen(), dbsprhead(), dbsprline(), init_hostfile_columns(), main(), odbc_add_char_param(), odbc_add_int_param(), odbc_build_update_params(), odbc_fix_data_type_col(), odbc_populate_ird(), odbc_stat_execute(), odbc_upper_column_names(), SQLGetData(), tds4_send_emulated_rpc(), tds5_bcp_add_fixed_columns(), tds5_bcp_add_variable_columns(), tds5_fix_dot_query(), tds5_process_insert_bulk_reply(), tds5_read_bulk_defaults(), tds5_send_record(), tds71_submit_prepexec(), tds7_bcp_send_colmetadata(), tds7_build_param_def_from_params(), tds7_send_record(), tds7_write_param_def_from_params(), tds7_write_param_def_from_query(), tds_alloc_param_result(), tds_alloc_results(), tds_alloc_row(), tds_bcp_add_fixed_columns(), tds_bcp_add_variable_columns(), tds_bcp_init(), tds_bcp_read_column_defaults(), tds_bcp_send_record(), tds_bcp_start_copy_in(), tds_bcp_start_insert_stmt(), tds_cursor_get_cursor_info(), tds_cursor_open(), tds_cursor_update(), tds_free_param_result(), tds_free_results(), tds_parse_login_results(), tds_process_tokens(), tds_row_free(), tds_send_emulated_execute(), tds_send_emulated_rpc(), tds_set_spid(), tds_submit_execdirect(), tds_submit_query_params(), and tds_submit_rpc().

◆ ref_count

TDS_INT tds_result_info::ref_count

◆ row_free

void(* tds_result_info::row_free)(struct tds_result_info *result, unsigned char *row)

◆ row_size

TDS_INT tds_result_info::row_size

◆ rows_exist [1/2]

TDS_TINYINT tds_result_info::rows_exist

Definition at line 855 of file tds.h.

Referenced by dbrows(), and tds_process_tokens().

◆ rows_exist [2/2]

bool tds_result_info::rows_exist

Definition at line 810 of file tds.h.


The documentation for this struct was generated from the following file:
Modified on Fri Sep 20 14:57:28 2024 by modify_doxy.py rev. 669887