<PackageReference Include="Relativity.Other" Version="9.7.43.38" />

DelimitedFileImporter

public abstract class DelimitedFileImporter : RobustIoReporter

public enum DelimMode

public const int MAXIMUM_COLUMN_COUNT_FOR_LINE = 10000

protected char Bound { get; }

protected char Delimiter { get; }

protected bool DoRetryLogic { get; protected set; }

protected bool HasReachedEOF { get; }

public DelimMode Mode { get; }

protected char[] NewlineProxy { get; }

protected StreamReader Reader { get; protected set; }

protected virtual bool UseConcordanceStyleBoundStart { get; }

protected DelimitedFileImporter(char[] delimiter, char[] bound, char[] newLineProxy, bool doRetryLogic)

protected DelimitedFileImporter(string delimiter, string bound, string newLineProxy, bool doRetryLogic)

protected DelimitedFileImporter(char[] delimiter, bool doRetryLogic)

protected DelimitedFileImporter(string delimiter, bool doRetryLogic)

protected DelimitedFileImporter(bool doRetryLogic)

protected void AdvanceLine()

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 string[] GetLine()

protected string[] GetLine(int maximumCellLength)

public string GetNullableAssociatedObjectName(string value, int column, int fieldLength, string fieldName)

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, string displayName)

public int? GetNullableInteger(string value, int column)

protected virtual decimal? ParseNullableDecimal(string value)

protected int Peek()

public abstract object ReadFile(string path)

public void ResetLineCounter()

public void Rewind()