176 const char* norm_name);
186 const char* col_name,
400 #include "row0sel.ic"
UNIV_INTERN ulint row_search_for_mysql(byte *buf, ulint mode, row_prebuilt_t *prebuilt, ulint match_mode, ulint direction)
UNIV_INTERN void sel_col_prefetch_buf_free(sel_buf_t *prefetch_buf)
UNIV_INTERN void * row_fetch_print(void *row, void *user_arg)
UNIV_INLINE plan_t * sel_node_get_nth_plan(sel_node_t *node, ulint i)
UNIV_INTERN ulint row_search_max_autoinc(dict_index_t *index, const char *col_name, ib_uint64_t *value)
typedef UT_LIST_BASE_NODE_T(mutex_t) ut_list_base_node_t
UNIV_INTERN void sel_node_free_private(sel_node_t *node)
UNIV_INTERN sel_node_t * sel_node_create(mem_heap_t *heap)
UNIV_INTERN void row_sel_convert_mysql_key_to_innobase(dtuple_t *tuple, byte *buf, ulint buf_len, dict_index_t *index, const byte *key_ptr, ulint key_len, trx_t *trx)
ibool stored_cursor_rec_processed
mem_heap_t * old_vers_heap
UNIV_INTERN que_thr_t * row_printf_step(que_thr_t *thr)
ibool aggregate_already_fetched
UNIV_INTERN ibool row_search_check_if_query_cache_permitted(trx_t *trx, const char *norm_name)
UNIV_INLINE que_thr_t * open_step(que_thr_t *thr)
UNIV_INTERN que_thr_t * fetch_step(que_thr_t *thr)
sym_node_t * explicit_cursor
UNIV_INTERN que_thr_t * row_sel_step(que_thr_t *thr)