kCura.WinEDDS.ImportExtension.DataReaderReader
namespace kCura.WinEDDS.ImportExtension
{
public class DataReaderReader : IArtifactReader
{
protected long _currentLineNumber;
public string TemporaryLocalDirectory { get; set; }
public long BytesProcessed { get; }
public int CurrentLineNumber { get; }
public bool HasMoreRecords { get; }
public long SizeInBytes { get; }
public event IArtifactReader.StatusMessageEventHandler StatusMessage;
public event IArtifactReader.FieldMappedEventHandler FieldMapped;
public event IArtifactReader.DataSourcePrepEventHandler DataSourcePrep;
public event IArtifactReader.OnIoWarningEventHandler OnIoWarning;
public DataReaderReader(DataReaderReaderInitializationArgs args, LoadFile fieldMap, IDataReader reader);
public DataReaderReader(DataReaderReaderInitializationArgs args, LoadFile fieldMap, IDataReader reader, FileSettings fileSettings);
public string SourceIdentifierValue();
public void AdvanceRecord();
public long? CountRecords();
public string[] GetColumnNames(object args);
public void ValidateColumnNames(Action<string> invalidNameAction);
public ArtifactFieldCollection ReadArtifact();
protected void SetFieldValueInvoker(int idx, ArtifactField field, string displayName);
protected void SetFieldValue(ArtifactField field, object value);
public void Halt();
public void Close();
public string ManageErrorRecords(string errorMessageFileLocation, string prePushErrorLineNumbersFileName);
public void OnFatalErrorState();
}
}