CsvClassifier class

A classifier for custom CSV content.

Constructors

CsvClassifier({required String name, bool? allowSingleColumn, CsvHeaderOption? containsHeader, DateTime? creationTime, String? delimiter, bool? disableValueTrimming, List<String>? header, DateTime? lastUpdated, String? quoteSymbol, int? version})
CsvClassifier.fromJson(Map<String, dynamic> json)
factory

Properties

allowSingleColumn bool?
Enables the processing of files that contain only one column.
final
containsHeader CsvHeaderOption?
Indicates whether the CSV file contains a header.
final
creationTime DateTime?
The time that this classifier was registered.
final
delimiter String?
A custom symbol to denote what separates each column entry in the row.
final
disableValueTrimming bool?
Specifies not to trim values before identifying the type of column values. The default value is true.
final
hashCode int
The hash code for this object.
no setterinherited
A list of strings representing column names.
final
lastUpdated DateTime?
The time that this classifier was last updated.
final
name String
The name of the classifier.
final
quoteSymbol String?
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version int?
The version of this classifier.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited