Package

fm

flatfile

Permalink

package flatfile

Visibility
  1. Public
  2. All

Type Members

  1. final case class FlatFileParsedRow(values: IndexedSeq[String], rawRow: CharSequence, lineNumber: Long) extends Product with Serializable

    Permalink
  2. abstract class FlatFileReader extends LazySeq[FlatFileRow]

    Permalink
  3. abstract class FlatFileReaderException extends UserFriendlyException

    Permalink
  4. trait FlatFileReaderFactory extends AnyRef

    Permalink
  5. final class FlatFileReaderForImpl[IN] extends FlatFileReader

    Permalink

    This creates an instance of a FlatFileReader for a given implementation

  6. trait FlatFileReaderImpl[IN] extends FlatFileReaderFactory

    Permalink

    This is what you extends to implement a new FlatFileReader type

  7. final case class FlatFileReaderOptions(skipLines: Int = 0, skipTrailingLines: Int = 0, skipEmptyLines: Boolean = true, hasHeaders: Boolean = true, headers: Option[IndexedSeq[String]] = None, enforceColumnCount: Boolean = false, allowLessColumns: Boolean = false, columnCount: Int = 1, addMissingValues: Boolean = true, trimValues: Boolean = true, dumpRowDetailsOnException: Boolean = true, headerDetection: HeaderDetection = ..., headerTransform: (IndexedSeq[String]) ⇒ IndexedSeq[String] = headers => headers, sep: String = null, quote: QuoteOption = ..., characterEncoding: String = null, comment: String = null, plainLineReaderTransform: (LazySeq[LineWithNumber]) ⇒ LazySeq[LineWithNumber] = reader => reader, sheetName: String = null) extends Product with Serializable

    Permalink
  8. abstract class FlatFileReaderWithTries extends LazySeq[Try[FlatFileRow]]

    Permalink
  9. final class FlatFileReaderWithTriesForImpl[IN] extends FlatFileReaderWithTries

    Permalink
  10. final case class FlatFileRow(values: IndexedSeq[String], rawRowCharSequence: CharSequence, lineNumber: Long, rowHeaders: FlatFileRowHeaders) extends Product with Serializable

    Permalink

    The parsed representation of a Row with methods for reading the columns based on optional headers

  11. final case class FlatFileRowHeaders(headers: IndexedSeq[String]) extends Product with Serializable

    Permalink
  12. final class FlatFileWriter extends AnyRef

    Permalink
  13. final case class FlatFileWriterOptions(headers: Option[IndexedSeq[String]] = None, sep: String = ",", quote: String = "\"", newline: String = "\n", trailingNewline: Boolean = true, writeHeaders: Boolean = true) extends Product with Serializable

    Permalink

Value Members

  1. object FlatFileReader extends FlatFileReaderFactory

    Permalink
  2. object FlatFileReaderException extends Serializable

    Permalink
  3. object FlatFileReaderOptions extends Serializable

    Permalink
  4. object FlatFileRowHeaders extends Serializable

    Permalink
  5. object FlatFileWriter

    Permalink
  6. object FlatFileWriterOptions extends Serializable

    Permalink
  7. package excel

    Permalink
  8. package plain

    Permalink

Ungrouped