Package

io.eels.component

csv

Permalink

package csv

Visibility
  1. Public
  2. All

Type Members

  1. case class CsvFormat(delimiter: Char = ',', quoteChar: Char = '"', quoteEscape: Char = '"', lineSeparator: String = "\n") extends Product with Serializable

    Permalink
  2. class CsvPublisher extends Publisher[Seq[Row]] with Logging with Using

    Permalink
  3. case class CsvSink(path: Path, overwrite: Boolean = false, headers: Header = Header.FirstRow, format: CsvFormat = CsvFormat(), ignoreLeadingWhitespaces: Boolean = false, ignoreTrailingWhitespaces: Boolean = false)(implicit conf: Configuration, fs: FileSystem) extends Sink with Product with Serializable

    Permalink
  4. case class CsvSource(inputFn: () ⇒ InputStream, 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, skipRows: Option[Long] = None, selectedColumns: Seq[String] = Seq.empty) extends Source with Using with Product with Serializable

    Permalink
  5. final class Header extends Enum[Header]

    Permalink

Value Members

  1. object CsvSink extends Serializable

    Permalink
  2. object CsvSource extends Serializable

    Permalink
  3. object CsvSupport

    Permalink

Ungrouped