JournalEntry#

class caris.bathy.db.JournalEntry#

An entry from the journal system describing an operation that has happened.

identifier#

The identifier of the object that the operation refers to

Type:

str

operation#

The type of operation that was performed

Type:

Operation

userName#

The name of the user who performed the operation

Type:

str

time#

The time that the operation took place

Type:

datetime.datetime

metadata#

Optional metadata about the operation that took place, populated only for EDIT_ATTRIBUTE and EDIT_GEOMETRY operations

Type:

str

class caris.bathy.db.OperationType#

This enumeration represents operation types logged by the journal system.

  • CREATE

  • EDIT

  • DELETE

  • UNDELETE

  • COVERAGE_ADDED

  • COVERAGE_MODIFIED

  • ONLINE

  • OFFLINE

  • PURGE

  • EDIT_ATTRIBUTE

  • EDIT_GEOMETRY

class caris.bathy.db.Operator#

This enumeration represents journal query operators.

  • EQUAL

  • NOT_EQUAL

  • LESS

  • LESS_EQUAL

  • GREATER

  • GREATER_EQUAL