rusty_postgresMacro find_many
Source macro_rules! find_many {
(@all $connection:expr,$model:expr,$client:expr) => { ... };
(@select $connection:expr,$model:expr,$selection:expr,$client:expr) => { ... };
(connection => $connection:expr,model => $model:expr) => { ... };
(connection => $connection:expr,model:$model:expr) => { ... };
(connection => $connection:expr,
model:$model:expr,
condition:{
$($value_where:expr => $where_by:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($values:expr),*
},
condition:{
$($value_where:expr => $where_by:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
}
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
},
$($value_where_and:expr => $where_by_and:expr)*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
},
$($value_where_and:expr => $where_by_and:expr)*
},limit:$limit:expr) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
},
$($value_where_and:expr => $where_by_and:expr)*
},limit:$limit:expr,skip:$skip:expr) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
},
$($value_where_and:expr => $where_by_and:expr)*
},limit:$limit:expr,skip:$skip:expr,order:{
$($order_by:expr => $order:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
},
$($value_where_and:expr => $where_by_and:expr)*
},skip:$skip:expr,order:{
$($order_by:expr => $order:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
conditions:{
or => {
$($value_where:expr => $where_by:expr),*
},
$($value_where_and:expr => $where_by_and:expr)*
},order:{
$($order_by:expr => $order:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions : {
or => {
$($or_value_or:expr => $or_value_orr:expr),*
}
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions : {
or => {
$($or_value1:expr => $or_value2:expr),*
},
$($and_values:expr => $and_value:expr),*
}
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_values:expr => $or_value:expr),*}
},
order : {$($target:expr => $order:expr),*}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_values:expr => $or_value:expr),*}
},
limit:$limit:expr,
skip:$skip:expr
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
limit:$limit:expr
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
skip:$skip:expr
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*}
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
limit:$limit:expr,
skip:$skip:expr
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions : {
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*}
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions => {
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*},
limit:$limit:expr,
skip:$skip:expr
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions => {
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*},
limit:$limit:expr
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions => {
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*},
skip:$skip:expr
) => { ... };
}