Antoine Pitrou created ARROW-12509:
--------------------------------------
Summary: [C++] More fine-grained control of file creation in
filesystem layer
Key: ARROW-12509
URL: https://issues.apache.org/jira/browse/ARROW-12509
Project: Apache Arrow
Issue Type: Improvement
Components: C++
Reporter: Antoine Pitrou
{{FileSystem::OpenOutputStream}} silently truncates an existing file.
It would be better to give more control to the user. Ideally, one could choose
between several options: "always overwrite and fail if doesn't exist",
"overwrite if exists, otherwise create", "creates if doesn't exist, otherwise
fails".
One should research whether e.g. S3 supports such control.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)