|
Lightweight 0.20250904.0
|
#include <Core.hpp>
Public Member Functions | |
| SqlDataBinderCallback (SqlDataBinderCallback &&)=default | |
| SqlDataBinderCallback (SqlDataBinderCallback const &)=default | |
| SqlDataBinderCallback & | operator= (SqlDataBinderCallback &&)=default |
| SqlDataBinderCallback & | operator= (SqlDataBinderCallback const &)=default |
| virtual void | PlanPostExecuteCallback (std::function< void()> &&)=0 |
| virtual void | PlanPostProcessOutputColumn (std::function< void()> &&)=0 |
| virtual SqlServerType | ServerType () const noexcept=0 |
| virtual std::string const & | DriverName () const noexcept=0 |
Callback interface for SqlDataBinder to allow post-processing of output columns.
This is needed because the SQLBindCol() function does not allow to specify a callback function to be called after the data has been fetched from the database. This is needed to trim strings to the correct size, for example.