Table of Contents

Class DuckDBMappedAppender<T, TMap>

Namespace
DuckDB.NET.Data
Assembly
DuckDB.NET.Data.dll

A type-safe appender that uses AppenderMap to validate type mappings.

public class DuckDBMappedAppender<T, TMap> : IDisposable where TMap : DuckDBAppenderMap<T>, new()

Type Parameters

T

The type being appended

TMap

The AppenderMap type defining the mappings

Inheritance
DuckDBMappedAppender<T, TMap>
Implements
Inherited Members

Methods

AppendRecords(IEnumerable<T>)

Appends multiple records to the table.

public void AppendRecords(IEnumerable<T> records)

Parameters

records IEnumerable<T>

The records to append

Close()

Closes the appender and flushes any remaining data.

public void Close()

Dispose()

Disposes the appender.

public void Dispose()