|
CUBRID Engine
latest
|
#include <cursor.h>

Public Attributes | |
| QUERY_ID | query_id |
| QFILE_LIST_ID | list_id |
| OID * | oid_set |
| MOP * | mop_set |
| int | oid_ent_count |
| CURSOR_POSITION | position |
| VPID | current_vpid |
| VPID | next_vpid |
| VPID | header_vpid |
| int | on_overflow |
| int | tuple_no |
| QFILE_TUPLE_RECORD | tuple_record |
| char * | buffer |
| char * | buffer_area |
| int | buffer_filled_size |
| int | buffer_tuple_count |
| int | current_tuple_no |
| int | current_tuple_offset |
| char * | current_tuple_p |
| int * | oid_col_no |
| int | current_tuple_length |
| int | oid_col_no_cnt |
| DB_FETCH_MODE | prefetch_lock_mode |
| int | current_tuple_value_index |
| char * | current_tuple_value_p |
| bool | is_updatable |
| bool | is_oid_included |
| bool | is_copy_tuple_value |
| char* cursor_id::buffer |
Definition at line 66 of file cursor.h.
Referenced by cursor_buffer_last_page(), cursor_construct_tuple_from_overflow_pages(), cursor_fetch_page_having_tuple(), cursor_free(), cursor_get_list_file_page(), cursor_next_tuple(), cursor_open(), cursor_point_current_tuple(), cursor_prefetch_column_oids(), cursor_prefetch_first_hidden_oid(), cursor_prev_tuple(), method_clear_scan_buffer(), method_invoke_from_stand_alone(), and pt_new_query_result_descriptor().
| char* cursor_id::buffer_area |
Definition at line 67 of file cursor.h.
Referenced by cursor_free(), cursor_get_list_file_page(), and cursor_open().
| int cursor_id::buffer_filled_size |
Definition at line 68 of file cursor.h.
Referenced by cursor_free(), cursor_get_list_file_page(), and cursor_open().
| int cursor_id::buffer_tuple_count |
Definition at line 69 of file cursor.h.
Referenced by cursor_close(), cursor_fetch_page_having_tuple(), cursor_first_tuple(), cursor_next_tuple(), cursor_open(), and cursor_point_current_tuple().
| int cursor_id::current_tuple_length |
Definition at line 74 of file cursor.h.
Referenced by cursor_close(), cursor_next_tuple(), cursor_open(), cursor_point_current_tuple(), and cursor_prev_tuple().
| int cursor_id::current_tuple_no |
Definition at line 70 of file cursor.h.
Referenced by cursor_close(), cursor_next_tuple(), cursor_open(), cursor_point_current_tuple(), cursor_prev_tuple(), and db_query_get_tplpos().
| int cursor_id::current_tuple_offset |
Definition at line 71 of file cursor.h.
Referenced by cursor_close(), cursor_fetch_page_having_tuple(), cursor_next_tuple(), cursor_open(), cursor_point_current_tuple(), cursor_prev_tuple(), and db_query_get_tplpos().
| char* cursor_id::current_tuple_p |
Definition at line 72 of file cursor.h.
Referenced by cursor_close(), cursor_construct_tuple_from_overflow_pages(), cursor_fetch_page_having_tuple(), cursor_next_tuple(), cursor_open(), cursor_peek_tuple(), and cursor_prev_tuple().
| int cursor_id::current_tuple_value_index |
Definition at line 77 of file cursor.h.
Referenced by cursor_get_tuple_value_from_list(), and cursor_initialize_current_tuple_value_position().
| char* cursor_id::current_tuple_value_p |
Definition at line 78 of file cursor.h.
Referenced by cursor_get_tuple_value_from_list(), and cursor_initialize_current_tuple_value_position().
| VPID cursor_id::current_vpid |
Definition at line 60 of file cursor.h.
Referenced by cursor_close(), cursor_construct_tuple_from_overflow_pages(), cursor_fetch_page_having_tuple(), cursor_first_tuple(), cursor_get_list_file_page(), cursor_last_tuple(), cursor_next_tuple(), cursor_open(), cursor_prev_tuple(), db_query_get_tplpos(), and db_query_set_tplpos().
| VPID cursor_id::header_vpid |
Definition at line 62 of file cursor.h.
Referenced by cursor_close(), cursor_get_list_file_page(), and cursor_open().
| bool cursor_id::is_copy_tuple_value |
Definition at line 81 of file cursor.h.
Referenced by cursor_get_current_oid(), cursor_get_tuple_value_from_list(), cursor_open(), and cursor_set_copy_tuple_value().
| bool cursor_id::is_oid_included |
Definition at line 80 of file cursor.h.
Referenced by cursor_get_current_oid(), cursor_get_tuple_value(), cursor_has_first_hidden_oid(), cursor_open(), and cursor_set_oid_columns().
| bool cursor_id::is_updatable |
Definition at line 79 of file cursor.h.
Referenced by cursor_close(), cursor_open(), and cursor_set_oid_columns().
| QFILE_LIST_ID cursor_id::list_id |
Definition at line 55 of file cursor.h.
Referenced by cursor_buffer_last_page(), cursor_first_tuple(), cursor_free(), cursor_get_current_oid(), cursor_get_tuple_value(), cursor_get_tuple_value_from_list(), cursor_has_first_hidden_oid(), cursor_last_tuple(), cursor_next_tuple(), cursor_open(), cursor_prefetch_column_oids(), cursor_prefetch_first_hidden_oid(), cursor_prev_tuple(), db_init_query_result(), db_query_get_tuple_oid(), db_query_seek_tuple(), db_query_tuple_count(), and pt_new_query_result_descriptor().
| MOP* cursor_id::mop_set |
Definition at line 57 of file cursor.h.
Referenced by cursor_allocate_oid_buffer(), cursor_fetch_oids(), cursor_free(), and cursor_open().
| VPID cursor_id::next_vpid |
Definition at line 61 of file cursor.h.
Referenced by cursor_close(), and cursor_open().
| int* cursor_id::oid_col_no |
Definition at line 73 of file cursor.h.
Referenced by cursor_close(), cursor_fetch_page_having_tuple(), cursor_open(), cursor_prefetch_column_oids(), and cursor_set_oid_columns().
| int cursor_id::oid_col_no_cnt |
Definition at line 75 of file cursor.h.
Referenced by cursor_close(), cursor_fetch_page_having_tuple(), cursor_open(), cursor_prefetch_column_oids(), and cursor_set_oid_columns().
| int cursor_id::oid_ent_count |
Definition at line 58 of file cursor.h.
Referenced by cursor_allocate_oid_buffer(), cursor_close(), cursor_free(), cursor_has_first_hidden_oid(), and cursor_open().
| OID* cursor_id::oid_set |
Definition at line 56 of file cursor.h.
Referenced by cursor_allocate_oid_buffer(), cursor_fetch_oids(), cursor_free(), cursor_open(), cursor_prefetch_column_oids(), and cursor_prefetch_first_hidden_oid().
| int cursor_id::on_overflow |
Definition at line 63 of file cursor.h.
Referenced by cursor_open().
| CURSOR_POSITION cursor_id::position |
Definition at line 59 of file cursor.h.
Referenced by cursor_close(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), cursor_open(), cursor_peek_tuple(), cursor_prev_tuple(), db_query_get_tplpos(), db_query_set_tplpos(), and ux_get_generated_keys_server_insert().
| DB_FETCH_MODE cursor_id::prefetch_lock_mode |
Definition at line 76 of file cursor.h.
Referenced by cursor_open(), cursor_prefetch_first_hidden_oid(), and cursor_set_prefetch_lock_mode().
| QUERY_ID cursor_id::query_id |
Definition at line 54 of file cursor.h.
Referenced by cursor_close(), cursor_fetch_page_having_tuple(), cursor_get_list_file_page(), cursor_next_tuple(), cursor_open(), delete_list_by_oids(), do_execute_session_statement(), insert_subquery_results(), method_invoke_for_server(), method_invoke_from_stand_alone(), pt_get_one_tuple_from_list_id(), pt_new_query_result_descriptor(), pt_set_table_to_db(), and update_objs_for_list_file().
| int cursor_id::tuple_no |
Definition at line 64 of file cursor.h.
Referenced by api_rs_fetch_tell(), cursor_close(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), cursor_open(), cursor_prev_tuple(), and db_query_seek_tuple().
| QFILE_TUPLE_RECORD cursor_id::tuple_record |
Definition at line 65 of file cursor.h.
Referenced by cursor_allocate_tuple_area(), cursor_construct_tuple_from_overflow_pages(), cursor_free(), cursor_open(), and pt_new_query_result_descriptor().