Table of Contents

Interface IJoinBuilder

Namespace
Dapper.SimpleSqlBuilder.FluentBuilder
Assembly
Dapper.SimpleSqlBuilder.dll

An interface that defines the join builder type.

public interface IJoinBuilder : IWhereBuilder, IGroupByBuilder, IHavingBuilder, IOrderByBuilderEntry, IFluentSqlBuilder, ISqlBuilder, IFluentBuilder

Implements

Methods

InnerJoin(ref InnerJoinInterpolatedStringHandler)

Appends the INNER JOIN clause and the interpolated string to the builder.

IJoinBuilder InnerJoin(ref InnerJoinInterpolatedStringHandler handler)

Parameters

handler InnerJoinInterpolatedStringHandler

The handler for the interpolated string.

Returns

IJoinBuilder

The IJoinBuilder instance.

InnerJoin(bool, ref InnerJoinInterpolatedStringHandler)

Appends the INNER JOIN clause and the interpolated string to the builder.

IJoinBuilder InnerJoin(bool condition, ref InnerJoinInterpolatedStringHandler handler)

Parameters

condition bool

The value to determine whether the method should be executed.

handler InnerJoinInterpolatedStringHandler

The handler for the interpolated string.

Returns

IJoinBuilder

The IJoinBuilder instance.

LeftJoin(ref LeftJoinInterpolatedStringHandler)

Appends the LEFT JOIN clause and the interpolated string to the builder.

IJoinBuilder LeftJoin(ref LeftJoinInterpolatedStringHandler handler)

Parameters

handler LeftJoinInterpolatedStringHandler

The handler for the interpolated string.

Returns

IJoinBuilder

The IJoinBuilder instance.

LeftJoin(bool, ref LeftJoinInterpolatedStringHandler)

Appends the LEFT JOIN clause and the interpolated string to the builder.

IJoinBuilder LeftJoin(bool condition, ref LeftJoinInterpolatedStringHandler handler)

Parameters

condition bool

The value to determine whether the method should be executed.

handler LeftJoinInterpolatedStringHandler

The handler for the interpolated string.

Returns

IJoinBuilder

The IJoinBuilder instance.

RightJoin(ref RightJoinInterpolatedStringHandler)

Appends the RIGHT JOIN clause and the interpolated string to the builder.

IJoinBuilder RightJoin(ref RightJoinInterpolatedStringHandler handler)

Parameters

handler RightJoinInterpolatedStringHandler

The handler for the interpolated string.

Returns

IJoinBuilder

The IJoinBuilder instance.

RightJoin(bool, ref RightJoinInterpolatedStringHandler)

Appends the RIGHT JOIN clause and the interpolated string to the builder.

IJoinBuilder RightJoin(bool condition, ref RightJoinInterpolatedStringHandler handler)

Parameters

condition bool

The value to determine whether the method should be executed.

handler RightJoinInterpolatedStringHandler

The handler for the interpolated string.

Returns

IJoinBuilder

The IJoinBuilder instance.