{-# LANGUAGE OverloadedStrings #-} -- | This module contain MySQL-specific functions. -- -- @since 2.2.8 module Database.Esqueleto.MySQL ( random_ ) where import Database.Esqueleto.Internal.Internal hiding (random_) import Database.Esqueleto.Internal.PersistentImport -- | (@random()@) Split out into database specific modules -- because MySQL uses `rand()`. -- -- /Since: 2.6.0/ random_ :: (PersistField a, Num a) => SqlExpr (Value a) random_ :: forall a. (PersistField a, Num a) => SqlExpr (Value a) random_ = Builder -> SqlExpr (Value a) forall a. Builder -> SqlExpr (Value a) unsafeSqlValue Builder "RAND()"