summaryrefslogtreecommitdiff
path: root/sql/sql_string.h
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2010-10-24 20:47:01 +0200
committerSergei Golubchik <sergii@pisem.net>2010-10-24 20:47:01 +0200
commit62d31f675d43a703ff01406a0a79421aad94f232 (patch)
tree27f74bf4adaa27c7d909490b89d2a15b9dd73aa2 /sql/sql_string.h
parent3c9dcf9da70361eb6f2acd8e04929713d7856a9c (diff)
downloadmariadb-git-62d31f675d43a703ff01406a0a79421aad94f232.tar.gz
bugfix: engine defined table options were not showing up in INFORMATION_SCHEMA.TABLES.CREATE_OPTIONS
Diffstat (limited to 'sql/sql_string.h')
-rw-r--r--sql/sql_string.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/sql/sql_string.h b/sql/sql_string.h
index a9df0dc2620..f5794cca6b2 100644
--- a/sql/sql_string.h
+++ b/sql/sql_string.h
@@ -336,6 +336,10 @@ public:
int4store(Ptr + position,value);
}
+ void qs_append(const char *str)
+ {
+ qs_append(str, strlen(str));
+ }
void qs_append(const char *str, uint32 len);
void qs_append(double d);
void qs_append(double *d);
@@ -345,7 +349,15 @@ public:
str_length++;
}
void qs_append(int i);
- void qs_append(uint i);
+ void qs_append(uint i)
+ {
+ qs_append((ulonglong)i);
+ }
+ void qs_append(ulong i)
+ {
+ qs_append((ulonglong)i);
+ }
+ void qs_append(ulonglong i);
/* Inline (general) functions used by the protocol functions */