lidavidm commented on issue #25078:
URL: https://github.com/apache/arrow/issues/25078#issuecomment-2605951791
IMO C Data Interface is just representing a struct as a string for
expedience, so it also follows the Flatbuffers format. I think putting time
unit and everything at the top level might get messy. I'd say it'd be clearest
to accept basically these:
```
"type": "tDm", // C Data Interface shorthand for expedience (always
"type": "struct", // Simple shorthand for non-parameterized types
"type": { // Be verbose for parameterized types
"name": "duration",
"time_unit": "MILLISECOND"
},
```
Or if we want to minimize things I think we can stick with only taking the C
Data Interface shorthand to start with while letting people bikeshed the
user-friendly shorthands in the background.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]