mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
34 lines
624 B
Java
34 lines
624 B
Java
package io.ebeaninternal.server.profile;
|
|
|
|
import io.ebean.meta.MetaQueryMetric;
|
|
import io.ebean.metric.QueryPlanCollector;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
class DQueryPlanCollector implements QueryPlanCollector {
|
|
|
|
private final boolean reset;
|
|
|
|
private final List<MetaQueryMetric> list = new ArrayList<>();
|
|
|
|
DQueryPlanCollector(boolean reset) {
|
|
this.reset = reset;
|
|
}
|
|
|
|
@Override
|
|
public boolean isReset() {
|
|
return reset;
|
|
}
|
|
|
|
@Override
|
|
public void add(MetaQueryMetric stats) {
|
|
list.add(stats);
|
|
}
|
|
|
|
@Override
|
|
public List<MetaQueryMetric> complete() {
|
|
return list;
|
|
}
|
|
}
|