DelimitedFileImporter2
Represents an abstract representation of a file importer that operates over delimited files.
The maximum column count for line.
Gets the bound character.
Gets the current character position.
Gets the current line number.
Gets the character delimiter.
Gets a value indicating whether the importer has reached the end of file.
Gets the delimited mode.
Gets the newline proxy.
Gets or sets the stream reader.
Gets or sets the whitespace trim option.
Gets a value indicating whether to use concordance style bound starts.
Initializes a new instance of the DelimitedFileImporter2 class.
Initializes a new instance of the DelimitedFileImporter2 class.
protected DelimitedFileImporter2(char delimiter, IoReporterContext context, ILog logger, CancellationToken token)
Initializes a new instance of the DelimitedFileImporter2 class.
protected DelimitedFileImporter2(char delimiter, char bound, char newlineProxy, IoReporterContext context, ILog logger, CancellationToken token)
Initializes a new instance of the DelimitedFileImporter2 class.
public static string ValidateStringForVarChar(string value, int column, int fieldLength, int currentLineNumber, string displayName)
Validates the string for variable character.
Advances the underlying file cursor to the next line without returning results.
Closes this importer.
Gets the boolean representation for the specified string value.
Gets the character.
Gets a decimal from the provided string.
Gets the next line of the file as a string array.
Gets the next line of the file as a string array.
Gets the nullable boolean representation for the specified string value.
Gets the nullable boolean representation for the specified string value.
Gets the nullable decimal representation for the specified string value.
Gets a fixed-length string the from the provided value.
Gets a nullable integer from the provided string.
Gets a nullable decimal from the provided string.
Peeks at the next character of the file without advancing the underlying file cursor.
Reads an entire file from the specified path.
Resets the current line being read to the first line of the file.
Resets this importer to the beginning of the file.