mariadb_dyncol_check(3)
π mariadb_dyncol_check β bestie's guide to the MariaDB Connector/C manual π
okay so real talk, this is the manual page for mariadb_dyncol_check from the MariaDB Connector/C docs, and we're gonna get you fluent in it, no cap. β¨
πΈ Name πΈ
mariadb_dyncol_check β checks if a dynamic column has correct format
Like, it's the vibe check for your dynamic column. π«Ά
β¨ Synopsis β¨
#include <mariadb_dyncol.h>
enum enum_dyncol_func_result
mariadb_dyncol_check(DYNAMIC_COLUMN *str);
literally just that one function, one arg, she's simple and she serves. π
π Description π
so the function mariadb_dyncol_check() checks if a dynamic column has correct format. that's the whole job, that's her main character energy. π
you can use it e.g. to check if a blob contains a dynamic column β like a lil "hey bestie, are you actually a dynamic column or are you lying to me" moment. π¦
π Parameter π
strβ pointer to aDYNAMIC_COLUMNstructure. that's it, that's the whole receipt. π§Ύ
π Return value π
- returns
ER_DYNCOL_OKif the dynamic column has correct format β slay, she passed the vibe check β¨ - otherwise returns
ER_DYNCOL_FORMATβ not slay, the format is giving chaos π
β See also β
mariadb_dyncol_count(3)
iykyk, go read that one next. π
lowkey important reminder: keep your DYNAMIC_COLUMN pointer valid before you pass it in, because we're not out here guessing at what's in memory. π
okay that's the whole page, you ate it, I'm obsessed. π this was Version 3.4 of mariadb_dyncol_check(3) from the MariaDB Connector/C docs β periodt, go check those dynamic columns, bestie. π§ π
π¦ where this page comes from
- alpine 3.22: mariadb-doc 11.4.13-r0 Β· GPL-2.0-or-later
- alpine 3.23: mariadb-doc 11.4.13-r0 Β· GPL-2.0-or-later
- alpine 3.24: mariadb-doc 11.8.9-r0 Β· GPL-2.0-only
- arch rolling: mariadb 13.0.2-2 Β· GPL-2.0-only
- arch rolling: mariadb-lts 12.3.3-2 Β· GPL-2.0-only
- centos-stream 10: mariadb-connector-c-doc 3.4.4-2.el10 Β· LGPL-2.1-or-later
- debian trixie: libmariadb-dev 1:11.8.6-0+deb13u1 Β· GPL-2.0-only
- fedora 43: mariadb-connector-c-doc 3.4.5-2.fc43 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01
- fedora 43: mariadb-connector-c-doc 3.4.9-2.fc43 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01 AND LicenseRef-Fedora-Public-Domain
- fedora 44: mariadb-connector-c-doc 3.4.8-3.fc44 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01
- fedora 44: mariadb-connector-c-doc 3.4.9-2.fc44 Β· LGPL-2.1-or-later AND PHP-3.0 AND PHP-3.01 AND LicenseRef-Fedora-Public-Domain
- nixpkgs unstable: mariadb-server 11.8.8
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libmariadb-devel 3.4.9-160000.1.1 Β· LGPL-2.1-or-later
- ubuntu questing: libmariadb-dev 1:11.8.3-1build1
- ubuntu resolute: libmariadb-dev 1:11.8.6-5 Β· GPL-2.0-only
- ubuntu resolute: libmariadb-dev 1:11.8.6-5ubuntu0.1 Β· GPL-2.0-only
- ubuntu stonking: libmariadb-dev 1:11.8.9+ds-4ubuntu2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms