Name

Function SQL-RECORDING-P — Tests whether SQL commands or results are being recorded.

Function

Syntax

      sql-recording-p &key type database => result

Description

Predicate to test whether the SQL recording specified by type is currently enabled for database which defaults to *default-database*. type may be one of :commands, :results, :both or :either, defaulting to :commands, otherwise NIL is returned.

Examples

(start-sql-recording :type :commands)
=> 
(sql-recording-p :type :commands)
=> T
(sql-recording-p :type :both)
=> NIL
(sql-recording-p :type :either)
=> T
      

Side Effects

None.

Exceptional Situations

None.

Notes

The :both and :either values for the type keyword argument are CLSQL extensions.