Package org.languagetool.server
Class DatabaseLogEntry
- java.lang.Object
-
- org.languagetool.server.DatabaseLogEntry
-
- Direct Known Subclasses:
DatabaseAccessLimitLogEntry
,DatabaseCacheStatsLogEntry
,DatabaseCheckErrorLogEntry
,DatabaseCheckLogEntry
,DatabaseMiscLogEntry
,DatabaseRuleMatchLogEntry
public abstract class DatabaseLogEntry extends java.lang.Object
- Since:
- 4.3
-
-
Constructor Summary
Constructors Constructor Description DatabaseLogEntry()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description @Nullable DatabaseLogEntry
followup()
for interdependent log entries, i.e.abstract java.util.Map<java.lang.Object,java.lang.Object>
getMapping()
abstract java.lang.String
getMappingIdentifier()
void
print()
void
print(java.io.PrintStream out)
-
-
-
Method Detail
-
getMapping
public abstract java.util.Map<java.lang.Object,java.lang.Object> getMapping()
- Returns:
- parameters for mybatis SQL statement
-
getMappingIdentifier
public abstract java.lang.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(java.io.PrintStream out)
-
print
public void print()
-
-