Skip to content

Conversation

@theory
Copy link
Contributor

@theory theory commented Nov 19, 2025

Implemented the same as String, which seems to work fine except for round-tripping. I assume it's not actually a string in the protocol so it will need a different format. But hopefully the rest of the infrastructure for it is helpful.

Not a blocker for my project; JSON works fine for now with the HTTP interface.


GenericColumnTestCase<ColumnString, &makeColumn<ColumnString>, std::string, &MakeStrings>,
GenericColumnTestCase<ColumnFixedString, &makeColumn<ColumnFixedString, 12>, std::string, &MakeFixedStrings<12>>,
GenericColumnTestCase<ColumnJSON, &makeColumn<ColumnJSON>, std::string, &MakeJSONStrings>,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the only test that fails. It crashes with this error:

libc++abi: terminating due to uncaught exception of type std::__1::system_error: closed: Operation now in progress

I presume it's because it fails to turn the protocol JSON format into a string.

Implemented the same as String, which seems to work fine except for
round-tripping. I assume it's not actually a string in the protocol so
it will need a different format. But hopefully the rest of the
infrastructure for it is helpful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant