PlainFlatFileReader

fm.flatfile.plain.PlainFlatFileReader$

Attributes

Graph
Supertypes
trait FlatFileReaderImpl[Reader]
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Types

Value members

Concrete methods

def inputStreamToIN(is: InputStream, options: FlatFileReaderOptions): Reader

Transform an InputStream to whatever our IN type is (IN can be an InputStream in which case this is a no-op)

Transform an InputStream to whatever our IN type is (IN can be an InputStream in which case this is a no-op)

Attributes

def isBlankLine(lineWithNumber: LineWithNumber, options: FlatFileReaderOptions): Boolean

Is line considered a blank line? (for skipping leading blank lines)

Is line considered a blank line? (for skipping leading blank lines)

Attributes

def makeLineReader(reader: Reader, options: FlatFileReaderOptions): LazySeq[LINE]

Make a line reader given our IN instance

Make a line reader given our IN instance

Attributes

def toParsedRowReader(lineReader: LazySeq[LineWithNumber], options: FlatFileReaderOptions): LazySeq[Try[FlatFileParsedRow]]

Transform from a line reader to a FlatFileParsedRow reader (can be a no-op if LINE is already a FlatFileParsedRow)

Transform from a line reader to a FlatFileParsedRow reader (can be a no-op if LINE is already a FlatFileParsedRow)

Attributes

Inherited methods

final def apply(resource: Resource[Reader], options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderImpl
final def apply(resource: Resource[Reader]): FlatFileReader

Attributes

Inherited from:
FlatFileReaderImpl
final def apply(resource: InputStreamResource, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderImpl
final def apply(resource: InputStreamResource): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(f: File, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(f: File): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(path: String, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(path: String): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(is: InputStream, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(is: InputStream): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def foreach[U](in: Reader, options: FlatFileReaderOptions)(f: Try[FlatFileRow] => U): Unit

The foreach implementation for the native IN type

The foreach implementation for the native IN type

Attributes

Inherited from:
FlatFileReaderImpl
final def foreach[U](is: InputStream, options: FlatFileReaderOptions)(f: Try[FlatFileRow] => U): Unit

The foreach implementation for an InputStream

The foreach implementation for an InputStream

Attributes

Inherited from:
FlatFileReaderImpl