summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/item.h2
-rw-r--r--storage/sphinx/ha_sphinx.h3
-rw-r--r--storage/sphinx/snippets_udf.cc14
3 files changed, 10 insertions, 9 deletions
diff --git a/sql/item.h b/sql/item.h
index ec98ed44229..94a25d7eaea 100644
--- a/sql/item.h
+++ b/sql/item.h
@@ -1887,7 +1887,7 @@ public:
{ return (uint)(max_length - test(value < 0)); }
bool eq(const Item *, bool binary_cmp) const;
bool check_partition_func_processor(uchar *bool_arg) { return FALSE;}
- bool check_vcol_func_processor(uchar arg) { return FALSE;}
+ bool check_vcol_func_processor(uchar *arg) { return FALSE;}
};
diff --git a/storage/sphinx/ha_sphinx.h b/storage/sphinx/ha_sphinx.h
index 2a7191fc34d..3f517062cff 100644
--- a/storage/sphinx/ha_sphinx.h
+++ b/storage/sphinx/ha_sphinx.h
@@ -76,7 +76,8 @@ public:
virtual double scan_time () { return (double)( records+deleted )/20.0 + 10; } ///< called in test_quick_select to determine if indexes should be used
#endif
- virtual double read_time ( ha_rows rows ) { return (double)rows/20.0 + 1; } ///< index read time estimate
+ virtual double read_time(uint index, uint ranges, ha_rows rows)
+ { return (double)rows/20.0 + 1; } ///< index read time estimate
public:
int open ( const char * name, int mode, uint test_if_locked );
diff --git a/storage/sphinx/snippets_udf.cc b/storage/sphinx/snippets_udf.cc
index 9e8ddfc5218..961d1a92ed1 100644
--- a/storage/sphinx/snippets_udf.cc
+++ b/storage/sphinx/snippets_udf.cc
@@ -11,13 +11,6 @@
// did not, you can find it at http://www.gnu.org/
//
-#include <stdio.h>
-#include <string.h>
-#include <assert.h>
-
-#include <sys/un.h>
-#include <netdb.h>
-
#include <mysql_version.h>
#if MYSQL_VERSION_ID>50100
@@ -27,6 +20,13 @@
#include "../mysql_priv.h"
#endif
+#include <stdio.h>
+#include <string.h>
+#include <assert.h>
+
+#include <sys/un.h>
+#include <netdb.h>
+
#include <mysys_err.h>
#include <my_sys.h>