|
5 | 5 | "os" |
6 | 6 | "strconv" |
7 | 7 | "strings" |
8 | | - |
9 | 8 | "github.com/gomodule/redigo/redis" |
10 | 9 | "github.com/olekukonko/tablewriter" |
11 | 10 | ) |
@@ -267,19 +266,10 @@ func (qr *QueryResult) parseScalar(cell []interface{}) interface{} { |
267 | 266 | return s |
268 | 267 | } |
269 | 268 |
|
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 { |
279 | 270 | if val, ok := qr.statistics[stat]; ok { |
280 | 271 | return val |
281 | 272 | } else { |
282 | | - fmt.Fprintf(os.Stdout, "problem") |
283 | 273 | return 0.0 |
284 | 274 | } |
285 | 275 | } |
@@ -309,7 +299,6 @@ func (qr *QueryResult) Record() *Record { |
309 | 299 | // PrettyPrint prints the QueryResult to stdout, pretty-like. |
310 | 300 | func (qr *QueryResult) PrettyPrint() { |
311 | 301 | if qr.Empty() { |
312 | | - fmt.Fprintf(os.Stdout, "Empty result\n") |
313 | 302 | return |
314 | 303 | } |
315 | 304 |
|
@@ -341,42 +330,42 @@ func (qr *QueryResult) PrettyPrint() { |
341 | 330 | } |
342 | 331 |
|
343 | 332 | func (qr *QueryResult) LabelsAdded() int { |
344 | | - return qr.getStatAsInt(LABELS_ADDED) |
| 333 | + return int(qr.getStat(LABELS_ADDED)) |
345 | 334 | } |
346 | 335 |
|
347 | 336 | func (qr *QueryResult) NodesCreated() int { |
348 | | - return qr.getStatAsInt(NODES_CREATED) |
| 337 | + return int(qr.getStat(NODES_CREATED)) |
349 | 338 | } |
350 | 339 |
|
351 | 340 | func (qr *QueryResult) NodesDeleted() int { |
352 | | - return qr.getStatAsInt(NODES_DELETED) |
| 341 | + return int(qr.getStat(NODES_DELETED)) |
353 | 342 | } |
354 | 343 |
|
355 | 344 | func (qr *QueryResult) PropertiesSet() int { |
356 | | - return qr.getStatAsInt(PROPERTIES_SET) |
| 345 | + return int(qr.getStat(PROPERTIES_SET)) |
357 | 346 | } |
358 | 347 |
|
359 | 348 | func (qr *QueryResult) RelationshipsCreated() int { |
360 | | - return qr.getStatAsInt(RELATIONSHIPS_CREATED) |
| 349 | + return int(qr.getStat(RELATIONSHIPS_CREATED)) |
361 | 350 | } |
362 | 351 |
|
363 | 352 | func (qr *QueryResult) RelationshipsDeleted() int { |
364 | | - return qr.getStatAsInt(RELATIONSHIPS_DELETED) |
| 353 | + return int(qr.getStat(RELATIONSHIPS_DELETED)) |
365 | 354 | } |
366 | 355 |
|
367 | 356 | func (qr *QueryResult) IndicesCreated() int { |
368 | | - return qr.getStatAsInt(INDICES_CREATED) |
| 357 | + return int(qr.getStat(INDICES_CREATED)) |
369 | 358 | } |
370 | 359 |
|
371 | 360 | func (qr *QueryResult) IndicesDeleted() int { |
372 | | - return qr.getStatAsInt(INDICES_DELETED) |
| 361 | + return int(qr.getStat(INDICES_DELETED)) |
373 | 362 | } |
374 | 363 |
|
375 | 364 | func (qr *QueryResult) RunTime() float64 { |
376 | | - return qr.getStatAsFloat(INTERNAL_EXECUTION_TIME) |
| 365 | + return qr.getStat(INTERNAL_EXECUTION_TIME) |
377 | 366 | } |
378 | 367 |
|
379 | 368 | func (qr *QueryResult) CachedExecution() int { |
380 | | - return qr.getStatAsInt(CACHED_EXECUTION) |
| 369 | + return int(qr.getStat(CACHED_EXECUTION)) |
381 | 370 | } |
382 | 371 |
|
0 commit comments