<PackageReference Include="Relativity.Server.Utility.SDK" Version="5000.0.0" />

kCura.Utility.ImprovedDelimitedFileImporter

public abstract class ImprovedDelimitedFileImporter
Attempts to improve upon DelimitedFileImporter, without the same object ancestry.

Appears to be abandoned and unreferenced.

public enum DelimMode

Enumerates the possible delimiter modes.

Enumerates the different behaviors when stripping text of whitespace.

protected char Bound { get; }

Gets the configured bounding character array.

protected int CurrentLineNumber { get; }

Gets the current line number of the file being read.

protected char Delimiter { get; }

Gets the configured delimiter character array.

protected bool HasReachedEOF { get; }

Indicates whether or not the end of the file has been reached.

public long MaximumLongFieldLength { get; set; }

Gets or sets the maximum length of long fields.

public DelimMode Mode { get; }

Gets the configured delimiter mode.

protected char[] NewlineProxy { get; }

Gets the configured new line proxy character array.

protected StreamReader Reader { get; protected set; }

Gets the underlying stream reader.

Gets or sets the whitespace stripping behavior type.

protected ImprovedDelimitedFileImporter(char[] delimiter, char[] bound, char[] newLineProxy)

Initializes a new instance of ImprovedDelimitedFileImporter with the provided parameters.

protected ImprovedDelimitedFileImporter(string delimiter, string bound, string newLineProxy)

Initializes a new instance of ImprovedDelimitedFileImporter with the provided parameters.

protected ImprovedDelimitedFileImporter(char[] delimiter)

Initializes a new instance of ImprovedDelimitedFileImporter with the provided parameters.

protected ImprovedDelimitedFileImporter(string delimiter)

Initializes a new instance of ImprovedDelimitedFileImporter with the provided parameters.

Initializes a new instance of ImprovedDelimitedFileImporter.

public static string ValidateStringForVarChar(string value, int column, int fieldLength, int currentLineNumber, string displayName)

Implements GetNullableFixedString

public void Close()

public bool GetBoolean(string value)

public DateTime GetDate(string value, int column)

public decimal GetDecimal(string value, int column)

public int GetInteger(string value, int column)

protected DelimitedFileCell[] GetLine()

public bool? GetNullableBoolean(string value, int column)

public DateTime? GetNullableDateTime(string value, int column)

public decimal? GetNullableDecimal(string value, int column)

public string GetNullableFixedString(string value, int column, int fieldLength)

public int? GetNullableInteger(string value, int column)

public abstract object ReadFile(string path)

public void ResetLineCounter()

public void Rewind()