internal static void FormatDetailedTime(StringBuilder result, QuerySnapshot query) { result.Append("(planning: ").Append(TimeUnit.MICROSECONDS.toMillis(query.CompilationTimeMicros())); long?cpuTime = TimeUnit.MICROSECONDS.toMillis(query.CpuTimeMicros()); if (cpuTime != null) { result.Append(", cpu: ").Append(cpuTime); } result.Append(", waiting: ").Append(TimeUnit.MICROSECONDS.toMillis(query.WaitTimeMicros())); result.Append(") - "); }
public override void EndSuccess(ExecutingQuery query) { if (_isCollecting) { QuerySnapshot snapshot = query.Snapshot(); _queries.produce(new TruncatedQuerySnapshot(snapshot.QueryText(), snapshot.QueryPlanSupplier(), snapshot.QueryParameters(), snapshot.ElapsedTimeMicros(), snapshot.CompilationTimeMicros(), snapshot.StartTimestampMillis(), _maxQueryTextSize)); } }