summaryrefslogtreecommitdiff
path: root/sql/item.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/item.h')
-rw-r--r--sql/item.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/sql/item.h b/sql/item.h
index 2f33d72136c..42e9fd94331 100644
--- a/sql/item.h
+++ b/sql/item.h
@@ -439,19 +439,6 @@ typedef struct replace_equal_field_arg
struct st_join_table *context_tab;
} REPLACE_EQUAL_FIELD_ARG;
-
-class Load_data_out_param
-{
-public:
- Load_data_out_param() { }
- virtual ~Load_data_out_param() { }
- virtual void load_data_set_null_value(CHARSET_INFO *cs) = 0;
- virtual void load_data_set_value(const char *str, uint length,
- CHARSET_INFO *cs) = 0;
- virtual void load_data_print(THD *thd, String *str) = 0;
-};
-
-
class Settable_routine_parameter
{
public:
@@ -1802,14 +1789,6 @@ public:
delete this;
}
- virtual Load_data_out_param *get_load_data_out_param() { return 0; }
- Load_data_out_param *get_load_data_out_param_or_error()
- {
- Load_data_out_param *res= get_load_data_out_param();
- if (!res)
- my_error(ER_LOAD_DATA_INVALID_COLUMN, MYF(0), full_name());
- return res;
- }
virtual Item_splocal *get_item_splocal() { return 0; }
virtual Rewritable_query_parameter *get_rewritable_query_parameter()
{ return 0; }