delete_query

Attribute Macro delete_query 

Source
#[delete_query]
Expand description

Create a delete edgeDB query

ยงUsage

    use edgedb_query_derive::{delete_query};
    use edgedb_query::models::edge_query::ToEdgeQuery;

    #[delete_query(module ="users", table="User")]
    pub struct DeleteUsersByAge {

        #[filter(operator="=")]
        pub age: i16
    }

    async fn main() {
         let client = edgedb_tokio::create_client().await.unwrap();
         let delete_query = DeleteUsersByAge {
            age: 18,
        };

        let query = delete_query.to_edge_query();

        let _ = client
                .query_single_json(query.query.as_str(), &query.args.unwrap())
                .await
                .unwrap();
    }