MySQL++

Check-in [143985738d]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added some SSQLSv2 testing files present in previous svn repo but not in tarballs, thus not restored in Fossil conversion, which prevented dtest from running to completion. Since SSQLSv2 has never been completed, this is purely annoying rather than actually important.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:143985738d5d24ba26143c536b4fa32676e7582e611149084dc329e0b0b18476
User & Date: tangent 2017-11-23 01:06:56
Context
2018-05-02
14:34
Removed "register" qualifiers from all variable declarations. It's deprecated in C++11 and C++14 and is now illegal in C++17. Closes [648dafd5ed]. Leaf check-in: 78fc2ae13b user: tangent tags: trunk
2017-11-23
01:07
On the mailing list, Dan Grubbs proposed replacing the use of mysqlpp::internal::str_to_lwr() with a tolower() based loop. He says it improves profiling results, but his formulation doesn't do the same thing as the original code, nor in fact apparently anything useful, thus this testing branch. Leaf check-in: 81b6c9452e user: tangent tags: tolower-speedup
01:06
Added some SSQLSv2 testing files present in previous svn repo but not in tarballs, thus not restored in Fossil conversion, which prevented dtest from running to completion. Since SSQLSv2 has never been completed, this is purely annoying rather than actually important. check-in: 143985738d user: tangent tags: trunk
00:51
Removed the redundant library removal bit on config/mysql_loc.m4. If triggered, it causes bare -L flags to be put into Makefile.in, which isn't likely to work out well. I don't recall this being *required* anywhere; it looks like overzealous cleanup. check-in: a8184428f3 user: tangent tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added examples/common.ssqls.









>
>
>
>
1
2
3
4
option implementation_extension cc
option header_extension hh
option accessor_style getX 
option exception_on_schema_mismatch true

Added examples/stock.ssqls.





















>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
include common.ssqls

table stock alias SQLStock filebase ssqls_stock
	field item type bigint alias id is autoinc is key
	field num type bigint
	field weight type double
	field price type double
	field sdate type date
	field description type mediumtext is null

Added test/test1.ssqls.



























>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
# This is a comment.
# The following blank lines should also be ignored.

include test2.ssqls

table test_ssqls alias TestSsqls filebase test3
	field item type bigint alias id is autoinc is key
	field num type bigint
	field weight type double
	field price type decimal(2)
	field sdate type date
	field description type mediumtext is null

Added test/test2.ssqls.













>
>
>
>
>
>
1
2
3
4
5
6
# Here we give non-default values for all known options, partly to
# exercise them, and partly to test that the include directive works.
option implementation_extension cc
option header_extension hh
option accessor_style getX 
option exception_on_schema_mismatch true