public class EsSinkMetadataLog extends org.apache.spark.sql.execution.streaming.CompactibleFileStreamLog<EsSinkStatus>
EsSparkSqlStreamingSink| Constructor and Description |
|---|
EsSinkMetadataLog(Settings settings,
SparkSession sparkSession,
String path) |
| Modifier and Type | Method and Description |
|---|---|
scala.collection.Seq<EsSinkStatus> |
compactLogs(scala.collection.Seq<EsSinkStatus> logs) |
protected int |
defaultCompactInterval() |
protected long |
fileCleanupDelayMs() |
protected boolean |
isDeletingExpiredLog() |
static int |
VERSION_NUMBER() |
add, allFiles, batchIdToPath, COMPACT_FILE_SUFFIX, COMPACT_LATENCY_WARN_THRESHOLD_MS, compactInterval, deriveCompactInterval, deserialize, getAllValidBatches, getBatchIdFromFileName, getValidBatchesBeforeCompactionBatch, isBatchFile, isCompactionBatch, minBatchesToRetain, nextCompactionBatchId, pathToBatchId, purge, serializebatchFilesFilter, fileManager, get, get, getLatest, getOrderedBatchFiles, initializeForcefully, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isTraceEnabled, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, metadataPath, org$apache$spark$internal$Logging$$log__$eq, org$apache$spark$internal$Logging$$log_, purgeAfter, validateVersion, verifyBatchIdsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait$init$, initLock, uninitializepublic EsSinkMetadataLog(Settings settings, SparkSession sparkSession, String path)
public static int VERSION_NUMBER()
protected long fileCleanupDelayMs()
fileCleanupDelayMs in class org.apache.spark.sql.execution.streaming.CompactibleFileStreamLog<EsSinkStatus>protected boolean isDeletingExpiredLog()
isDeletingExpiredLog in class org.apache.spark.sql.execution.streaming.CompactibleFileStreamLog<EsSinkStatus>protected int defaultCompactInterval()
defaultCompactInterval in class org.apache.spark.sql.execution.streaming.CompactibleFileStreamLog<EsSinkStatus>public scala.collection.Seq<EsSinkStatus> compactLogs(scala.collection.Seq<EsSinkStatus> logs)
compactLogs in class org.apache.spark.sql.execution.streaming.CompactibleFileStreamLog<EsSinkStatus>