DPL Evaluations

This page is work in process.

This page contains the comprehensive list of available evaluations in Data Processing Language (DPL).

The evaluation functions are used to evaluate an event based expression which returns a result. These functions can be used with eval, fieldformat and where transforms but also as part of eval expressions with other transforms.

Only linked functions are currently working in Teragrep
Evaluation function Description

abs()

acos()

acosh()

asin()

asinh()

atan2()

atan()

atanh()

case()

ceiling()

coalesce()

cos()

cosh()

exp()

false()

floor()

hypot()

if()

in()

isbool()

isnotnull()

isnull()

isnum()

isstr()

json_append()

json_array_to_mv()

json_array(<value>)

json_extend()

json_extract(<json>,<paths>)

json_keys(<json>)

json_object(<members>)

len()

like()

ln()

log()

lower()

ltrim()

match()

max()

md5()

min()

mv_to_json_array()

mvzip()

now()

null()

nullif()

pi()

pow()

printf()

random()

relative_time()

replace()

round()

rtrim()

searchmatch()

sha1()

sha256()

sha512()

sin()

sinh()

spath()

split()

sqrt()

strftime()

strptime()

substr()

tan()

tanh()

time()

tonumber()

tostring()

trim()

true()

typeof()

upper()