Table of Contents

Namespace Rinku.Mapping.Defaults

Classes

ConvertedScalarPlan

A terminal plan that reads a column through the standard typed reader API and emits a conversion.

CustomClassParser

Describes how to create an object and fill its members from a row. Use it when composing a custom object mapping from smaller plans.

DefaultMappingBootstrap

Registers the mapping defaults supplied by Rinku.

DefaultTypeParserMaker

The object parser, the maker that claims any type no other maker did. It maps a result's columns onto a type's members and constructor by name, the default behind mapping a plain class, record, or struct.

DefaultTypeParsingInfo

Provides the standard mapping settings for a class, record, or struct.

EnumerableTypeParserMaker

Creates parsers for IEnumerable<T> results. The returned sequence runs the query as it is enumerated. An asynchronous query opens the reader asynchronously before returning the sequence. Use an asynchronous stream when every row must be read asynchronously.

ReusingBaseTypeParserMaker

A base class for a result type that wraps one element type. Derive from this class for wrappers such as Result<T>. Implement ITypeParserMaker directly for other result types.

Enums

DefaultTypeParsingFlags

Controls optional discovery and registration behavior for default object mappings.

Delegates

GetParserType

Picks the parser type to build for a generic wrapper definition and its element type.