Commit 6de6d3ad authored by unknown's avatar unknown
Browse files

sql_select.cc:

  fixed 64bit bug in lenght store/retrive in cache


sql/sql_select.cc:
  fixed 64bit bug in lenght store/retrive in cache
parent c0484a30
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@
#include <hash.h>
#include <ft_global.h>

typedef uint32 cache_rec_length_type;

const char *join_type_str[]={ "UNKNOWN","system","const","eq_ref","ref",
			      "MAYBE_REF","ALL","range","index","fulltext",
			      "ref_or_null","unique_subquery","index_subquery"
@@ -8067,7 +8069,7 @@ used_blob_length(CACHE_FIELD **ptr)
static bool
store_record_in_cache(JOIN_CACHE *cache)
{
  ulong length;
  cache_rec_length_type length;
  uchar *pos;
  CACHE_FIELD *copy,*end_field;
  bool last_record;
@@ -8148,7 +8150,7 @@ static void
read_cached_record(JOIN_TAB *tab)
{
  uchar *pos;
  uint length;
  cache_rec_length_type length;
  bool last_record;
  CACHE_FIELD *copy,*end_field;