Fluent API
Fluent API methods for CSVFile class in BoxLang Plus
Static Constructors
CSVFile.empty()
CSVFile.empty()CSVFile.fromJson( jsonString )
CSVFile.fromJson( jsonString )CSVFile.fromArray( arrayOfStructs )
CSVFile.fromArray( arrayOfStructs )CSVFile.fromQuery( query )
CSVFile.fromQuery( query )File I/O Methods
load( path )
load( path )loadFromString( csvContent )
loadFromString( csvContent )loadFromJson( jsonString )
loadFromJson( jsonString )loadFromQuery( query )
loadFromQuery( query )loadFromArray( arrayOfStructs )
loadFromArray( arrayOfStructs )save( path, [overwrite] )
save( path, [overwrite] )save()
save()Configuration Methods
delimiter( char )
delimiter( char )quote( char )
quote( char )escape( char )
escape( char )lineSeparator( string )
lineSeparator( string )trim( boolean )
trim( boolean )headers( boolean )
headers( boolean )skipHeaderRecord( boolean )
skipHeaderRecord( boolean )allowMissingColumnNames( boolean )
allowMissingColumnNames( boolean )ignoreEmptyLines( boolean )
ignoreEmptyLines( boolean )nullString( string )
nullString( string )commentMarker( char )
commentMarker( char )ignoreSurroundingSpaces( boolean )
ignoreSurroundingSpaces( boolean )quoteMode( string )
quoteMode( string )quoteMode( quoteModeEnum )
quoteMode( quoteModeEnum )allowDuplicateHeaderNames( boolean )
allowDuplicateHeaderNames( boolean )autoFlush( boolean )
autoFlush( boolean )trailingDelimiter( boolean )
trailingDelimiter( boolean )headerComments( ...comments )
headerComments( ...comments )headerComments( commentsArray )
headerComments( commentsArray )overwrite( boolean )
overwrite( boolean )setPath( path )
setPath( path )Data Manipulation Methods
setHeaders( ...headers )
setHeaders( ...headers )setHeaders( headersArray )
setHeaders( headersArray )setRowData( rowNumber, rowData )
setRowData( rowNumber, rowData )addRow( rowData )
addRow( rowData )getRowData( rowNumber )
getRowData( rowNumber )getRowCount()
getRowCount()getColumnCount()
getColumnCount()getHeaders()
getHeaders()clear()
clear()Filtering and Mapping Methods
filter( predicate )
filter( predicate )map( mapper )
map( mapper )Streaming Methods
process( path, consumer )
process( path, consumer )process( consumer )
process( consumer )Export Methods
toArray()
toArray()toJson( [pretty] )
toJson( [pretty] )toQuery()
toQuery()toString()
toString()Information Methods
getPath()
getPath()getDelimiter()
getDelimiter()hasHeaders()
hasHeaders()getData()
getData()Last updated
Was this helpful?
