Package io.delta.kernel.internal.metrics
package io.delta.kernel.internal.metrics
-
ClassDescriptionA long counter that uses
AtomicLongto count events.Basic POJO implementation ofDeltaOperationReportProvides Jackson ObjectMapper configuration for serializingMetricsReporttypesStores the metrics for an ongoing scan.A basic POJO implementation ofScanReportfor creating themStores the metrics for an ongoing snapshot construction.Stores the context for a given Snapshot query.A basic POJO implementation ofSnapshotReportfor creating themA timer class for measuring the duration of operations in nanosecondsTimer.ThrowingSupplier<T,E extends Exception> Times an operation that can throw a specific checked exception type.A timing sample that carries internal state about the Timer's start position.Stores the metrics for an ongoing transaction.A basic POJO implementation ofTransactionReportfor creating them