.. module:: firebird.lib.trace
    :synopsis: Module for parsing Firebird trace & audit protocol

==================
firebird.lib.trace
==================

Enums
=====

.. autoclass:: Status
.. autoclass:: Event

Dataclasses
===========

.. autoclass:: AttachmentInfo
.. autoclass:: TransactionInfo
.. autoclass:: ServiceInfo
.. autoclass:: SQLInfo
.. autoclass:: ParamSet
.. autoclass:: AccessStats
.. autoclass:: EventTraceInit
.. autoclass:: EventTraceSuspend
.. autoclass:: EventTraceFinish
.. autoclass:: EventCreate
.. autoclass:: EventDrop
.. autoclass:: EventAttach
.. autoclass:: EventDetach
.. autoclass:: EventTransactionStart
.. autoclass:: EventCommit
.. autoclass:: EventRollback
.. autoclass:: EventCommitRetaining
.. autoclass:: EventRollbackRetaining
.. autoclass:: EventPrepareStatement
.. autoclass:: EventStatementStart
.. autoclass:: EventStatementFinish
.. autoclass:: EventFreeStatement
.. autoclass:: EventCloseCursor
.. autoclass:: EventTriggerStart
.. autoclass:: EventTriggerFinish
.. autoclass:: EventProcedureStart
.. autoclass:: EventProcedureFinish
.. autoclass:: EventFunctionStart
.. autoclass:: EventFunctionFinish
.. autoclass:: EventServiceAttach
.. autoclass:: EventServiceDetach
.. autoclass:: EventServiceStart
.. autoclass:: EventServiceQuery
.. autoclass:: EventSetContext
.. autoclass:: EventError
.. autoclass:: EventWarning
.. autoclass:: EventServiceError
.. autoclass:: EventServiceWarning
.. autoclass:: EventSweepStart
.. autoclass:: EventSweepProgress
.. autoclass:: EventSweepFinish
.. autoclass:: EventSweepFailed
.. autoclass:: EventBLRCompile
.. autoclass:: EventBLRExecute
.. autoclass:: EventDYNExecute
.. autoclass:: EventUnknown

Classes
=======

.. autoclass:: TraceInfo
.. autoclass:: TraceEvent
.. autoclass:: TraceParser

