Enum rusqlite::limits::Limit [] [src]

#[repr(C)]
pub enum Limit { SQLITE_LIMIT_LENGTH, SQLITE_LIMIT_SQL_LENGTH, SQLITE_LIMIT_COLUMN, SQLITE_LIMIT_EXPR_DEPTH, SQLITE_LIMIT_COMPOUND_SELECT, SQLITE_LIMIT_VDBE_OP, SQLITE_LIMIT_FUNCTION_ARG, SQLITE_LIMIT_ATTACHED, SQLITE_LIMIT_LIKE_PATTERN_LENGTH, SQLITE_LIMIT_VARIABLE_NUMBER, SQLITE_LIMIT_TRIGGER_DEPTH, SQLITE_LIMIT_WORKER_THREADS, }

Run-Time Limit Categories

Variants

The maximum size of any string or BLOB or table row, in bytes.

The maximum length of an SQL statement, in bytes.

The maximum number of columns in a table definition or in the result set of a SELECT or the maximum number of columns in an index or in an ORDER BY or GROUP BY clause.

The maximum depth of the parse tree on any expression.

The maximum number of terms in a compound SELECT statement.

The maximum number of instructions in a virtual machine program used to implement an SQL statement.

The maximum number of arguments on a function.

The maximum number of attached databases.

The maximum length of the pattern argument to the LIKE or GLOB operators.

The maximum index number of any parameter in an SQL statement.

The maximum depth of recursion for triggers.

The maximum number of auxiliary worker threads that a single prepared statement may start.