When using the datetime64 type in the Timeplus-cpp client, precision must be specified, and direct use without parameters is not supported.
Consider implementing a parameterless constructor with a default precision of 3. (like timeplusd-client)
/usr/include/c++/11/ext/new_allocator.h:162:11: error: no matching function for call to ‘timeplus::ColumnDateTime64::ColumnDateTime64()’
162 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When using the datetime64 type in the Timeplus-cpp client, precision must be specified, and direct use without parameters is not supported. Consider implementing a parameterless constructor with a default precision of 3. (like timeplusd-client)