Package com.complexible.stardog

# Interface TxInfo

public interface TxInfo
A simple structure that shows information about a transaction.

Author:
  Evren Sirin

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getDB()`
  Returns the name of the database this transaction is running on.
  `UUID`
  `getID()`
  Returns the globally unique ID for the transaction.
  `long`
  `getStartTime()`
  Returns the `system time` when the transaction started.
  `com.complexible.stardog.TxStatus`
  `getStatus()`
  Returns the status of this transaction.
  `String`
  `getUser()`
  Returns the name of the user who is executing this transaction.

- ## Method Details

  - ### getID

    UUID getID()
    Returns the globally unique ID for the transaction.

  - ### getDB

    String getDB()
    Returns the name of the database this transaction is running on.

  - ### getUser

    String getUser()
    Returns the name of the user who is executing this transaction.

  - ### getStartTime

    long getStartTime()
    Returns the `system time` when the transaction started. The system time is reported by the server and may not be in sync with the client that receives this information.

  - ### getStatus

    com.complexible.stardog.TxStatus getStatus()
    Returns the status of this transaction.