package merge
Created by Bharathi Pairan on 02/04/2022.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- merge
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class AggPaths(size: Long = 0, paths: Seq[Path] = Seq.empty) extends Product with Serializable
- case class CsvMergeError(message: String) extends Product with Serializable
Created by Bharathi Pairan on 25/03/2022.
- sealed trait CsvMergeStatus extends AnyRef
Created by Bharathi Pairan on 19/03/2022.
- class CsvMerger extends AnyRef
Merges all csv files into one single file Csv files with or without headers can be merged Created by Bharathi Pairan on 19/03/2022.
- final case class ErrorInWritingOutput(errorMessage: String) extends CsvMergeStatus with Product with Serializable
- implicit final class GroupedOnSize extends AnyVal
- sealed trait LineSeparator extends AnyRef
Created by Bharathi Pairan on 29/03/2022.
- sealed trait LineSeparatorStyle extends AnyRef
Created by Bharathi Pairan on 29/03/2022.
- final case class MergeSuccess(inputPaths: Seq[Path], outputPath: Path) extends CsvMergeStatus with Product with Serializable
- case class NewLine(idx: Int, isFound: Boolean, separator: Option[LineSeparator] = None) extends Product with Serializable
Created by Bharathi Pairan on 28/03/2022.
- final case class NoFilesToMerge(inputRegex: Option[String]) extends CsvMergeStatus with Product with Serializable
Value Members
- case object CR extends LineSeparator with Product with Serializable
- case object CRLF extends LineSeparator with Product with Serializable
- object CsvMerger
- case object EmptyInput extends CsvMergeStatus with Product with Serializable
- case object HasLineSeparator extends LineSeparatorStyle with Product with Serializable
- case object LF extends LineSeparator with Product with Serializable
- object LangConversions
Created by Bharathi Pairan on 07/06/2022.
- object LineSeparatorStyle
- case object NoLineSeparator extends LineSeparatorStyle with Product with Serializable