Class JDBCEvent

    • Field Detail

      • BEFORE_PREPARE_STATEMENT

        public static final short BEFORE_PREPARE_STATEMENT
        Type code indicating that a Statement is being prepared.
        See Also:
        Constant Field Values
      • AFTER_PREPARE_STATEMENT

        public static final short AFTER_PREPARE_STATEMENT
        Type code indicating that a Statement is being prepared.
        See Also:
        Constant Field Values
      • BEFORE_CREATE_STATEMENT

        public static final short BEFORE_CREATE_STATEMENT
        Type code indicating that a Statement is being created.
        See Also:
        Constant Field Values
      • AFTER_CREATE_STATEMENT

        public static final short AFTER_CREATE_STATEMENT
        Type code indicating that a Statement is being created.
        See Also:
        Constant Field Values
      • BEFORE_EXECUTE_STATEMENT

        public static final short BEFORE_EXECUTE_STATEMENT
        Type code indicating that a Statement is about to be executed.
        See Also:
        Constant Field Values
      • AFTER_EXECUTE_STATEMENT

        public static final short AFTER_EXECUTE_STATEMENT
        Type code indicating that a Statement completed execution.
        See Also:
        Constant Field Values
      • BEFORE_ROLLBACK

        public static final short BEFORE_ROLLBACK
        Type code indicating that a rollback is about to occur.
        See Also:
        Constant Field Values
      • AFTER_ROLLBACK

        public static final short AFTER_ROLLBACK
        Type code indicating that a rollback just occured.
        See Also:
        Constant Field Values
      • AFTER_CONNECT

        public static final short AFTER_CONNECT
        Type code indicating that a connection was obtained. This does not necessarily mean that the connection is new if pooling is enabled.
        See Also:
        Constant Field Values
      • BEFORE_CLOSE

        public static final short BEFORE_CLOSE
        Type code indicating that a connection was closed. This does not necessarily mean that the underlying database connection was severed if pooling is enabled.
        See Also:
        Constant Field Values
    • Method Detail

      • getType

        public final short getType()
        Return the event's type code.
      • getConnection

        public final Connection getConnection()
        Return the Connection for this event.
      • getTime

        public final long getTime()
        Return the time the event was constructed.
      • getAssociatedEvent

        public final JDBCEvent getAssociatedEvent()
        Return the associated JDBCEvent for this event. For AFTER_XXX events, this will typically be the JDBCEvent that was created in the BEFORE_XXX stage. This may be null when an association is not appropriate for the event.
      • getSQL

        public final String getSQL()
        Return the SQL associated with this event; may be null.
      • getStatement

        public final Statement getStatement()
        Return the Statement for this event, may be null for events unrelated to Statement execution.