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)