[−][src]Trait sea_query::backend::QueryBuilder
Required methods
pub fn prepare_insert_statement(
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate InsertStatement
into database specific SQL statement.
pub fn prepare_select_statement(
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate SelectStatement
into database specific SQL statement.
pub fn prepare_update_statement(
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate UpdateStatement
into database specific SQL statement.
pub fn prepare_delete_statement(
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate DeleteStatement
into database specific SQL statement.
pub fn prepare_simple_expr(
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate SimpleExpr
into database specific SQL statement.
pub fn prepare_select_distinct(
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate SelectDistinct
into database specific SQL statement.
pub fn prepare_select_expr(
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate SelectExpr
into database specific SQL statement.
pub fn prepare_join_expr(
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate JoinExpr
into database specific SQL statement.
pub fn prepare_table_ref(
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate TableRef
into database specific SQL statement.
pub fn prepare_un_oper(
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate UnOper
into database specific SQL statement.
pub fn prepare_bin_oper(
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate BinOper
into database specific SQL statement.
pub fn prepare_logical_chain_oper(
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate LogicalChainOper
into database specific SQL statement.
pub fn prepare_function(
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate Function
into database specific SQL statement.
pub fn prepare_join_type(
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate JoinType
into database specific SQL statement.
pub fn prepare_order_expr(
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate OrderExpr
into database specific SQL statement.
pub fn prepare_join_on(
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate JoinOn
into database specific SQL statement.
pub fn prepare_order(
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate Order
into database specific SQL statement.
pub fn prepare_value(
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
Translate Value
into database specific SQL statement.
pub fn prepare_value_param(
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
Translate Value
into database specific SQL statement.
Implementors
impl QueryBuilder for MysqlQueryBuilder
[src]
pub fn prepare_insert_statement(
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_statement(
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_update_statement(
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_delete_statement(
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_simple_expr(
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_distinct(
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_expr(
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_expr(
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_table_ref(
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_un_oper(
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_bin_oper(
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_logical_chain_oper(
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_function(
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_type(
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_order_expr(
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_on(
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_order(
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_value(
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_value_param(
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
impl QueryBuilder for PostgresQueryBuilder
[src]
pub fn prepare_insert_statement(
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_statement(
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_update_statement(
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_delete_statement(
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_simple_expr(
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_distinct(
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_expr(
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_expr(
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_table_ref(
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_un_oper(
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_bin_oper(
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_logical_chain_oper(
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_function(
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_type(
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_order_expr(
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_on(
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_order(
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_value(
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_value_param(
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
impl QueryBuilder for SqliteQueryBuilder
[src]
pub fn prepare_insert_statement(
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
insert: &InsertStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_statement(
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select: &SelectStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_update_statement(
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
update: &UpdateStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_delete_statement(
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
delete: &DeleteStatement,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_simple_expr(
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
simple_expr: &SimpleExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_distinct(
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_distinct: &SelectDistinct,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_select_expr(
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
select_expr: &SelectExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_expr(
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_expr: &JoinExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_table_ref(
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
table_ref: &TableRef,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_un_oper(
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
un_oper: &UnOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_bin_oper(
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
bin_oper: &BinOper,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_logical_chain_oper(
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
log_chain_oper: &LogicalChainOper,
i: usize,
length: usize,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_function(
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
function: &Function,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_type(
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_type: &JoinType,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_order_expr(
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order_expr: &OrderExpr,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_join_on(
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
join_on: &JoinOn,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_order(
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
order: &Order,
sql: &mut dyn FmtWrite,
_collector: &mut dyn FnMut(Value)
)
pub fn prepare_value(
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
sql: &mut dyn FmtWrite,
collector: &mut dyn FnMut(Value)
)
pub fn prepare_value_param(
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)
[src]
&mut self,
value: &Value,
collector: &mut dyn FnMut(Value)
)