public class SparkBigQueryReadSessionMetrics extends org.apache.spark.scheduler.SparkListener implements Serializable, ReadSessionMetrics
| Modifier and Type | Field and Description |
|---|---|
long |
numReadStreams |
org.apache.spark.util.LongAccumulator |
rowsReadAccumulator |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static SparkBigQueryReadSessionMetrics |
from(org.apache.spark.sql.SparkSession sparkSession,
com.google.cloud.bigquery.storage.v1.ReadSession readSession,
long timestamp,
com.google.cloud.bigquery.storage.v1.DataFormat readDataFormat,
DataOrigin dataOrigin,
long numReadStreams) |
long |
getBytesRead() |
org.apache.spark.util.LongAccumulator |
getBytesReadAccumulator() |
long |
getNumReadStreams() |
long |
getParseTime() |
org.apache.spark.util.LongAccumulator |
getParseTimeAccumulator() |
long |
getRowsRead() |
org.apache.spark.util.LongAccumulator |
getRowsReadAccumulator() |
long |
getScanTime() |
org.apache.spark.util.LongAccumulator |
getScanTimeAccumulator() |
int |
hashCode() |
void |
incrementBytesReadAccumulator(long value) |
void |
incrementParseTimeAccumulator(long value) |
void |
incrementRowsReadAccumulator(long value) |
void |
incrementScanTimeAccumulator(long value) |
void |
onJobEnd(org.apache.spark.scheduler.SparkListenerJobEnd jobEnd) |
onApplicationEnd, onApplicationStart, onBlockManagerAdded, onBlockManagerRemoved, onBlockUpdated, onEnvironmentUpdate, onExecutorAdded, onExecutorBlacklisted, onExecutorBlacklistedForStage, onExecutorExcluded, onExecutorExcludedForStage, onExecutorMetricsUpdate, onExecutorRemoved, onExecutorUnblacklisted, onExecutorUnexcluded, onJobStart, onNodeBlacklisted, onNodeBlacklistedForStage, onNodeExcluded, onNodeExcludedForStage, onNodeUnblacklisted, onNodeUnexcluded, onOtherEvent, onResourceProfileAdded, onSpeculativeTaskSubmitted, onStageCompleted, onStageExecutorMetrics, onStageSubmitted, onTaskEnd, onTaskGettingResult, onTaskStart, onUnpersistRDD, onUnschedulableTaskSetAdded, onUnschedulableTaskSetRemovedpublic final org.apache.spark.util.LongAccumulator rowsReadAccumulator
public long numReadStreams
public static SparkBigQueryReadSessionMetrics from(org.apache.spark.sql.SparkSession sparkSession, com.google.cloud.bigquery.storage.v1.ReadSession readSession, long timestamp, com.google.cloud.bigquery.storage.v1.DataFormat readDataFormat, DataOrigin dataOrigin, long numReadStreams)
public void incrementBytesReadAccumulator(long value)
incrementBytesReadAccumulator in interface ReadSessionMetricspublic void incrementRowsReadAccumulator(long value)
incrementRowsReadAccumulator in interface ReadSessionMetricspublic void incrementScanTimeAccumulator(long value)
incrementScanTimeAccumulator in interface ReadSessionMetricspublic void incrementParseTimeAccumulator(long value)
incrementParseTimeAccumulator in interface ReadSessionMetricspublic long getBytesRead()
public long getRowsRead()
public long getScanTime()
public long getParseTime()
public long getNumReadStreams()
public org.apache.spark.util.LongAccumulator getBytesReadAccumulator()
public org.apache.spark.util.LongAccumulator getRowsReadAccumulator()
public org.apache.spark.util.LongAccumulator getParseTimeAccumulator()
public org.apache.spark.util.LongAccumulator getScanTimeAccumulator()
public void onJobEnd(org.apache.spark.scheduler.SparkListenerJobEnd jobEnd)
onJobEnd in interface org.apache.spark.scheduler.SparkListenerInterfaceonJobEnd in class org.apache.spark.scheduler.SparkListenerCopyright © 2024. All rights reserved.