Enum dbkit_engine::error::DBError [] [src]

pub enum DBError {
    Unknown,
    IO(IOError),
    UnknownType(String),
    AttributeMissing(String),
    AttributeNullability(String),
    AttributeType(String),
    AttributeDuplicate(String),
    RowOutOfBounds,
    Memory,
    MemoryLimit,
}

Query execution errors

Variants

An underlying IO operation caused an error

Referencing a missing schema attribute (name or position)

Mismatched expectation about attributes nullability

Mismatched expectation about attribute types

Duplicate attribute in result schema

Unknown memory allocation error

Memory allocation limit reached (via policy)

Methods

impl DBError
[src]

Trait Implementations

impl Display for DBError
[src]

Formats the value using the given formatter.

impl Debug for DBError
[src]

Formats the value using the given formatter.