DEFINITION

Constant DEFINITION 

Source
pub const DEFINITION: ViewMarker;
Expand description

Specifies a view definition SQL string or expression.

§Examples

#[PostgresView(DEFINITION = "SELECT id, name FROM users")]
struct UserNames { id: i32, name: String }
#[PostgresView(
    DEFINITION = {
        let builder = drizzle::postgres::QueryBuilder::new::<Schema>();
        let Schema { user } = Schema::new();
        builder.select((user.id, user.name)).from(user)
    }
)]
struct UserNames { id: i32, name: String }