Перейти к основному содержимому
Версия: 3.2

Операции идентификации типов данных

isbool

Описание: Принимает на вход параметр и возвращает true если параметр является boolean, иначе false

В примере res примет значение false, res1 примет значение true, res2 примет значение false, res3 примет значение true, res4 примет значение true

Пример №1
... | eval res=isbool("true"), res1=isbool(true), res2=isbool("123"), res3=isbool(false), res4=isbool(tobool("hello"))

isint

Описание: Принимает на вход параметр и возвращает true если параметр является int, иначе false

В примере res примет значение false, res1 примет значение true

Пример №1
... | eval res=isint("123"), res1=isint(123)

isnotnull

Описание: Принимает на вход параметр и возвращает true если параметр не является null, иначе false

В примере res примет значение true, res1 примет значение false

Пример №1
... | eval res=isnotnull("123"), res1=isnotnull(null)

isnull

Описание: Принимает на вход параметр и возвращает true если параметр является null, иначе false

В примере res примет значение false, res1 примет значение true

Пример №1
... | eval res=isnull("123"), res1=isnull(null)

isnum

Описание: Принимает на вход параметр и возвращает true если параметр является числом, иначе false

В примере res примет значение false, res1 примет значение true

Пример №1
... | eval res=isnum("123"), res1=isnum(123)

isstr

Описание: Принимает на вход параметр и возвращает true если параметр является строкой, иначе false

В примере res примет значение true, res1 примет значение false

Пример №1
... | eval res=isstr("123"), res1=isstr(123)

typeof

Описание: Принимает на вход параметр и возвращает его тип

В примере res примет значение "String", res1 примет значение "Integer", res2 примет значение "Boolean"

Пример №1
... | eval res=typeof("123"), res1=typeof(123), res2=typeof(true)