Example #1
0
        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(") - ");
        }
Example #2
0
 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));
     }
 }