summaryrefslogtreecommitdiff
path: root/internal/mapr/groupsetresult.go
diff options
context:
space:
mode:
authorPaul Buetow <pbuetow@mimecast.com>2022-03-14 13:09:31 +0000
committerPaul Buetow <pbuetow@mimecast.com>2022-03-14 13:09:31 +0000
commit1f10cafab36d6db860c2a684e0f6e27dce35034a (patch)
tree879ba2bd9cfceffbb1568767f0c1b2eff9bd4945 /internal/mapr/groupsetresult.go
parent45b2e60f7206f90af977e95e44e2529aa2ce8081 (diff)
Add "append" modifier for "outfile" keyword to the mapreduce language
Diffstat (limited to 'internal/mapr/groupsetresult.go')
-rw-r--r--internal/mapr/groupsetresult.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/mapr/groupsetresult.go b/internal/mapr/groupsetresult.go
index 6d0ac1f..915b342 100644
--- a/internal/mapr/groupsetresult.go
+++ b/internal/mapr/groupsetresult.go
@@ -159,7 +159,7 @@ func (g *GroupSet) resultWriteFormattedDataEntry(query *Query, sb *strings.Build
}
func (*GroupSet) writeQueryFile(query *Query) error {
- queryFile := fmt.Sprintf("%s.query", query.Outfile)
+ queryFile := fmt.Sprintf("%s.query", query.Outfile.FilePath)
tmpQueryFile := fmt.Sprintf("%s.tmp", queryFile)
dlog.Common.Debug("Writing query file", queryFile)
@@ -187,8 +187,8 @@ func (g *GroupSet) WriteResult(query *Query) error {
return err
}
- dlog.Common.Info("Writing outfile", query.Outfile)
- tmpOutfile := fmt.Sprintf("%s.tmp", query.Outfile)
+ dlog.Common.Info("Writing outfile", query.Outfile.FilePath)
+ tmpOutfile := fmt.Sprintf("%s.tmp", query.Outfile.FilePath)
fd, err := os.Create(tmpOutfile)
if err != nil {
@@ -228,7 +228,7 @@ func (g *GroupSet) resultWriteUnformatted(query *Query, rows []result, tmpOutfil
fd.WriteString("\n")
}
- if err := os.Rename(tmpOutfile, query.Outfile); err != nil {
+ if err := os.Rename(tmpOutfile, query.Outfile.FilePath); err != nil {
os.Remove(tmpOutfile)
return err
}