logo
pub struct MysqlQueryBuilder;
Expand description

Mysql query builder.

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Escape a SQL string literal

Unescape a SQL string literal

Translate ForeignKeyCreateStatement into SQL statement.

Translate ForeignKeyDropStatement into SQL statement.

Translate ForeignKeyAction into SQL statement.

Translate IndexCreateStatement into SQL expression.

Translate IndexCreateStatement into SQL statement.

Translate IndexDropStatement into SQL statement.

Translate OrderExpr into SQL statement.

Translate QueryStatement into SQL statement.

The keywords for insert default row.

Translate SelectDistinct into SQL statement.

Prefix for tuples in VALUES list (e.g. ROW for Mysql)

The type of placeholder the builder uses for values, and whether it is numbered.

Translate InsertStatement into SQL statement.

Translate SelectStatement into SQL statement.

Translate UpdateStatement into SQL statement.

Translate DeleteStatement into SQL statement.

Translate SimpleExpr into SQL statement.

Translate CaseStatement into SQL statement.

Translate LockType into SQL statement.

Translate SelectExpr into SQL statement.

Translate JoinExpr into SQL statement.

Translate TableRef into SQL statement.

Translate UnOper into SQL statement.

Translate BinOper into SQL statement.

Translate LogicalChainOper into SQL statement.

Translate Function into SQL statement.

Translate JoinType into SQL statement.

Translate JoinOn into SQL statement.

Translate Order into SQL statement.

Translate Order::Field into SQL statement

Write Value into SQL statement as parameter.

Write Value inline.

Translate a &[ValueTuple] into a VALUES list.

Translate SimpleExpr::Tuple into SQL statement.

Translate Keyword into SQL statement.

Convert a SQL value into syntax-specific string

Write insert default rows expression.

The type of quote the builder uses.

Translate ColumnDef into SQL statement.

Translate ColumnType into SQL statement.

Translate ColumnSpec into SQL statement.

Translate TableAlterStatement into SQL statement.

Translate TableRenameStatement into SQL statement.

Translate TableCreateStatement into SQL statement.

Translate TableRef into SQL statement.

Translate TableOpt into SQL statement.

Translate TablePartition into SQL statement.

Translate TableDropStatement into SQL statement.

Translate TableDropOpt into SQL statement.

Translate TableTruncateStatement into SQL statement.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more