Skip to content

Commit 99e26d7

Browse files
committed
Refactor of getStat
1 parent 82eddfa commit 99e26d7

File tree

1 file changed

+11
-22
lines changed

1 file changed

+11
-22
lines changed

query_result.go

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"os"
66
"strconv"
77
"strings"
8-
98
"github.com/gomodule/redigo/redis"
109
"github.com/olekukonko/tablewriter"
1110
)
@@ -267,19 +266,10 @@ func (qr *QueryResult) parseScalar(cell []interface{}) interface{} {
267266
return s
268267
}
269268

270-
func (qr *QueryResult) getStatAsInt(stat string) int {
271-
if val, ok := qr.statistics[stat]; ok {
272-
return int(val)
273-
} else {
274-
return 0
275-
}
276-
}
277-
278-
func (qr *QueryResult) getStatAsFloat(stat string) float64 {
269+
func (qr *QueryResult) getStat(stat string) float64 {
279270
if val, ok := qr.statistics[stat]; ok {
280271
return val
281272
} else {
282-
fmt.Fprintf(os.Stdout, "problem")
283273
return 0.0
284274
}
285275
}
@@ -309,7 +299,6 @@ func (qr *QueryResult) Record() *Record {
309299
// PrettyPrint prints the QueryResult to stdout, pretty-like.
310300
func (qr *QueryResult) PrettyPrint() {
311301
if qr.Empty() {
312-
fmt.Fprintf(os.Stdout, "Empty result\n")
313302
return
314303
}
315304

@@ -341,42 +330,42 @@ func (qr *QueryResult) PrettyPrint() {
341330
}
342331

343332
func (qr *QueryResult) LabelsAdded() int {
344-
return qr.getStatAsInt(LABELS_ADDED)
333+
return int(qr.getStat(LABELS_ADDED))
345334
}
346335

347336
func (qr *QueryResult) NodesCreated() int {
348-
return qr.getStatAsInt(NODES_CREATED)
337+
return int(qr.getStat(NODES_CREATED))
349338
}
350339

351340
func (qr *QueryResult) NodesDeleted() int {
352-
return qr.getStatAsInt(NODES_DELETED)
341+
return int(qr.getStat(NODES_DELETED))
353342
}
354343

355344
func (qr *QueryResult) PropertiesSet() int {
356-
return qr.getStatAsInt(PROPERTIES_SET)
345+
return int(qr.getStat(PROPERTIES_SET))
357346
}
358347

359348
func (qr *QueryResult) RelationshipsCreated() int {
360-
return qr.getStatAsInt(RELATIONSHIPS_CREATED)
349+
return int(qr.getStat(RELATIONSHIPS_CREATED))
361350
}
362351

363352
func (qr *QueryResult) RelationshipsDeleted() int {
364-
return qr.getStatAsInt(RELATIONSHIPS_DELETED)
353+
return int(qr.getStat(RELATIONSHIPS_DELETED))
365354
}
366355

367356
func (qr *QueryResult) IndicesCreated() int {
368-
return qr.getStatAsInt(INDICES_CREATED)
357+
return int(qr.getStat(INDICES_CREATED))
369358
}
370359

371360
func (qr *QueryResult) IndicesDeleted() int {
372-
return qr.getStatAsInt(INDICES_DELETED)
361+
return int(qr.getStat(INDICES_DELETED))
373362
}
374363

375364
func (qr *QueryResult) RunTime() float64 {
376-
return qr.getStatAsFloat(INTERNAL_EXECUTION_TIME)
365+
return qr.getStat(INTERNAL_EXECUTION_TIME)
377366
}
378367

379368
func (qr *QueryResult) CachedExecution() int {
380-
return qr.getStatAsInt(CACHED_EXECUTION)
369+
return int(qr.getStat(CACHED_EXECUTION))
381370
}
382371

0 commit comments

Comments
 (0)