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)

Reply via email to