summaryrefslogtreecommitdiff
path: root/sql/sql_derived.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_derived.h')
-rw-r--r--sql/sql_derived.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/sql/sql_derived.h b/sql/sql_derived.h
index 11a6fd4105e..e96c363d5f5 100644
--- a/sql/sql_derived.h
+++ b/sql/sql_derived.h
@@ -20,11 +20,9 @@ struct TABLE_LIST;
class THD;
struct LEX;
-bool mysql_handle_derived(LEX *lex, bool (*processor)(THD *thd,
- LEX *lex,
- TABLE_LIST *table));
-bool mysql_derived_prepare(THD *thd, LEX *lex, TABLE_LIST *t);
-bool mysql_derived_filling(THD *thd, LEX *lex, TABLE_LIST *t);
+bool mysql_handle_derived(LEX *lex, uint phases);
+bool mysql_handle_single_derived(LEX *lex, TABLE_LIST *derived, uint phases);
+bool mysql_handle_list_of_derived(LEX *lex, TABLE_LIST *dt_list, uint phases);
/**
Cleans up the SELECT_LEX_UNIT for the derived table (if any).