mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Fix for HAVE_QUERY_CACHE
Remove not used flag CLIENT_CHANGE_USER Docs/manual.texi: Cleanup examples acconfig.h: Fix for HAVE_QUERY_CACHE configure.in: Fix for HAVE_QUERY_CACHE include/my_global.h: Fix for HAVE_QUERY_CACHE include/mysql_com.h: Remove not used flag CLIENT_CHANGE_USER libmysqld/libmysqld.c: Fix new prototypes
This commit is contained in:
@ -33543,8 +33543,10 @@ If you want to use an @code{ORDER BY} for the total @code{UNION} result,
|
|||||||
you should use parentheses:
|
you should use parentheses:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
(SELECT a FROM table_name WHERE a=10 AND B=1 ORDER BY a LIMIT 10) UNION
|
(SELECT a FROM table_name WHERE a=10 AND B=1 ORDER BY a LIMIT 10)
|
||||||
(SELECT a FROM table_name WHERE a=11 AND B=2 ORDER BY a LIMIT 10) ORDER BY a;
|
UNION
|
||||||
|
(SELECT a FROM table_name WHERE a=11 AND B=2 ORDER BY a LIMIT 10)
|
||||||
|
ORDER BY a;
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@findex HANDLER
|
@findex HANDLER
|
||||||
@ -33553,8 +33555,12 @@ you should use parentheses:
|
|||||||
|
|
||||||
@example
|
@example
|
||||||
HANDLER table OPEN [ AS alias ]
|
HANDLER table OPEN [ AS alias ]
|
||||||
HANDLER table READ index @{ = | >= | <= | < @} (value1, value2, ... ) [ WHERE ... ] [LIMIT ... ]
|
HANDLER table READ index @{ = | >= | <= | < @} (value1, value2, ... )
|
||||||
HANDLER table READ index @{ FIRST | NEXT | PREV | LAST @} [ WHERE ... ] [LIMIT ... ]
|
[ WHERE ... ] [LIMIT ... ]
|
||||||
|
|
||||||
|
HANDLER table READ index @{ FIRST | NEXT | PREV | LAST @}
|
||||||
|
[ WHERE ... ] [LIMIT ... ]
|
||||||
|
|
||||||
HANDLER table READ @{ FIRST | NEXT @} [ WHERE ... ] [LIMIT ... ]
|
HANDLER table READ @{ FIRST | NEXT @} [ WHERE ... ] [LIMIT ... ]
|
||||||
HANDLER table CLOSE
|
HANDLER table CLOSE
|
||||||
@end example
|
@end example
|
||||||
|
@ -148,6 +148,9 @@
|
|||||||
/* crypt */
|
/* crypt */
|
||||||
#undef HAVE_CRYPT
|
#undef HAVE_CRYPT
|
||||||
|
|
||||||
|
/* If we want to have query cache */
|
||||||
|
#undef HAVE_QUERY_CACHE
|
||||||
|
|
||||||
/* Solaris define gethostbyaddr_r with 7 arguments. glibc2 defines
|
/* Solaris define gethostbyaddr_r with 7 arguments. glibc2 defines
|
||||||
this with 8 arguments */
|
this with 8 arguments */
|
||||||
#undef HAVE_SOLARIS_STYLE_GETHOST
|
#undef HAVE_SOLARIS_STYLE_GETHOST
|
||||||
|
11
configure.in
11
configure.in
@ -1827,15 +1827,14 @@ AC_ARG_WITH(embedded-server,
|
|||||||
)
|
)
|
||||||
|
|
||||||
AC_ARG_WITH(query_cache,
|
AC_ARG_WITH(query_cache,
|
||||||
[ --without-query-cache Don't build query cache in embedded server.],
|
[ --without-query-cache Don not build query cache in embedded server.],
|
||||||
[with_embedded_server=$withval],
|
[with_query_cache=$withval],
|
||||||
[with_embedded_server=yes]
|
[with_query_cache=yes]
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "$with_embedded_server" = "yes"
|
if test "$with_query_cache" = "yes"
|
||||||
then
|
then
|
||||||
CFLAGS="$CFLAGS -DHAVE_QUERY_CACHE"
|
AC_DEFINE(HAVE_QUERY_CACHE)
|
||||||
CXXFLAGS="$CXXFLAGS -DHAVE_QUERY_CACHE"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_ARG_WITH(extra-tools,
|
AC_ARG_WITH(extra-tools,
|
||||||
|
@ -1027,7 +1027,7 @@ typedef union {
|
|||||||
Now if query is taken off then tests with query cache fails
|
Now if query is taken off then tests with query cache fails
|
||||||
SANJA TODO: remove this when problem with mysql-test will be solved
|
SANJA TODO: remove this when problem with mysql-test will be solved
|
||||||
*/
|
*/
|
||||||
#ifdef MYSQL_SERVER
|
#if defined(MYSQL_SERVER) && !defined(HAVE_QUERY_CACHE)
|
||||||
#define HAVE_QUERY_CACHE
|
#define HAVE_QUERY_CACHE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -91,7 +91,6 @@ enum enum_server_command {COM_SLEEP,COM_QUIT,COM_INIT_DB,COM_QUERY,
|
|||||||
#define CLIENT_ODBC 64 /* Odbc client */
|
#define CLIENT_ODBC 64 /* Odbc client */
|
||||||
#define CLIENT_LOCAL_FILES 128 /* Can use LOAD DATA LOCAL */
|
#define CLIENT_LOCAL_FILES 128 /* Can use LOAD DATA LOCAL */
|
||||||
#define CLIENT_IGNORE_SPACE 256 /* Ignore spaces before '(' */
|
#define CLIENT_IGNORE_SPACE 256 /* Ignore spaces before '(' */
|
||||||
#define CLIENT_CHANGE_USER 512 /* Support the mysql_change_user() */
|
|
||||||
#define CLIENT_INTERACTIVE 1024 /* This is an interactive client */
|
#define CLIENT_INTERACTIVE 1024 /* This is an interactive client */
|
||||||
#define CLIENT_SSL 2048 /* Switch to SSL after handshake */
|
#define CLIENT_SSL 2048 /* Switch to SSL after handshake */
|
||||||
#define CLIENT_IGNORE_SIGPIPE 4096 /* IGNORE sigpipes */
|
#define CLIENT_IGNORE_SIGPIPE 4096 /* IGNORE sigpipes */
|
||||||
|
@ -1719,7 +1719,7 @@ mysql_dump_debug_info(MYSQL *mysql)
|
|||||||
DBUG_RETURN(simple_command(mysql,COM_DEBUG,"",0,0));
|
DBUG_RETURN(simple_command(mysql,COM_DEBUG,"",0,0));
|
||||||
}
|
}
|
||||||
|
|
||||||
char * STDCALL
|
const char * STDCALL
|
||||||
mysql_stat(MYSQL *mysql)
|
mysql_stat(MYSQL *mysql)
|
||||||
{
|
{
|
||||||
DBUG_ENTER("mysql_stat");
|
DBUG_ENTER("mysql_stat");
|
||||||
@ -1744,14 +1744,14 @@ mysql_ping(MYSQL *mysql)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
char * STDCALL
|
const char * STDCALL
|
||||||
mysql_get_server_info(MYSQL *mysql)
|
mysql_get_server_info(MYSQL *mysql)
|
||||||
{
|
{
|
||||||
return((char*) mysql->server_version);
|
return((char*) mysql->server_version);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
char * STDCALL
|
const char * STDCALL
|
||||||
mysql_get_host_info(MYSQL *mysql)
|
mysql_get_host_info(MYSQL *mysql)
|
||||||
{
|
{
|
||||||
return(mysql->host_info);
|
return(mysql->host_info);
|
||||||
@ -1764,10 +1764,10 @@ mysql_get_proto_info(MYSQL *mysql)
|
|||||||
return (mysql->protocol_version);
|
return (mysql->protocol_version);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * STDCALL
|
const char * STDCALL
|
||||||
mysql_get_client_info(void)
|
mysql_get_client_info(void)
|
||||||
{
|
{
|
||||||
return (char*) MYSQL_SERVER_VERSION;
|
return MYSQL_SERVER_VERSION;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1875,12 +1875,12 @@ uint STDCALL mysql_errno(MYSQL *mysql)
|
|||||||
return (mysql)->net.last_errno;
|
return (mysql)->net.last_errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
char * STDCALL mysql_error(MYSQL *mysql)
|
const char * STDCALL mysql_error(MYSQL *mysql)
|
||||||
{
|
{
|
||||||
return (mysql)->net.last_error;
|
return (mysql)->net.last_error;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *STDCALL mysql_info(MYSQL *mysql)
|
const char *STDCALL mysql_info(MYSQL *mysql)
|
||||||
{
|
{
|
||||||
return (mysql)->info;
|
return (mysql)->info;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user