Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MDBF-348: libfmt=system, custom include path | Daniel Black | 2022-04-01 | 1 | -0/+2 |
| | | | | | | With testing the system libfmt, use the LIBFMT_INCLUDE_DIR in case the system include path isn't sufficient. | ||||
* | libfmt fix for cmake <3.0 | Sergei Golubchik | 2021-10-25 | 1 | -1/+5 |
| | | | | this is CentOOOOOOS 7 | ||||
* | disallow old <7.0 fmt | Sergei Golubchik | 2021-10-12 | 1 | -2/+5 |
| | | | | | | | | | libfmt 6.1 is in Ubuntu focal repositories. it's easy to compile with 6.1 by doing #define detail internal but 6.1 also produces different results in main.func_sformat and we want MariaDB to behave identically everywhere. | ||||
* | don't build bundled libfmt, we use it in header-only mode anyway | Sergei Golubchik | 2021-10-12 | 1 | -21/+6 |
| | |||||
* | MDEV-25015 Custom formatting of strings in MariaDB queries | Alan Cueva | 2021-10-12 | 1 | -0/+59 |
SFORMAT() SQL function that uses fmtlib (https://fmt.dev/) for python-like (also Rust, C++20, etc) string formatting Only fmtlib 7.0.0+ is supported, older fmtlib produces different results in the test. No native support for temporal and decimal values, * TIME_RESULT is handled as STRING_RESULT * DECIMAL_RESULT as REAL_RESULT |