fm

flatfile

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

  2. abstract class FlatFileReader extends 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]] = scala.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] = ..., sep: String = null, quote: QuoteOption = ..., characterEncoding: String = null, comment: String = null, plainLineReaderTransform: (LazySeq[LineWithNumber]) ⇒ LazySeq[LineWithNumber] = ...) extends Product with Serializable

  8. abstract class FlatFileReaderWithTries extends 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]] = scala.None, sep: String = ",", quote: String = "\"", newline: String = "\n", trailingNewline: Boolean = true, writeHeaders: Boolean = true) extends Product with Serializable

Value Members

  1. object FlatFileReader extends FlatFileReaderFactory

  2. object FlatFileReaderException extends Serializable

  3. object FlatFileReaderOptions extends Serializable

  4. object FlatFileRowHeaders extends Serializable

  5. object FlatFileWriter

  6. object FlatFileWriterOptions extends Serializable

  7. package excel

  8. package plain

Ungrouped