package
csv
Type Members
-
case class
CsvFormat(delimiter: Char = ',', quoteChar: Char = '"', quoteEscape: Char = '"', lineSeparator: String = "\n") extends Product with Serializable
-
class
CsvPart extends Part with Logging
-
case class
CsvSink(path: Path, headers: Header = Header.FirstRow, format: CsvFormat = CsvFormat(), ignoreLeadingWhitespaces: Boolean = false, ignoreTrailingWhitespaces: Boolean = false)(implicit fs: FileSystem) extends Sink with Product with Serializable
-
case class
CsvSource(path: Path, overrideSchema: Option[StructType] = None, format: CsvFormat = CsvFormat(), inferrer: SchemaInferrer = StringInferrer, ignoreLeadingWhitespaces: Boolean = true, ignoreTrailingWhitespaces: Boolean = true, skipEmptyLines: Boolean = true, emptyCellValue: String = null, nullValue: String = null, skipBadRows: Option[Boolean] = None, header: Header = Header.FirstRow)(implicit fs: FileSystem) extends Source with Using with Product with Serializable
-
final
class
Header extends Enum[Header]
Value Members
-
object
CsvSink extends Serializable
-
object
CsvSource extends Serializable
-