Table of Contents

Method Select

Namespace
YndigoBlue.Velocity.Model
Assembly
YndigoBlue.Velocity.dll

Select(ISelectItem)

Adds a column or expression to the SELECT clause. Fluent API method.

public Query Select(ISelectItem selectItem)

Parameters

selectItem ISelectItem

The column, function, or expression to select.

Returns

Query

This query instance for method chaining.

Select(ISelectItem, string)

Adds a column or expression to the SELECT clause with an alias. Fluent API method.

public Query Select(ISelectItem selectItem, string alias)

Parameters

selectItem ISelectItem

The column, function, or expression to select.

alias string

The alias to apply to the selected item.

Returns

Query

This query instance for method chaining.

Select(ISelectItem, string, Query)

Adds a column or expression to the SELECT clause with an alias and correlated subquery. Fluent API method.

public Query Select(ISelectItem selectItem, string alias, Query subquery)

Parameters

selectItem ISelectItem

The column, function, or expression to select.

alias string

The alias to apply to the selected item.

subquery Query

The correlated subquery context.

Returns

Query

This query instance for method chaining.

Select(IEnumerable<(ISelectItem selectItem, string alias, Query query)>)

Adds multiple correlated subquery columns with aliases to the SELECT clause. Fluent API method.

public Query Select(IEnumerable<(ISelectItem selectItem, string alias, Query query)> selectItemsWithAliases)

Parameters

selectItemsWithAliases IEnumerable<(ISelectItem selectItem, string alias, Query query)>

The columns with aliases and correlated subqueries to select.

Returns

Query

This query instance for method chaining.

Select(IEnumerable<(ISelectItem, string)>)

Adds multiple columns with aliases or expressions to the SELECT clause. Fluent API method.

public Query Select(IEnumerable<(ISelectItem, string)> selectItemsWithAliases)

Parameters

selectItemsWithAliases IEnumerable<(ISelectItem, string)>

Returns

Query

This query instance for method chaining.

Select(IEnumerable<ISelectItem>)

Adds multiple columns or expressions to the SELECT clause. Fluent API method.

public Query Select(IEnumerable<ISelectItem> selectItems)

Parameters

selectItems IEnumerable<ISelectItem>

The columns, functions, or expressions to select.

Returns

Query

This query instance for method chaining.