diff options
Diffstat (limited to 'sql/sql_select.h')
-rw-r--r-- | sql/sql_select.h | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/sql/sql_select.h b/sql/sql_select.h index 2087438e086..2aba63ddc79 100644 --- a/sql/sql_select.h +++ b/sql/sql_select.h @@ -2436,10 +2436,9 @@ TABLE *create_tmp_table(THD *thd,TMP_TABLE_PARAM *param,List<Item> &fields, bool keep_row_order= FALSE); TABLE *create_tmp_table_for_schema(THD *thd, TMP_TABLE_PARAM *param, const ST_SCHEMA_TABLE &schema_table, - const MY_BITMAP &bitmap, longlong select_options, const LEX_CSTRING &alias, - bool keep_row_order); + bool do_not_open, bool keep_row_order); void free_tmp_table(THD *thd, TABLE *entry); bool create_internal_tmp_table_from_heap(THD *thd, TABLE *table, @@ -2517,29 +2516,6 @@ public: class select_handler; -class Pushdown_select: public Sql_alloc -{ -private: - bool is_analyze; - List<Item> result_columns; - bool send_result_set_metadata(); - bool send_data(); - bool send_eof(); - -public: - SELECT_LEX *select; - select_handler *handler; - - Pushdown_select(SELECT_LEX *sel, select_handler *h); - - ~Pushdown_select(); - - bool init(); - - int execute(); -}; - - bool test_if_order_compatible(SQL_I_List<ORDER> &a, SQL_I_List<ORDER> &b); int test_if_group_changed(List<Cached_item> &list); int create_sort_index(THD *thd, JOIN *join, JOIN_TAB *tab, Filesort *fsort); |