Table of Contents

Interface IGroupingRule

Namespace
Rinku.Mapping
Assembly
Rinku.dll

Creates the group boundary for a spanning mapping. Implement this interface when the built in group key attributes cannot express the required rule.

public interface IGroupingRule
Extension Methods

Methods

MakeBoundary(Type, ColumnInfo[], ColModifier, IBoundaryBuild)

Creates a boundary for the supplied result columns. Key columns must be read with reuse so normal members may also use them.

GroupingBoundary? MakeBoundary(Type spanningType, ColumnInfo[] columns, ColModifier colModifier, IBoundaryBuild build)

Parameters

spanningType Type
columns ColumnInfo[]
colModifier ColModifier
build IBoundaryBuild

Returns

GroupingBoundary

The boundary, or null to try the next grouping rule.