Skip to content

Update docs/SQL-Triggers.md

c34c62f
Select commit
Loading
Failed to load commit list.
Merged

Sql triggers executing SQL, Javascript and Java code #3222

Update docs/SQL-Triggers.md
c34c62f
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Jan 24, 2026 in 0s

2 new issues (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
- Added 2
           

Complexity increasing per file
==============================
- network/src/main/java/com/arcadedb/remote/RemoteSchema.java  8
- engine/src/main/java/com/arcadedb/schema/LocalSchema.java  42
- engine/src/test/java/com/arcadedb/query/sql/TestJavaTrigger.java  1
- engine/src/main/java/com/arcadedb/schema/trigger/ScriptTriggerExecutor.java  9
- engine/src/main/java/com/arcadedb/query/sql/parser/CreateTriggerStatement.java  27
- engine/src/main/java/com/arcadedb/query/sql/parser/DropTriggerStatement.java  17
- engine/src/test/java/com/arcadedb/query/sql/TestJavaValidationTrigger.java  1
- engine/src/test/java/com/arcadedb/query/sql/TestJavaAbortTrigger.java  1
- engine/src/main/java/com/arcadedb/schema/trigger/TriggerListenerAdapter.java  13
- engine/src/main/java/com/arcadedb/schema/trigger/TriggerExecutionException.java  2
- engine/src/main/java/com/arcadedb/schema/trigger/SQLTriggerExecutor.java  4
- engine/src/test/java/com/arcadedb/query/sql/BenchmarkTrigger.java  1
- engine/src/test/java/com/arcadedb/query/sql/TriggerBenchmark.java  37
- engine/src/main/java/com/arcadedb/schema/trigger/JavaClassTriggerExecutor.java  7
- engine/src/main/java/com/arcadedb/schema/TriggerImpl.java  24
- engine/src/main/java/com/arcadedb/query/polyglot/PolyglotEngineManager.java  8
         

See the complete overview on Codacy

Annotations

Check notice on line 72 in engine/src/main/java/com/arcadedb/schema/trigger/ScriptTriggerExecutor.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

engine/src/main/java/com/arcadedb/schema/trigger/ScriptTriggerExecutor.java#L72

Avoid unnecessary if..then..else statements when returning booleans

Check notice on line 37 in engine/src/test/java/com/arcadedb/query/sql/TriggerBenchmark.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

engine/src/test/java/com/arcadedb/query/sql/TriggerBenchmark.java#L37

The class name 'TriggerBenchmark' doesn't match '^Test.*$|^[A-Z][a-zA-Z0-9]*Test(s|Case)?$'