Class DatabaseLogEntry

java.lang.Object
org.languagetool.server.DatabaseLogEntry
Direct Known Subclasses:
DatabaseAccessLimitLogEntry, DatabaseCacheStatsLogEntry, DatabaseCheckErrorLogEntry, DatabaseCheckLogEntry, DatabaseMiscLogEntry, DatabaseRuleMatchLogEntry

public abstract class DatabaseLogEntry extends Object
Since:
4.3
  • Constructor Details

    • DatabaseLogEntry

      public DatabaseLogEntry()
  • Method Details

    • getMapping

      public abstract Map<Object,Object> getMapping()
      Returns:
      parameters for mybatis SQL statement
    • getMappingIdentifier

      public abstract String getMappingIdentifier()
      Returns:
      identifier for mybatis SQL statement
    • followup

      @Nullable public @Nullable DatabaseLogEntry followup()
      for interdependent log entries, i.e. with foreign keys referencing other entries
      Returns:
      null if no followup needed, else log entry that needs to be inserted directly afterwards e.g. to use LAST_INSERT_ID from mysql
    • print

      public void print(PrintStream out)
    • print

      public void print()