java.lang.Object
com.orientechnologies.orient.core.sql.executor.OQueryStats

public class OQueryStats extends Object
This class contains statistics about graph structure and query execution.

To obtain a copy of this object, use

Author:
Luigi Dell'Aquila
  • Field Details

  • Constructor Details

    • OQueryStats

      public OQueryStats()
  • Method Details

    • get

      public static OQueryStats get(ODatabaseDocumentInternal db)
    • getIndexStats

      public long getIndexStats(String indexName, int params, boolean range, boolean additionalRange, ODatabaseSession database)
    • pushIndexStats

      public void pushIndexStats(String indexName, int params, boolean range, boolean additionalRange, Long value)
    • getAverageOutEdgeSpan

      public long getAverageOutEdgeSpan(String vertexClass, String edgeClass)
    • getAverageInEdgeSpan

      public long getAverageInEdgeSpan(String vertexClass, String edgeClass)
    • getAverageBothEdgeSpan

      public long getAverageBothEdgeSpan(String vertexClass, String edgeClass)
    • pushAverageOutEdgeSpan

      public void pushAverageOutEdgeSpan(String vertexClass, String edgeClass, Long value)
    • pushAverageInEdgeSpan

      public void pushAverageInEdgeSpan(String vertexClass, String edgeClass, Long value)
    • pushAverageBothEdgeSpan

      public void pushAverageBothEdgeSpan(String vertexClass, String edgeClass, Long value)
    • generateKey

      protected String generateKey(String... keys)