|
7 | 7 |
|
8 | 8 | [library Boost.MySQL
|
9 | 9 | [quickbook 1.7]
|
10 |
| - [copyright 2019 - 2023 Ruben Perez] |
| 10 | + [copyright 2019 - 2024 Ruben Perez] |
11 | 11 | [id mysql]
|
12 | 12 | [purpose MySQL client library]
|
13 | 13 | [license
|
|
56 | 56 | [def __Context__ [@boost:/libs/context/index.html Boost.Context]]
|
57 | 57 | [def __Self__ [@boost:/libs/mysql/index.html Boost.MySQL]]
|
58 | 58 | [def __boost_optional__ [@boost:/libs/optional/index.html `boost::optional`]]
|
59 |
| -[def __see_error_handling__ See [link mysql.error_handling this section] for more info on error handling.] |
60 |
| -[def __assume_setup__ This example assumes you have gone through the [link mysql.examples.setup setup].] |
| 59 | +[def __Describe__ [@boost:/libs/describe/index.html Boost.Describe]] |
| 60 | +[def __Pfr__ [@boost:/libs/pfr/index.html Boost.Pfr]] |
| 61 | +[def __ssl_context__ [asioreflink ssl__context ssl::context]] |
61 | 62 |
|
62 | 63 | [/ MySQL stuff]
|
63 | 64 | [def __Mysql__ [@https://www.mysql.com/ MySQL]]
|
64 | 65 | [def __sql_mode__ [mysqllink sql-mode.html `sql_mode`]]
|
65 | 66 | [def __allow_invalid_dates__ [mysqllink sql-mode.html#sqlmode_allow_invalid_dates `ALLOW_INVALID_DATES`]]
|
66 | 67 | [def __strict_sql__ [mysqllink sql-mode.html#sql-mode-strict strict SQL mode]]
|
67 | 68 | [def __time_zone__ [mysqllink server-system-variables.html#sysvar_time_zone `time_zone`]]
|
68 |
| -[def __SET_NAMES__ [mysqllink set-names.html `SET NAMES`]] |
69 | 69 | [def __TINYINT__ [mysqllink integer-types.html `TINYINT`]]
|
70 | 70 | [def __SMALLINT__ [mysqllink integer-types.html `SMALLINT`]]
|
71 | 71 | [def __MEDIUMINT__ [mysqllink integer-types.html `MEDIUMINT`]]
|
@@ -124,47 +124,80 @@ BEGIN
|
124 | 124 | END
|
125 | 125 | ```]
|
126 | 126 |
|
127 |
| -[import ../../test/integration/include/test_integration/snippets/describe.hpp] |
128 |
| -[import ../../test/integration/test/snippets/overview.cpp] |
129 |
| -[import ../../test/integration/test/snippets/dynamic.cpp] |
130 |
| -[import ../../test/integration/test/snippets/static.cpp] |
| 127 | +[/ AUTOGENERATED IMPORTS BEGIN ] |
| 128 | +[import ../../example/1_tutorial/1_sync.cpp] |
| 129 | +[import ../../example/1_tutorial/2_async.cpp] |
| 130 | +[import ../../example/1_tutorial/3_with_params.cpp] |
| 131 | +[import ../../example/1_tutorial/4_static_interface.cpp] |
| 132 | +[import ../../example/2_simple/prepared_statements.cpp] |
| 133 | +[import ../../example/2_simple/timeouts.cpp] |
| 134 | +[import ../../example/2_simple/multi_queries_transactions.cpp] |
| 135 | +[import ../../example/2_simple/disable_tls.cpp] |
| 136 | +[import ../../example/2_simple/tls_certificate_verification.cpp] |
| 137 | +[import ../../example/2_simple/metadata.cpp] |
| 138 | +[import ../../example/2_simple/multi_function.cpp] |
| 139 | +[import ../../example/2_simple/callbacks.cpp] |
| 140 | +[import ../../example/2_simple/coroutines_cpp11.cpp] |
| 141 | +[import ../../example/2_simple/unix_socket.cpp] |
| 142 | +[import ../../example/2_simple/batch_inserts.cpp] |
| 143 | +[import ../../example/2_simple/batch_inserts_generic.cpp] |
| 144 | +[import ../../example/2_simple/dynamic_filters.cpp] |
| 145 | +[import ../../example/2_simple/patch_updates.cpp] |
| 146 | +[import ../../example/2_simple/source_script.cpp] |
| 147 | +[import ../../example/2_simple/pipeline.cpp] |
| 148 | +[import ../../example/3_advanced/connection_pool/main.cpp] |
| 149 | +[import ../../example/3_advanced/connection_pool/types.hpp] |
| 150 | +[import ../../example/3_advanced/connection_pool/repository.hpp] |
| 151 | +[import ../../example/3_advanced/connection_pool/repository.cpp] |
| 152 | +[import ../../example/3_advanced/connection_pool/handle_request.hpp] |
| 153 | +[import ../../example/3_advanced/connection_pool/handle_request.cpp] |
| 154 | +[import ../../example/3_advanced/connection_pool/server.hpp] |
| 155 | +[import ../../example/3_advanced/connection_pool/server.cpp] |
| 156 | +[import ../../example/3_advanced/connection_pool/log_error.hpp] |
131 | 157 | [import ../../test/integration/test/snippets/prepared_statements.cpp]
|
132 |
| -[import ../../test/integration/test/snippets/multi_resultset.cpp] |
| 158 | +[import ../../test/integration/test/snippets/connection_establishment.cpp] |
| 159 | +[import ../../test/integration/test/snippets/charsets.cpp] |
| 160 | +[import ../../test/integration/test/snippets/sql_formatting_custom.cpp] |
133 | 161 | [import ../../test/integration/test/snippets/multi_function.cpp]
|
| 162 | +[import ../../test/integration/test/snippets/tutorials.cpp] |
134 | 163 | [import ../../test/integration/test/snippets/metadata.cpp]
|
135 |
| -[import ../../test/integration/test/snippets/charsets.cpp] |
136 |
| -[import ../../test/integration/test/snippets/time_types.cpp] |
137 |
| -[import ../../test/integration/test/snippets/any_connection.cpp] |
138 | 164 | [import ../../test/integration/test/snippets/connection_pool.cpp]
|
139 |
| -[import ../../test/integration/test/snippets/sql_formatting.cpp] |
140 |
| -[import ../../test/integration/test/snippets/sql_formatting_custom.cpp] |
| 165 | +[import ../../test/integration/test/snippets/time_types.cpp] |
141 | 166 | [import ../../test/integration/test/snippets/pipeline.cpp]
|
| 167 | +[import ../../test/integration/test/snippets/sql_formatting.cpp] |
| 168 | +[import ../../test/integration/test/snippets/overview.cpp] |
| 169 | +[import ../../test/integration/test/snippets/dynamic.cpp] |
| 170 | +[import ../../test/integration/test/snippets/multi_resultset.cpp] |
| 171 | +[import ../../test/integration/test/snippets/static.cpp] |
| 172 | +[/ AUTOGENERATED IMPORTS END ] |
| 173 | +[import ../../test/integration/include/test_integration/snippets/describe.hpp] |
142 | 174 |
|
143 | 175 | [include 01_intro.qbk]
|
144 | 176 | [include 02_integrating.qbk]
|
145 |
| -[include 03_tutorial.qbk] |
| 177 | +[include 03_1_tutorial_sync.qbk] |
| 178 | +[include 03_2_tutorial_async.qbk] |
| 179 | +[include 03_3_tutorial_with_params.qbk] |
| 180 | +[include 03_4_tutorial_static_interface.qbk] |
146 | 181 | [include 04_overview.qbk]
|
147 |
| -[include 05_dynamic_interface.qbk] |
148 |
| -[include 06_static_interface.qbk] |
149 |
| -[include 07_queries.qbk] |
150 |
| -[include 08_prepared_statements.qbk] |
151 |
| -[include 09_multi_resultset.qbk] |
152 |
| -[include 10_multi_function.qbk] |
153 |
| -[include 11_metadata.qbk] |
154 |
| -[include 12_async.qbk] |
155 |
| -[include 13_ssl.qbk] |
156 |
| -[include 14_other_streams.qbk] |
157 |
| -[include 15_error_handling.qbk] |
158 |
| -[include 16_connparams.qbk] |
159 |
| -[include 17_reconnecting.qbk] |
160 |
| -[include 18_charsets.qbk] |
161 |
| -[include 19_time_types.qbk] |
162 |
| -[include 20_any_connection.qbk] |
163 |
| -[include 21_connection_pool.qbk] |
164 |
| -[include 22_sql_formatting.qbk] |
165 |
| -[include 23_sql_formatting_advanced.qbk] |
166 |
| -[include 24_pipeline.qbk] |
167 |
| -[include 24_examples.qbk] |
| 182 | +[include 05_connection_establishment.qbk] |
| 183 | +[include 06_sql_formatting.qbk] |
| 184 | +[include 07_prepared_statements.qbk] |
| 185 | +[include 08_dynamic_interface.qbk] |
| 186 | +[include 09_static_interface.qbk] |
| 187 | +[include 10_multi_resultset.qbk] |
| 188 | +[include 11_multi_function.qbk] |
| 189 | +[include 12_connection_pool.qbk] |
| 190 | +[include 13_async.qbk] |
| 191 | +[include 14_error_handling.qbk] |
| 192 | +[include 15_sql_formatting_advanced.qbk] |
| 193 | +[include 16_metadata.qbk] |
| 194 | +[include 17_charsets.qbk] |
| 195 | +[include 18_time_types.qbk] |
| 196 | +[/ TODO: re-enable this |
| 197 | +[include 19_templated_connection.qbk] ] |
| 198 | +[include 20_pipeline.qbk] |
| 199 | +[include 21_examples.qbk] |
| 200 | + |
168 | 201 |
|
169 | 202 |
|
170 | 203 | [section:ref Reference]
|
|
0 commit comments