43
43
#include <limits.h>
46
#include <drizzled/error.h>
47
#include <drizzled/errmsg_print.h>
48
#include <drizzled/charset_info.h>
49
#include <drizzled/internal/m_string.h>
50
#include <drizzled/internal/my_sys.h>
51
#include <drizzled/my_hash.h>
52
#include <drizzled/plugin.h>
53
#include <drizzled/show.h>
54
#include <drizzled/data_home.h>
55
#include <drizzled/error.h>
56
#include <drizzled/field.h>
57
#include <drizzled/charset.h>
58
#include <drizzled/session.h>
59
#include <drizzled/current_session.h>
60
#include <drizzled/table.h>
61
#include <drizzled/field/blob.h>
62
#include <drizzled/field/varstring.h>
63
#include <drizzled/plugin/xa_storage_engine.h>
64
#include <drizzled/plugin/daemon.h>
65
#include <drizzled/memory/multi_malloc.h>
66
#include <drizzled/pthread_globals.h>
67
#include <drizzled/named_savepoint.h>
46
#include "drizzled/error.h"
47
#include "drizzled/errmsg_print.h"
48
#include "drizzled/charset_info.h"
49
#include "drizzled/internal/m_string.h"
50
#include "drizzled/internal/my_sys.h"
51
#include "drizzled/my_hash.h"
52
#include "drizzled/plugin.h"
53
#include "drizzled/show.h"
54
#include "drizzled/data_home.h"
55
#include "drizzled/error.h"
56
#include "drizzled/field.h"
57
#include "drizzled/charset.h"
58
#include "drizzled/session.h"
59
#include "drizzled/current_session.h"
60
#include "drizzled/table.h"
61
#include "drizzled/field/blob.h"
62
#include "drizzled/field/varstring.h"
63
#include "drizzled/plugin/xa_storage_engine.h"
64
#include "drizzled/plugin/daemon.h"
65
#include "drizzled/memory/multi_malloc.h"
66
#include "drizzled/pthread_globals.h"
67
#include "drizzled/named_savepoint.h"
69
69
#include <drizzled/transaction_services.h>
70
#include <drizzled/message/statement_transform.h>
70
#include "drizzled/message/statement_transform.h"
72
72
#include <boost/algorithm/string.hpp>
73
73
#include <boost/program_options.hpp>
125
125
#include <sstream>
126
126
#include <string>
128
#include <plugin/innobase/handler/status_function.h>
129
#include <plugin/innobase/handler/replication_log.h>
128
#include "plugin/innobase/handler/status_function.h"
129
#include "plugin/innobase/handler/replication_log.h"
131
131
#include <google/protobuf/io/zero_copy_stream.h>
132
132
#include <google/protobuf/io/zero_copy_stream_impl.h>
1181
1181
"Drizzle thread %"PRIu64", query id %"PRIu64", %s, %s, %s ",
1182
1182
static_cast<uint64_t>(in_session->getSessionId()),
1183
1183
static_cast<uint64_t>(in_session->getQueryId()),
1184
getServerHostname().c_str(),
1185
1185
user_identifier->address().c_str(),
1186
1186
user_identifier->username().c_str()
8787
8787
finds charset information and returns length of prefix_len characters in the
8788
8788
index field in bytes.
8789
8789
@return number of bytes occupied by the first n characters */
8792
innobase_get_at_most_n_mbchars(
8793
/*===========================*/
8794
ulint charset_id, /*!< in: character set id */
8795
ulint prefix_len, /*!< in: prefix length in bytes of the index
8796
(this has to be divided by mbmaxlen to get the
8797
number of CHARACTERS n in the prefix) */
8798
ulint data_len, /*!< in: length of the string in bytes */
8799
const char* str); /*!< in: character string */
8792
8802
innobase_get_at_most_n_mbchars(