Package com.arcadedb.query.sql.executor
Class QueryStats
- java.lang.Object
-
- com.arcadedb.query.sql.executor.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 Summary
Constructors Constructor Description QueryStats()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
generateKey(String... keys)
static QueryStats
get(Database db)
long
getAverageBothEdgeSpan(String vertexClass, String edgeClass)
long
getAverageInEdgeSpan(String vertexClass, String edgeClass)
long
getAverageOutEdgeSpan(String vertexClass, String edgeClass)
long
getIndexStats(String indexName, int params, boolean range, boolean additionalRange)
void
pushAverageBothEdgeSpan(String vertexClass, String edgeClass, Long value)
void
pushAverageInEdgeSpan(String vertexClass, String edgeClass, Long value)
void
pushAverageOutEdgeSpan(String vertexClass, String edgeClass, Long value)
void
pushIndexStats(String indexName, int params, boolean range, boolean additionalRange, Long value)
-
-
-
Method Detail
-
get
public static QueryStats get(Database db)
-
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)
-
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)
-
-