Type:
Task
Priority:
Minor
Resolution:
Fixed
Component/s:
None
Hi folks,
As title stated. I strongly suggest it. Dynamic columns is a great feature and should be in future more adopted by developers. As one of them, I while miss required C functions to manipulate the "BLOB" easily in the client side. The common manipulation using SQL may be very inefficient on complex applications with dozens of columns. Is more elegant provide a API.
Actually as the documentation noted (https://kb.askmonty.org/en/dynamic-columns/ ) the dynamic columns functions already is included in libmysqld.
But these functions should be equally important on both libmysqlclient and libmysqld.
Not all linux distributions include the libmysqld on mysql package by default. Also link the application with both libmysqld and libmysqlclient is at least a bad practice.
Best regards
is blocked by
MDEV-3842
Missing version information libmysqlclient18
Closed
Sergei Golubchik
made changes -
2013-01-25 22:24
Field
Original Value
New Value
Fix Version/s
5.5.29
[ 12102
]
Sergei Golubchik
made changes -
2013-01-25 22:26
Assignee
Oleksandr Byelkin
[ sanja
]
Oleksandr Byelkin
made changes -
2013-01-28 13:01
Status
Open
[ 1
]
In Progress
[ 3
]
Oleksandr Byelkin
made changes -
2013-01-28 14:02
Status
In Progress
[ 3
]
Open
[ 1
]
Sergei Golubchik
made changes -
2013-01-31 11:21
Fix Version/s
5.5.30
[ 11800
]
Fix Version/s
5.5.29
[ 12102
]
Sergei Golubchik
made changes -
2013-01-31 12:40
Fix Version/s
5.5.29
[ 12102
]
Fix Version/s
5.5.30
[ 11800
]
Oleksandr Byelkin
made changes -
2013-02-04 10:47
Status
Open
[ 1
]
In Progress
[ 3
]
Oleksandr Byelkin
made changes -
2013-02-04 16:42
Status
In Progress
[ 3
]
Open
[ 1
]
Oleksandr Byelkin
made changes -
2013-02-04 16:42
Resolution
Fixed
[ 1
]
Status
Open
[ 1
]
Closed
[ 6
]
Sergei Golubchik
made changes -
2014-06-13 15:06
Workflow
defaullt
[ 26025
]
MariaDB v2
[ 43716
]
Sergei Golubchik
made changes -
2021-12-06 21:22
Workflow
MariaDB v3
[ 63834
]
MariaDB v4
[ 132061
]
{"report":{"fcp":1270.3999996185303,"ttfb":409.09999990463257,"pageVisibility":"visible","entityId":22725,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"7ec08197-cd7c-43aa-83e8-c34a1d4b9f7e","navigationType":0,"readyForUser":1342.3999996185303,"redirectCount":0,"resourceLoadedEnd":1715,"resourceLoadedStart":426.59999990463257,"resourceTiming":[{"duration":271.7999997138977,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":426.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":426.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":698.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":271.90000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":426.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":426.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":698.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":336.2999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":427.09999990463257,"connectEnd":427.09999990463257,"connectStart":427.09999990463257,"domainLookupEnd":427.09999990463257,"domainLookupStart":427.09999990463257,"fetchStart":427.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":427.09999990463257,"responseEnd":763.3999996185303,"responseStart":763.3999996185303,"secureConnectionStart":427.09999990463257},{"duration":443.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":427.2999997138977,"connectEnd":427.2999997138977,"connectStart":427.2999997138977,"domainLookupEnd":427.2999997138977,"domainLookupStart":427.2999997138977,"fetchStart":427.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":427.2999997138977,"responseEnd":870.6999998092651,"responseStart":870.6999998092651,"secureConnectionStart":427.2999997138977},{"duration":447.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":427.5,"connectEnd":427.5,"connectStart":427.5,"domainLookupEnd":427.5,"domainLookupStart":427.5,"fetchStart":427.5,"redirectEnd":0,"redirectStart":0,"requestStart":427.5,"responseEnd":875,"responseStart":875,"secureConnectionStart":427.5},{"duration":447.80000019073486,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":427.69999980926514,"connectEnd":427.69999980926514,"connectStart":427.69999980926514,"domainLookupEnd":427.69999980926514,"domainLookupStart":427.69999980926514,"fetchStart":427.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":427.69999980926514,"responseEnd":875.5,"responseStart":875.5,"secureConnectionStart":427.69999980926514},{"duration":448.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":427.8999996185303,"connectEnd":427.8999996185303,"connectStart":427.8999996185303,"domainLookupEnd":427.8999996185303,"domainLookupStart":427.8999996185303,"fetchStart":427.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":427.8999996185303,"responseEnd":876.2999997138977,"responseStart":876.2999997138977,"secureConnectionStart":427.8999996185303},{"duration":505.69999980926514,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":428.09999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":428.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":933.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":448.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":428.2999997138977,"connectEnd":428.2999997138977,"connectStart":428.2999997138977,"domainLookupEnd":428.2999997138977,"domainLookupStart":428.2999997138977,"fetchStart":428.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":428.2999997138977,"responseEnd":876.7999997138977,"responseStart":876.7999997138977,"secureConnectionStart":428.2999997138977},{"duration":505.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":428.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":428.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":934,"responseStart":0,"secureConnectionStart":0},{"duration":449,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":428.59999990463257,"connectEnd":428.59999990463257,"connectStart":428.59999990463257,"domainLookupEnd":428.59999990463257,"domainLookupStart":428.59999990463257,"fetchStart":428.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":428.59999990463257,"responseEnd":877.5999999046326,"responseStart":877.5999999046326,"secureConnectionStart":428.59999990463257},{"duration":1032.2999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":444,"connectEnd":444,"connectStart":444,"domainLookupEnd":444,"domainLookupStart":444,"fetchStart":444,"redirectEnd":0,"redirectStart":0,"requestStart":444,"responseEnd":1476.2999997138977,"responseStart":1476.2999997138977,"secureConnectionStart":444},{"duration":1233.6000003814697,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":481.3999996185303,"connectEnd":481.3999996185303,"connectStart":481.3999996185303,"domainLookupEnd":481.3999996185303,"domainLookupStart":481.3999996185303,"fetchStart":481.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":481.3999996185303,"responseEnd":1715,"responseStart":1715,"secureConnectionStart":481.3999996185303},{"duration":565.5999999046326,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":957.2999997138977,"connectEnd":957.2999997138977,"connectStart":957.2999997138977,"domainLookupEnd":957.2999997138977,"domainLookupStart":957.2999997138977,"fetchStart":957.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":957.2999997138977,"responseEnd":1522.8999996185303,"responseStart":1522.8999996185303,"secureConnectionStart":957.2999997138977},{"duration":475.7999997138977,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1263.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1263.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1739.3999996185303,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":224,"responseStart":409,"responseEnd":482,"domLoading":425,"domInteractive":1764,"domContentLoadedEventStart":1764,"domContentLoadedEventEnd":1821,"domComplete":2295,"loadEventStart":2295,"loadEventEnd":2296,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1719.2999997138977},{"name":"bigPipe.sidebar-id.end","time":1720.1999998092651},{"name":"bigPipe.activity-panel-pipe-id.start","time":1720.2999997138977},{"name":"bigPipe.activity-panel-pipe-id.end","time":1724.0999999046326},{"name":"activityTabFullyLoaded","time":1838.5999999046326}],"measures":[],"correlationId":"7815747cc281ab","effectiveType":"4g","downlink":9.3,"rtt":0,"serverDuration":132,"dbReadsTimeInMs":23,"dbConnsTimeInMs":34,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
sanja when
MDEV-3842will be pushed, this will be as simple as adding corresponding function names to the appropriate list in the libmysql/CMakeLists.txt