package
csv
Type Members
-
case class
CsvFormat(delimiter: Char = ',', quoteChar: Char = '\"', quoteEscape: Char = '\"', lineSeparator: String = "\n") extends Product with Serializable
-
case class
CsvSink(path: Path, props: CsvSinkProps = ...) extends Sink with Product with Serializable
-
case class
CsvSinkProps(delimiter: Char = ',', quoteChar: Char = '\"', escapeChar: Char = '\"', lineTerminator: String = "\r\n") extends Product with Serializable
-
case class
CsvSource(path: Path, overrideSchema: Option[Schema] = scala.None, format: CsvFormat = ..., inferrer: SchemaInferrer = StringInferrer, ignoreLeadingWhitespaces: Boolean = true, ignoreTrailingWhitespaces: Boolean = true, skipEmptyLines: Boolean = true, emptyCellValue: Option[String] = scala.None, header: Header = Header.FirstRow) extends Source with Using with Product with Serializable
-
case class
CsvSourceBuilder(path: String, params: Map[String, List[String]]) extends Builder[CsvSource] with Product with Serializable
-
sealed abstract
class
Header extends AnyRef
-
-
case class
SchemaRule(pattern: String, schemaType: SchemaType, nullable: Boolean = true) extends Product with Serializable