pub enum SqlContext {
RawSql,
PrismaRaw,
TypeOrm,
Sequelize,
SqlAlchemy,
Gorm,
Diesel,
EntityFramework,
Eloquent,
ActiveRecord,
Unknown,
}Expand description
The context in which SQL was found.
Variants§
RawSql
Raw SQL string literal (generic).
PrismaRaw
Prisma $queryRaw / $executeRaw.
TypeOrm
TypeORM query / createQueryBuilder.
Sequelize
Sequelize raw query.
SqlAlchemy
SQLAlchemy text() / execute().
Gorm
GORM Raw / Exec.
Diesel
Diesel sql_query.
EntityFramework
Entity Framework FromSqlRaw.
Eloquent
Laravel DB::raw / DB::statement.
ActiveRecord
Rails ActiveRecord execute.
Unknown
Unknown / generic context.
Trait Implementations§
Source§impl Clone for SqlContext
impl Clone for SqlContext
Source§fn clone(&self) -> SqlContext
fn clone(&self) -> SqlContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SqlContext
impl Debug for SqlContext
Source§impl<'de> Deserialize<'de> for SqlContext
impl<'de> Deserialize<'de> for SqlContext
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SqlContext
impl Display for SqlContext
Source§impl PartialEq for SqlContext
impl PartialEq for SqlContext
Source§impl Serialize for SqlContext
impl Serialize for SqlContext
impl Eq for SqlContext
impl StructuralPartialEq for SqlContext
Auto Trait Implementations§
impl Freeze for SqlContext
impl RefUnwindSafe for SqlContext
impl Send for SqlContext
impl Sync for SqlContext
impl Unpin for SqlContext
impl UnsafeUnpin for SqlContext
impl UnwindSafe for SqlContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more