summaryrefslogtreecommitdiff
path: root/sql/unireg.h
diff options
context:
space:
mode:
authormonty@narttu.mysql.fi <>2003-05-06 01:38:38 +0300
committermonty@narttu.mysql.fi <>2003-05-06 01:38:38 +0300
commit51f987900878a77d2225e6ab72127a9a4a0396ff (patch)
treee4e5fa90d35bf2fc106cf0b773a29900579c7daa /sql/unireg.h
parentee8190f2937b70e353721333c527572d73f37153 (diff)
downloadmariadb-git-51f987900878a77d2225e6ab72127a9a4a0396ff.tar.gz
Removed compiler warnings
Fixed memory leak in new filesort code Optimzed sub selects to use keys with outer references. Increased max tables in join to 62
Diffstat (limited to 'sql/unireg.h')
-rw-r--r--sql/unireg.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/unireg.h b/sql/unireg.h
index 9430329e67a..e647606875f 100644
--- a/sql/unireg.h
+++ b/sql/unireg.h
@@ -57,7 +57,8 @@
#endif
#define MAX_FIELD_WIDTH 256 /* Max column width +1 */
-#define MAX_TABLES (sizeof(table_map)*8-1) /* Max tables in join */
+#define MAX_TABLES (sizeof(table_map)*8-2) /* Max tables in join */
+#define OUTER_REF_TABLE_BIT (((table_map) 1) << (sizeof(table_map)*8-2))
#define RAND_TABLE_BIT (((table_map) 1) << (sizeof(table_map)*8-1))
#define MAX_FIELDS 4096 /* Limit in the .frm file */