package objects
- Alphabetic
- Public
- All
Type Members
- class Accumulators extends Serializable
-
class
ConfigSerDeser extends Serializable
Class to make Hadoop configurations serializable; uses the
Writeableoperations to do this.Class to make Hadoop configurations serializable; uses the
Writeableoperations to do this. Note: this only serializes the explicitly set values, not any set in site/default or other XML resources. - sealed trait CopyActionResult extends Serializable
-
case class
CopyDefinitionWithDependencies(source: SerializableFileStatus, destination: URI, dependentFolders: Seq[SingleCopyDefinition]) extends Product with Serializable
Definition of a copy that includes any copying of parent folders this file/folder depends on
Definition of a copy that includes any copying of parent folders this file/folder depends on
- source
Source file/folder to copy
- destination
Destination to copy to
- dependentFolders
Any dependent folder copies this file/folder depends on
-
case class
CopyPartitioner(indexes: Array[(Int, Int)]) extends Partitioner with Product with Serializable
Custom partitioner based on the indexes array containing (partitionid, number of batches within partition) Will handle missing partitions.
-
trait
CopyResult extends DistCPResult
Result of the DistCP copy used for both logging to a logger and a file.
- sealed trait DeleteActionResult extends Serializable
-
case class
DeleteResult(path: URI, actionResult: DeleteActionResult) extends DistCPResult with Product with Serializable
Result of the DistCP delete used for both logging to a logger and a file.
- case class DirectoryCopyResult(source: URI, destination: URI, copyAction: DirectoryCreateActionResult) extends CopyResult with Product with Serializable
- sealed trait DirectoryCreateActionResult extends CopyActionResult
-
trait
DistCPResult extends Serializable
Result of the DistCP action (copy/delete) used for both logging to a logger and a file.
- class ExceptionCountAccumulator extends AccumulatorV2[String, Map[String, Long]]
- sealed trait FileCopyActionResult extends CopyActionResult
- case class FileCopyResult(source: URI, destination: URI, len: Long, copyAction: FileCopyActionResult) extends CopyResult with Product with Serializable
-
class
FileSystemObjectCacher extends AnyRef
FileSystem caching class.
FileSystem caching class. Aims to prevent many of the same FileSystem objects being created between copy and delete actions in the same partition.
- sealed trait FileType extends Serializable
- trait Logging extends AnyRef
-
case class
SerializableFileStatus(uri: URI, len: Long, fileType: FileType) extends Serializable with Product
Case class to represent a simple status of a File.
Case class to represent a simple status of a File. Exists because FileStatus is not serializable
-
case class
SingleCopyDefinition(source: SerializableFileStatus, destination: URI) extends Product with Serializable
Definition of a single copy
Definition of a single copy
- source
Source file/folder to copy
- destination
Destination to copy to
Value Members
- object CombineCounts extends BiFunction[Long, Long, Long]
- object CopyActionResult extends Serializable
- object CopyPartitioner extends Serializable
- object DeleteActionResult extends Serializable
- object Directory extends FileType with Product with Serializable
- object File extends FileType with Product with Serializable
- object SerializableFileStatus extends Serializable