Table of Contents

Interface IMultiRowPlan

Namespace
Rinku.Mapping
Assembly
Rinku.dll

Describes a plan that adds one element from each row to an accumulated result. Implement this interface for a custom multi row plan.

public interface IMultiRowPlan
Extension Methods

Properties

AddMethod

The method that folds one element into the accumulator.

MethodInfo AddMethod { get; }

Property Value

MethodInfo

BufferType

The type stored while rows are being folded.

Type BufferType { get; }

Property Value

Type

Construct

The construction that turns the accumulator into the result, or null when it is the result.

MethodBase? Construct { get; }

Property Value

MethodBase

Element

The plan that reads one element from a row.

DbItemPlan Element { get; }

Property Value

DbItemPlan

ElementType

The type supplied to the accumulator's add method.

Type ElementType { get; }

Property Value

Type

InitialState

The construction that creates an empty accumulator.

MethodBase InitialState { get; }

Property Value

MethodBase

NullRule

The null rule for an element that collapses during reading.

INullColHandler NullRule { get; }

Property Value

INullColHandler