CSV

data class CSV(val delimiter: Char = ',', val header: List<String> = emptyList(), val hasFixedWidthColumns: Boolean = false, val fixedColumnWidths: List<Int> = emptyList(), val colTypes: Map<String, ColType> = emptyMap(), val skipLines: Long = 0, val readLines: Long? = null, val parserOptions: ParserOptions? = null, val ignoreEmptyLines: Boolean = false, val allowMissingColumns: Boolean = true, val ignoreExcessColumns: Boolean = true, val quote: Char = '"', val ignoreSurroundingSpaces: Boolean = true, val trimInsideQuoted: Boolean = false, val parseParallel: Boolean = true, val compression: Compression<*> = Compression.None, val adjustCsvSpecs: AdjustCsvSpecs = { it }, val contentType: ContentType = TEXT_CSV, val charset: Charset = Charsets.UTF_8) : DataFrameFormat(source)

Constructors

Link copied to clipboard
constructor(delimiter: Char = ',', header: List<String> = emptyList(), hasFixedWidthColumns: Boolean = false, fixedColumnWidths: List<Int> = emptyList(), colTypes: Map<String, ColType> = emptyMap(), skipLines: Long = 0, readLines: Long? = null, parserOptions: ParserOptions? = null, ignoreEmptyLines: Boolean = false, allowMissingColumns: Boolean = true, ignoreExcessColumns: Boolean = true, quote: Char = '"', ignoreSurroundingSpaces: Boolean = true, trimInsideQuoted: Boolean = false, parseParallel: Boolean = true, compression: Compression<*> = Compression.None, adjustCsvSpecs: AdjustCsvSpecs = { it }, contentType: ContentType = TEXT_CSV, charset: Charset = Charsets.UTF_8)

Properties

Link copied to clipboard
val adjustCsvSpecs: AdjustCsvSpecs
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val colTypes: Map<String, ColType>
Link copied to clipboard
val compression: Compression<*>
Link copied to clipboard
open override val contentType: ContentType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val parserOptions: ParserOptions?
Link copied to clipboard
val quote: Char
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun invoke(input: InputStream): DataFrame<*>