Class CsvReadOptions

java.lang.Object
org.apache.datafusion.CsvReadOptions

public final class CsvReadOptions extends Object
Configuration knobs for CSV sources passed to SessionContext.registerCsv(String, String, CsvReadOptions) and SessionContext.readCsv(String, CsvReadOptions).

Mirrors a subset of DataFusion's CsvReadOptions. All setters return this for fluent chaining. Defaults match the Rust struct: hasHeader = true, delimiter = ',', quote = '"', fileExtension = ".csv", fileCompressionType = UNCOMPRESSED, all other fields null (meaning the DataFusion default is used, or the schema is inferred from the file).