Table of Contents

Interface ISqlTableExtensionBuilder

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll

Interface for custom table extension builder.

public interface ISqlTableExtensionBuilder : ISqlExtensionBuilder
Extension Methods

Methods

Build(NullabilityContext, ISqlBuilder, StringBuilder, SqlQueryExtension, SqlTable, string)

Emits table extension SQL.

void Build(NullabilityContext nullability, ISqlBuilder sqlBuilder, StringBuilder stringBuilder, SqlQueryExtension sqlQueryExtension, SqlTable table, string alias)

Parameters

nullability NullabilityContext

Current nullability context.

sqlBuilder ISqlBuilder

SQL builder interface.

stringBuilder StringBuilder

String builder to emit extension SQL to.

sqlQueryExtension SqlQueryExtension

Extension instance.

table SqlTable

Target table.

alias string

Target table alias.