Fix #1647: support negative CqlDuration/duration values #1648
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does:
Adds support (and tests) for accepting negative CQL
duration
values, serialization.This because
CqlDuration
(and C*duration
columns) allow such values... unlike ISO-8601 duration. But we can use minus-prefixed presentation since CQL side handles things ok, even if such values won't be good for ISO-8601 compliant systems.Which issue(s) this PR fixes:
Fixes #1647
Checklist