scalaql.csv
package scalaql.csv
Type members
Classlikes
case class CsvReadConfig(delimiter: Char, quoteChar: Char, escapeChar: Char, lineTerminator: String, quoting: Quoting, treatEmptyLineAsNil: Boolean, naming: Naming, caseSensitive: Boolean)
- Companion:
- object
case class CsvReadContext(location: CodecPath, naming: Naming, caseSensitive: Boolean) extends TableApiContext[CsvReadContext]
- Companion:
- object
class CsvReadDsl[A](val config: CsvReadConfig) extends DataSourceReadDsl[A, Reader, CsvDecoder, [a] =>> CsvReadConfig, CsvDataSourceReader, CsvReadDsl[A]] with DataSourceJavaIOReadDslMixin[A, CsvDecoder, [a] =>> CsvReadConfig, CsvDataSourceReader, CsvReadDsl[A]] with DataSourceFilesReadDslMixin[A, Reader, CsvDecoder, [a] =>> CsvReadConfig, CsvDataSourceReader, CsvReadDsl[A]]
case class CsvWriteConfig(delimiter: Char, quoteChar: Char, escapeChar: Char, lineTerminator: String, quoting: Quoting, treatEmptyLineAsNil: Boolean, naming: Naming)
- Companion:
- object
case class CsvWriteContext(location: CodecPath, headers: List[String], naming: Naming) extends TableApiWriteContext[CsvWriteContext]
- Companion:
- object
class CsvWriteDsl[A](val config: CsvWriteConfig) extends DataSourceWriteDsl[A, Writer, CsvEncoder, [a] =>> CsvWriteConfig, CsvDataSourceWriter, CsvWriteDsl[A]] with DataSourceJavaIOWriteDslMixin[A, CsvEncoder, [a] =>> CsvWriteConfig, CsvDataSourceWriter, CsvWriteDsl[A]] with DataSourceFilesWriteDslMixin[A, Writer, CsvEncoder, [a] =>> CsvWriteConfig, CsvDataSourceWriter, CsvWriteDsl[A]]
trait ScalaqlCsvSupport extends DataSourceJavaIOSupport[CsvDecoder, CsvEncoder, [a] =>> CsvReadConfig, [a] =>> CsvWriteConfig, CsvDataSourceReader, CsvDataSourceWriter, CsvReadDsl, CsvWriteDsl]