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
connection
SapHanaProviderAdapter.HanaConnectionoptions
SapHanaProviderAdapter.HanaBulkCopyOptionstransaction
SapHanaProviderAdapter.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
dataReader
IDataReader
WriteToServerAsync(IDataReader, CancellationToken)
public Task WriteToServerAsync(IDataReader dataReader, CancellationToken cancellationToken)
Parameters
dataReader
IDataReadercancellationToken
CancellationToken
Returns
Events
HanaRowsCopied
public event SapHanaProviderAdapter.HanaRowsCopiedEventHandler? HanaRowsCopied