NCBI C++ ToolKit
|
Search Toolkit Book for tds_result_info
Hold information for any results. More...
#include <dbapi/driver/ftds100/freetds/freetds/tds.h>
Public Attributes | |
TDSCOLUMN ** | columns |
TDS_USMALLINT | num_cols |
TDS_USMALLINT | computeid |
TDS_INT | ref_count |
TDSSOCKET * | attached_to |
unsigned char * | current_row |
void(* | row_free )(struct tds_result_info *result, unsigned char *row) |
TDS_INT | row_size |
TDS_SMALLINT * | bycolumns |
TDS_USMALLINT | by_cols |
TDS_TINYINT | rows_exist |
TDS_TINYINT | more_results |
bool | rows_exist |
bool | more_results |
TDSSOCKET * tds_result_info::attached_to |
Definition at line 848 of file tds.h.
Referenced by tds_free_socket(), and tds_set_current_results().
TDS_USMALLINT tds_result_info::by_cols |
Definition at line 854 of file tds.h.
Referenced by ct_compute_info(), and dbprrow().
TDS_SMALLINT * tds_result_info::bycolumns |
Definition at line 853 of file tds.h.
Referenced by ct_compute_info(), and tds_free_results().
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().
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().
unsigned char * tds_result_info::current_row |
Definition at line 849 of file tds.h.
Referenced by tds5_send_non_blobs(), tds_alloc_param_result(), tds_alloc_row(), tds_bcp_init(), tds_bcp_send_record(), tds_bcp_start_copy_in(), tds_deinit_bcpinfo(), tds_free_results(), and tds_row_free().
TDS_TINYINT tds_result_info::more_results |
Definition at line 857 of file tds.h.
Referenced by dbmorecmds(), and tds_process_end().
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().
TDS_INT tds_result_info::ref_count |
Definition at line 847 of file tds.h.
Referenced by alloc_results(), buffer_add_row(), tds_alloc_param_result(), tds_alloc_results(), and tds_free_results().
void(* tds_result_info::row_free)(struct tds_result_info *result, unsigned char *row) |
Definition at line 850 of file tds.h.
Referenced by tds_alloc_param_result(), tds_alloc_row(), tds_bcp_init(), tds_bcp_start_copy_in(), tds_free_results(), and tds_free_row().
TDS_INT tds_result_info::row_size |
Definition at line 851 of file tds.h.
Referenced by alloc_results(), param_row_alloc(), paramrowalloc(), tds5_send_non_blobs(), tds_alloc_results(), tds_alloc_row(), tds_bcp_init(), tds_bcp_send_record(), and tds_bcp_start_copy_in().
TDS_TINYINT tds_result_info::rows_exist |
Definition at line 855 of file tds.h.
Referenced by dbrows(), and tds_process_tokens().