Class SapHanaProviderAdapter.HanaBulkCopy
- Namespace
- LinqToDB.DataProvider.SapHana
- Assembly
- linq2db.dll
[Wrapper]
public class SapHanaProviderAdapter.HanaBulkCopy : TypeWrapper, IDisposable
- Inheritance
-
SapHanaProviderAdapter.HanaBulkCopy
- Implements
- Inherited Members
- Extension Methods
Constructors
HanaBulkCopy(HanaConnection, HanaBulkCopyOptions, HanaTransaction?)
public HanaBulkCopy(SapHanaProviderAdapter.HanaConnection connection, SapHanaProviderAdapter.HanaBulkCopyOptions options, SapHanaProviderAdapter.HanaTransaction? transaction)
Parameters
connectionSapHanaProviderAdapter.HanaConnectionoptionsSapHanaProviderAdapter.HanaBulkCopyOptionstransactionSapHanaProviderAdapter.HanaTransaction
HanaBulkCopy(object, Delegate[])
public HanaBulkCopy(object instance, Delegate[] wrappers)
Parameters
Properties
BatchSize
public int BatchSize { get; set; }
Property Value
BulkCopyTimeout
public int BulkCopyTimeout { get; set; }
Property Value
CanWriteToServerAsync
public bool CanWriteToServerAsync { get; }
Property Value
ColumnMappings
public SapHanaProviderAdapter.HanaBulkCopyColumnMappingCollection ColumnMappings { get; }
Property Value
DestinationTableName
public string? DestinationTableName { get; set; }
Property Value
NotifyAfter
public int NotifyAfter { get; set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
WriteToServer(IDataReader)
public void WriteToServer(IDataReader dataReader)
Parameters
dataReaderIDataReader
WriteToServerAsync(IDataReader, CancellationToken)
public Task WriteToServerAsync(IDataReader dataReader, CancellationToken cancellationToken)
Parameters
dataReaderIDataReadercancellationTokenCancellationToken
Returns
Events
HanaRowsCopied
public event SapHanaProviderAdapter.HanaRowsCopiedEventHandler? HanaRowsCopied