Class QueryStats


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

    To obtain a copy of this object, use

    Author:
    Luigi Dell'Aquila
    • Constructor Detail

      • QueryStats

        public QueryStats()
    • Method Detail

      • getIndexStats

        public long getIndexStats​(String indexName,
                                  int params,
                                  boolean range,
                                  boolean additionalRange)
      • 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)