p

fm

flatfile

package flatfile

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package excel
  2. package plain

Type Members

  1. final case class FlatFileParsedRow(values: IndexedSeq[String], rawRow: CharSequence, lineNumber: Long) extends Product with Serializable
  2. abstract class FlatFileReader extends WithFilterCompat[FlatFileRow, LazySeq] with LazySeq[FlatFileRow]
  3. abstract class FlatFileReaderException extends UserFriendlyException
  4. trait FlatFileReaderFactory extends AnyRef
  5. final class FlatFileReaderForImpl[IN] extends FlatFileReader

    This creates an instance of a FlatFileReader for a given implementation

  6. trait FlatFileReaderImpl[IN] extends FlatFileReaderFactory

    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 = FlatFileReaderOptions.NormalHeaderDetection, headerTransform: (IndexedSeq[String]) => IndexedSeq[String] = headers => headers, sep: String = null, quote: QuoteOption = FlatFileReaderOptions.AutoDetectQuote, characterEncoding: String = null, comment: String = null, plainLineReaderTransform: (LazySeq[LineWithNumber]) => LazySeq[LineWithNumber] = reader => reader, sheetName: String = null) extends Product with Serializable
  8. abstract class FlatFileReaderWithTries extends WithFilterCompat[Try[FlatFileRow], LazySeq] with LazySeq[Try[FlatFileRow]]
  9. final class FlatFileReaderWithTriesForImpl[IN] extends FlatFileReaderWithTries
  10. final case class FlatFileRow(values: IndexedSeq[String], rawRowCharSequence: CharSequence, lineNumber: Long, rowHeaders: FlatFileRowHeaders) extends Product with Serializable

    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
  12. final class FlatFileWriter extends AnyRef
  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

Ungrouped