DeltaFileOperations Utilities¶
listUsingLogStore¶
listUsingLogStore(
logStore: LogStore,
subDirs: Iterator[String],
recurse: Boolean,
hiddenFileNameFilter: String => Boolean): Iterator[SerializableFileStatus]
listUsingLogStore...FIXME
listUsingLogStore is used when:
DeltaFileOperationsutility is used to recurseDirectories, recursiveListDirs and localListDirs
localListDirs¶
localListDirs(
spark: SparkSession,
dirs: Seq[String],
recursive: Boolean = true,
fileFilter: String => Boolean = defaultHiddenFileFilter): Seq[SerializableFileStatus]
localListDirs...FIXME
localListDirs seems not used.
makePathsAbsolute¶
makePathsAbsolute...FIXME
makePathsAbsolute is used when:
CloneTableBaseUtilsis requested to handleNewDataFiles
recurseDirectories¶
recurseDirectories(
logStore: LogStore,
filesAndDirs: Iterator[SerializableFileStatus],
hiddenFileNameFilter: String => Boolean): Iterator[SerializableFileStatus]
recurseDirectories...FIXME
recurseDirectories is used when:
DeltaFileOperationsutility is used to listUsingLogStore and recursiveListDirs
recursiveListDirs¶
recursiveListDirs(
spark: SparkSession,
subDirs: Seq[String],
hadoopConf: Broadcast[SerializableConfiguration],
hiddenFileNameFilter: String => Boolean = defaultHiddenFileFilter,
fileListingParallelism: Option[Int] = None): Dataset[SerializableFileStatus]
recursiveListDirs...FIXME
recursiveListDirs is used when:
tryDeleteNonRecursive¶
tryDeleteNonRecursive...FIXME
tryDeleteNonRecursive is used when:
VacuumCommandImplis requested to delete