edgedb_query_raw

Macro edgedb_query_raw 

Source
edgedb_query_raw!() { /* proc-macro */ }
Expand description

Generates a query module from a query string.

It supports inline code:

use edgedb_codegen_macros::edgedb_query_raw;

edgedb_query_raw!(get_users, query: "select User {**}");

It also supports file-based queries:

use edgedb_codegen_macros::edgedb_query_raw;

edgedb_query_raw!(insert_user, file: "../edgedb_codegen/queries/insert_user.edgeql");