An alphabetical index of Koine’s keywords and operators, each linking to the section that defines it.
This index is complete and covers all construct chapters (§3–§18).
| Keyword | Kind | Defined in |
|---|
@deprecated | annotation | §18.3.3 |
@since | annotation | §18.3.2 |
acl | soft (context map role) | §17.3.2 |
aggregate | soft (declaration) | §7.2 |
anti-corruption-layer | contextual (hyphenated role) | §3.5.3, §17.3.2 |
as | soft (identity clause) | §6.5 |
by | soft (identity clause) | §6.2 |
command | soft (declaration) | §11.2 |
conformist | contextual (hyphenated role) | §3.5.3, §17.3.2 |
context | soft (declaration) | §4.2.1 |
contextmap | soft (declaration) | §17.2.1 |
create | soft (factory declaration) | §12.2 |
customer-supplier | contextual (hyphenated role) | §3.5.3, §17.3.2 |
else | conditional expression | §9.6 |
emit | soft (event emission) | §11.5 |
entity | soft (declaration) | §6.2 |
enum | soft (declaration) | §8.2 |
event | soft (declaration) | §11.5 |
find | soft (repository finder) | §14.3.2 |
from | soft (read-model source) | §15.2.2 |
guid | soft (identity strategy) | §6.5.1 |
identified | soft (identity clause) | §6.2 |
if | conditional expression | §9.6 |
import | soft (module import) | §16.2.1 |
in | soft (let binding) | §9.2 |
integration | soft (integration event) | §17.2.2 |
invariant | reserved | §3.5.1, §10.2 |
let | soft (leading expression) | §9.2 |
matches | reserved | §3.5.1, §9.8 |
module | soft (module declaration) | §16.2.4 |
natural | soft (identity strategy) | §6.5.2 |
on | soft (policy trigger) | §13.3.3 |
open-host | contextual (hyphenated role) | §3.5.3, §17.3.2 |
operation | soft (service operation) | §13.3.2 |
operations | soft (repository operations block) | §14.3.1 |
partnership | contextual (hyphenated role) | §3.5.3, §17.3.2 |
policy | soft (declaration) | §13.3.3 |
publishes | soft (publish declaration) | §17.2.3 |
published-language | contextual (hyphenated role) | §3.5.3, §17.3.2 |
quantity | soft (declaration) | §5.5 |
query | soft (query object) | §15.2.3 |
readmodel | soft (declaration) | §15.2.2 |
repository | soft (declaration) | §14.2 |
requires | soft (command precondition) | §11.3.1 |
result | soft (command return type) | §11.3.3 |
root | soft (aggregate root marker) | §7.2 |
sequence | soft (identity strategy) | §6.5.4 |
service | soft (declaration) | §13.3.2 |
shared-kernel | contextual (hyphenated role) | §3.5.3, §17.4 |
spec | soft (declaration) | §13.3.1 |
states | soft (state machine block) | §11.6 |
subscribes | soft (subscribe declaration) | §17.2.3 |
then | conditional expression | §9.6 |
usecase | soft (declaration) | §15.2.1 |
value | soft (declaration) | §5.2 |
version | soft (version stamp) | §18.2 |
versioned | soft (aggregate modifier) | §14.3.3 |
when | guard operator | §9.7 |
| Operator | Meaning | Defined in |
|---|
! | boolean NOT | §9.3 |
!= | not-equal | §9.5 |
? | optional type suffix | §3.7 |
?? | null-coalesce | §9.10 |
* | multiplication | §9.4 |
+ | addition | §9.4 |
- | subtraction / unary negate | §9.4 |
/ | division | §9.4 |
< | less-than | §9.5 |
<-> | bidirectional relation (context map) | §3.7, §17.2.1 |
<= | less-than-or-equal | §9.5 |
= | field default / declaration | §3.7 |
== | equality | §9.5 |
=> | lambda arrow | §9.9 |
> | greater-than | §9.5 |
>= | greater-than-or-equal | §9.5 |
-> | state transition / init arrow | §3.7, §12.5 |
@ | annotation prefix | §3.8 |
&& | boolean AND | §9.3 |
|| | boolean OR | §9.3 |
matches /…/ | regex pattern match | §9.8, §10.6 |