summaryrefslogtreecommitdiff
path: root/internal/clients/maprclient.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/clients/maprclient.go')
-rw-r--r--internal/clients/maprclient.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/internal/clients/maprclient.go b/internal/clients/maprclient.go
index e28dadb..c6c341b 100644
--- a/internal/clients/maprclient.go
+++ b/internal/clients/maprclient.go
@@ -14,11 +14,15 @@ import (
"github.com/mimecast/dtail/internal/omode"
)
+// MaprClientMode determines whether to use cumulative mode or not.
type MaprClientMode int
const (
- DefaultMode MaprClientMode = iota
- CumulativeMode MaprClientMode = iota
+ // DefaultMode behaviour
+ DefaultMode MaprClientMode = iota
+ // CumulativeMode means results are added to prev interval
+ CumulativeMode MaprClientMode = iota
+ // NonCumulativeMode means results are from 0 for each interval
NonCumulativeMode MaprClientMode = iota
)
@@ -60,6 +64,8 @@ func NewMaprClient(args Args, queryStr string, maprClientMode MaprClientMode) (*
cumulative = args.Mode == omode.MapClient || query.HasOutfile()
}
+ logger.Debug("Cumulative mapreduce mode?", cumulative)
+
c := MaprClient{
baseClient: baseClient{
Args: args,