diesel::expression

Trait Selectable

source
pub trait Selectable<DB: Backend> {
    type SelectExpression: Expression;

    // Required method
    fn construct_selection() -> Self::SelectExpression;
}
Expand description

Trait indicating that a record can be selected and queried from the database.

Types which implement Selectable represent the select clause of a SQL query. Use SelectableHelper::as_select() to construct the select clause. Once you called .select(YourType::as_select()) we enforce at the type system level that you use the same type to load the query result into.

The constructed select clause can contain arbitrary expressions coming from different tables. The corresponding derive provides a simple way to construct a select clause matching fields to the corresponding table columns.

§Examples

If you just want to construct a select clause using an existing struct, you can use #[derive(Selectable)], See #[derive(Selectable)] for details.

use schema::users;

#[derive(Queryable, PartialEq, Debug, Selectable)]
struct User {
    id: i32,
    name: String,
}

let first_user = users.select(User::as_select()).first(connection)?;
let expected = User { id: 1, name: "Sean".into() };
assert_eq!(expected, first_user);

Alternatively, we can implement the trait for our struct manually.

use schema::users;
use diesel::prelude::{Queryable, Selectable};
use diesel::backend::Backend;

#[derive(Queryable, PartialEq, Debug)]
struct User {
    id: i32,
    name: String,
}

impl<DB> Selectable<DB> for User
where
    DB: Backend
{
    type SelectExpression = (users::id, users::name);

    fn construct_selection() -> Self::SelectExpression {
        (users::id, users::name)
    }
}

let first_user = users.select(User::as_select()).first(connection)?;
let expected = User { id: 1, name: "Sean".into() };
assert_eq!(expected, first_user);

When selecting from joined tables, you can select from a composition of types that implement Selectable. The simplest way is to use a tuple of all the types you wish to select.

use schema::{users, posts};

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct User {
    id: i32,
    name: String,
}

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct Post {
    id: i32,
    user_id: i32,
    title: String,
}

let (first_user, first_post) = users::table
    .inner_join(posts::table)
    .select(<(User, Post)>::as_select())
    .first(connection)?;

let expected_user = User { id: 1, name: "Sean".into() };
assert_eq!(expected_user, first_user);

let expected_post = Post { id: 1, user_id: 1, title: "My first post".into() };
assert_eq!(expected_post, first_post);

If you want to load only a subset of fields, you can create types with those fields and use them in the composition.

use schema::{users, posts};

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct User {
    id: i32,
    name: String,
}

#[derive(Debug, PartialEq, Queryable, Selectable)]
#[diesel(table_name = posts)]
struct PostTitle {
    title: String,
}

let (first_user, first_post_title) = users::table
    .inner_join(posts::table)
    .select(<(User, PostTitle)>::as_select())
    .first(connection)?;

let expected_user = User { id: 1, name: "Sean".into() };
assert_eq!(expected_user, first_user);

let expected_post_title = PostTitle { title: "My first post".into() };
assert_eq!(expected_post_title, first_post_title);

You are not limited to using only tuples to build the composed type. The Selectable derive macro allows you to embed other types. This is useful when you want to implement methods or traits on the composed type.

use schema::{users, posts};

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct User {
    id: i32,
    name: String,
}

#[derive(Debug, PartialEq, Queryable, Selectable)]
#[diesel(table_name = posts)]
struct PostTitle {
    title: String,
}

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct UserPost {
    #[diesel(embed)]
    user: User,
    #[diesel(embed)]
    post_title: PostTitle,
}

let first_user_post = users::table
    .inner_join(posts::table)
    .select(UserPost::as_select())
    .first(connection)?;

let expected_user_post = UserPost {
    user: User {
        id: 1,
        name: "Sean".into(),
    },
    post_title: PostTitle {
        title: "My first post".into(),
    },
};
assert_eq!(expected_user_post, first_user_post);

It is also possible to specify an entirely custom select expression for fields when deriving Selectable. This is useful for example to

  • avoid nesting types, or to
  • populate fields with values other than table columns, such as the result of an SQL function like CURRENT_TIMESTAMP() or a custom SQL function.

The select expression is specified via the select_expression parameter.

Query fragments created using dsl::auto_type are supported, which may be useful as the select expression gets large: it may not be practical to inline it in the attribute then.

The type of the expression is usually inferred. If it can’t be fully inferred automatically, one may either:

use schema::{users, posts};
use diesel::dsl;

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct User {
    id: i32,
    name: String,
}

#[derive(Debug, PartialEq, Queryable, Selectable)]
#[diesel(table_name = posts)]
struct PostTitle {
    title: String,
}

#[derive(Debug, PartialEq, Queryable, Selectable)]
struct UserPost {
    #[diesel(select_expression = users::columns::id)]
    #[diesel(select_expression_type = users::columns::id)]
    id: i32,
    #[diesel(select_expression = users::columns::name)]
    name: String,
    #[diesel(select_expression = complex_fragment_for_title())]
    title: String,
    #[diesel(select_expression = diesel::dsl::now)]
    access_time: chrono::NaiveDateTime,
    #[diesel(select_expression = users::columns::id.eq({let id: i32 = FOO; id}))]
    user_id_is_foo: bool,
}
const FOO: i32 = 42; // Type of FOO can't be inferred automatically in the select_expression
#[dsl::auto_type]
fn complex_fragment_for_title() -> _ {
    // See the `#[dsl::auto_type]` documentation for examples of more complex usage
    posts::columns::title
}

let first_user_post = users::table
    .inner_join(posts::table)
    .select(UserPost::as_select())
    .first(connection)?;

let expected_user_post = UserPost {
    id: 1,
    name: "Sean".into(),
    title: "My first post".into(),
    access_time: first_user_post.access_time,
    user_id_is_foo: false,
};
assert_eq!(expected_user_post, first_user_post);

Required Associated Types§

source

type SelectExpression: Expression

The expression you’d like to select.

This is typically a tuple of corresponding to the table columns of your struct’s fields.

Required Methods§

source

fn construct_selection() -> Self::SelectExpression

Construct an instance of the expression

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>, T61: Selectable<__DB>, T62: Selectable<__DB>, T63: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression, <T61 as Selectable<__DB>>::SelectExpression, <T62 as Selectable<__DB>>::SelectExpression, <T63 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>, T61: Selectable<__DB>, T62: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression, <T61 as Selectable<__DB>>::SelectExpression, <T62 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>, T61: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression, <T61 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>,

source§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, __DB> Selectable<__DB> for (T0, T1, T2, T3)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>,

source§

impl<T0, T1, T2, __DB> Selectable<__DB> for (T0, T1, T2)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>,

source§

impl<T0, T1, __DB> Selectable<__DB> for (T0, T1)
where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>,

source§

impl<T0, __DB> Selectable<__DB> for (T0,)
where __DB: Backend, T0: Selectable<__DB>,

source§

impl<T, DB> Selectable<DB> for Option<T>

Implementors§