Summary
Add explicit standard-library date and time conversions for ORM fields.
Current behavior
The mapper compatibility layer does not directly support std::chrono values.
Applications must convert dates and timestamps to strings or integers manually.
Expected behavior
The ORM should provide documented codecs for common std::chrono representations.
Storage format must be explicit and stable.
Scope
Suggested files
modules/orm/include/vix/orm/codecs/Chrono.hpp
modules/orm/tests/chrono_codec_test.cpp
modules/orm/docs/...
Acceptance criteria
Non-goals
This issue does not include:
- timezone database management;
- locale-specific formatting;
- automatic schema migrations;
- calendar arithmetic.
Suggested labels
scope:orm
type:feature
tests
help wanted
status:accepted
Summary
Add explicit standard-library date and time conversions for ORM fields.
Current behavior
The mapper compatibility layer does not directly support
std::chronovalues.Applications must convert dates and timestamps to strings or integers manually.
Expected behavior
The ORM should provide documented codecs for common
std::chronorepresentations.Storage format must be explicit and stable.
Scope
Suggested files
modules/orm/include/vix/orm/codecs/Chrono.hppmodules/orm/tests/chrono_codec_test.cppmodules/orm/docs/...Acceptance criteria
Non-goals
This issue does not include:
Suggested labels
scope:ormtype:featuretestshelp wantedstatus:accepted