Enum rustorm::database::SqlOption
[−]
[src]
pub enum SqlOption { UsesNumberedParam, UsesQuestionMark, SupportsReturningClause, SupportsCTE, SupportsInheritance, UsesSchema, ReturnMetaColumns, }
SqlOption, contains the info about the features and quirks of underlying database
Variants
UsesNumberedParam | use the numbered parameters, as the case with rust-postgres |
UsesQuestionMark | sqlite, jdbc |
SupportsReturningClause | postgresql supports returning clause on insert and update |
SupportsCTE | support CTE (common table expression ie. WITH) (postgresql, sqlite) |
SupportsInheritance | supports inheritance (postgresql) |
UsesSchema | whether the database uses schema (postgresl, oracle) |
ReturnMetaColumns | wheter the returned rows in a query included Meta columns for easy extraction of records (postgres returns this), sqlite does not return meta columns, so you have to extract it by index yourself. |