DeltaHistoryManager

DeltaHistoryManager is…​FIXME

getHistory Method

getHistory(
  limitOpt: Option[Int]): Seq[CommitInfo]
getHistory(
  start: Long,
  end: Option[Long]): Seq[CommitInfo]

getHistory…​FIXME

getHistory is used when…​FIXME

getActiveCommitAtTime Method

getActiveCommitAtTime(
  timestamp: Timestamp,
  canReturnLastCommit: Boolean,
  mustBeRecreatable: Boolean = true): Commit

getActiveCommitAtTime…​FIXME

getActiveCommitAtTime is used exclusively when DeltaTableUtils utility is requested to resolveTimeTravelVersion.

checkVersionExists Method

checkVersionExists(version: Long): Unit

checkVersionExists…​FIXME

checkVersionExists is used when…​FIXME

parallelSearch Internal Method

parallelSearch(
  time: Long,
  start: Long,
  end: Long): Commit

parallelSearch…​FIXME

parallelSearch is used exclusively when DeltaHistoryManager is requested to getActiveCommitAtTime.

parallelSearch0 Internal Utility

parallelSearch0(
  spark: SparkSession,
  conf: SerializableConfiguration,
  logPath: String,
  time: Long,
  start: Long,
  end: Long,
  step: Long): Commit

parallelSearch0…​FIXME

parallelSearch0 is used exclusively when DeltaHistoryManager is requested to parallelSearch.

CommitInfo Of Delta File — getCommitInfo Internal Utility

getCommitInfo(
  logStore: LogStore,
  basePath: Path,
  version: Long): CommitInfo

getCommitInfo…​FIXME

getCommitInfo is used when…​FIXME