Quick Reference

DTL Transforms

Conditionals case · case-eq · if
Filters discard · filter
Side-effects add · copy · default · make-ni · merge · merge-union · remove · rename
Creation create · create-child
Comments comment

DTL Functions

Boolean logic and · or · not · all · any ·
Booleans boolean · is-boolean
Comparisons eq · neq · gt · gte · lt · lte · is-empty · is-not-empty · is-changed
Conditionals if · case-eq · case · is-null · is-not-null · if-null · coalesce
Numbers integer · is-integer · decimal · is-decimal · float · is-float · hex
Date and time now · datetime · datetime-parse · datetime-format · datetime-plus · datetime-diff · datetime-shift · is-datetime
Strings string · is-string · upper · lower · length · concat · join · split · strip · lstrip · rstrip · ljust · rjust · replace · substring · matches
Bytes bytes · base64-encode · base64-decode
Encryption encrypt · encrypt-pki · encrypt-pgp · decrypt · decrypt-pki · decrypt-pgp
JSON json · json-transit · json-parse · json-transit-parse
URIs uri · is-uri · url-quote · url-unquote
UUIDs uuid
Nested transformations apply · apply-hops
Paths path
Hops hops
Entity lookups lookup-entity
Namespaced identifiers ni · is-ni · ni-ns · ni-id · ni-collapse · ni-expand
Lists list · is-list · first · last · in · nth · slice · insert · combine · flatten · filter · min · max · sum · count · range · enumerate · distinct · sorted · sorted-descending · reversed · map · map-values · map-dict · group-by
Sets union · intersection · intersects · difference
Dictionaries items · dict · is-dict · keys · values · key-values
Tuples tuples
Hashing hash128
Math plus · + · minus · - · divide · / · multiply · * · mod · % · pow · ^ · round · ceil · floor · abs · sqrt · sin · cos · tan
Misc fail!