56 std::string unit{
"nanoseconds"};
58 std::chrono::nanoseconds total_duration{0};
60 bool operator==(
const TimerResult&)
const =
default;
Define symbol visibility macros for core Iceberg APIs.
Core Apache Iceberg C++ APIs.
Definition arrow_io_util.h:33
CounterUnit
Unit for a Counter metric.
Definition counter.h:38
std::chrono::nanoseconds DurationNs
Duration type for metrics reporting (nanosecond precision).
Definition metrics_types.h:39
Serialisable snapshot of a single Counter measurement.
Definition metrics_types.h:44
Serialisable snapshot of a single Timer measurement.
Definition metrics_types.h:54