Implementation of ILineTokenizer that splits the input string using a configurable delimiter. A column can be surrounded by a configurable quote character to include the delimiter.
More...
|
string | Delimiter [get, set] |
| The delimiter that separates columns. Default is ",". More...
|
|
char | QuoteCharacter [get, set] |
| The quote character. Default is '"'. More...
|
|
IEnumerable< int > | IncludedFields [set] |
| Sets the zero-based index of the columns to include in the returned IFieldSet. By default all columns are included. More...
|
|
string[] | Names [get, set] |
| Column names. May be null. More...
|
|
bool | Strict [get, set] |
| Property for strict mode. In strict mode the resulting field set must have the specified number of columns. If not in strict mode, the field set will be padded with empty columns or truncated to adjust its size. More...
|
|
IFieldSetFactory | FieldSetFactory [get, set] |
| The factory that creates field sets. Default is an instance of DefaultFieldSetFactory. More...
|
|
bool | HasNames [get] |
| Whether column names are specified. More...
|
|
Implementation of ILineTokenizer that splits the input string using a configurable delimiter. A column can be surrounded by a configurable quote character to include the delimiter.
Summer.Batch.Infrastructure.Item.File.Transform.DelimitedLineTokenizer.DelimitedLineTokenizer |
( |
| ) |
|
override IList<string> Summer.Batch.Infrastructure.Item.File.Transform.DelimitedLineTokenizer.DoTokenize |
( |
string |
line | ) |
|
|
protectedvirtual |
string Summer.Batch.Infrastructure.Item.File.Transform.DelimitedLineTokenizer.Delimiter |
|
getset |
The delimiter that separates columns. Default is ",".
IEnumerable<int> Summer.Batch.Infrastructure.Item.File.Transform.DelimitedLineTokenizer.IncludedFields |
|
set |
Sets the zero-based index of the columns to include in the returned IFieldSet. By default all columns are included.
char Summer.Batch.Infrastructure.Item.File.Transform.DelimitedLineTokenizer.QuoteCharacter |
|
getset |
The quote character. Default is '"'.
The documentation for this class was generated from the following file:
- Summer.Batch.Infrastructure/Item/File/Transform/DelimitedLineTokenizer.cs