Interface CoreQueryMetrics

All Known Implementing Classes:
ClassicCoreQueryMetrics, ProtostellarCoreQueryMetrics

public interface CoreQueryMetrics
Query Metrics contains the query result metrics containing counts and timings
Since:
3.0.0
  • Method Details

    • elapsedTime

      Duration elapsedTime()
      Returns:
      The total time taken for the request, that is the time from when the request was received until the results were returned, in a human-readable format (eg. 123.45ms for a little over 123 milliseconds).
    • executionTime

      Duration executionTime()
      Returns:
      The time taken for the execution of the request, that is the time from when query execution started until the results were returned, in a human-readable format (eg. 123.45ms for a little over 123 milliseconds).
    • sortCount

      long sortCount()
      Returns:
      the total number of results selected by the engine before restriction through LIMIT clause.
    • resultCount

      long resultCount()
      Returns:
      The total number of objects in the results.
    • resultSize

      long resultSize()
      Returns:
      The total number of bytes in the results.
    • mutationCount

      long mutationCount()
      Returns:
      The number of mutations that were made during the request.
    • errorCount

      long errorCount()
      Returns:
      The number of errors that occurred during the request.
    • warningCount

      long warningCount()
      Returns:
      The number of warnings that occurred during the request.