List of all CTL2 functions

abs

acos

addNoise

addResponseHeader

append

appendAll

asin

atan

base64byte

binarySearch

bitAnd

bitIsSet

bitLShift

bitNegate

bitOr

bitRShift

bits2str

bitSet

bitXor

bool2num

byteAt

byte2base64

byte2hex

byte2str

cast

ceil

charAt

chop

clear

codePointAt

codePointLength

codePointToChar

compare

concat

concatWithSeparator

contains

containsAll

containsKey

containsResponseHeader

containsValue

copy

copyByName

copyByPosition

cos

count

countChar

createDate

currentTimeMillis

cut

date2long

date2num

date2str

dateAdd

dateDiff

decimal2double

decimal2integer

decimal2long

double2integer

double2long

e

editDistance

endsWith

escapeUrl

escapeUrlFragment

escapeXML

evalExpression

exp

extractDate

extractTime

find

findAllValues

floor

formatMessage

get

getAlphanumericChars

getAvroSchema

getBoolValue

getByteValue

getComponentProperty

getDateValue

getDay

getDayOfWeek

getDecimalValue

getEnvironmentVariables

getType

getFieldIndex

getFieldLabel

getFieldName

getFieldProperties

getFieldType

getFileExtension

getFileName

getFileNameWithoutExtension

getFilePath

getHour

getIntValue

getJavaProperties

getKeys

getLongValue

getMappedSourceFields

getMappedTargetFields

getMillisecond

getMinute

getMonth

getNumValue

getParamValue

getParamValues

getRawParamValue

getRawParamValues

getRecordProperties

getRequestBody

getRequestClientIPAddress

getRequestContentType

getRequestEncoding

getRequestHeader

getRequestHeaderNames

getRequestHeaders

getRequestMethod

getRequestParameter

getRequestParameterNames

getRequestParameters

getRequestPartFilename

getResponseContentType

getResponseEncoding

getSecond

getStringValue

getSubgraphInputPortsCount

getSubgraphOutputPortsCount

getUrlHost

getUrlPath

getUrlPort

getUrlProtocol

getUrlQuery

getUrlRef

getUrlUserInfo

getValue

getValueAsString

getValues

getYear

hashCode

hex2byte

iif

in

indexOf

insert

isAscii

isBlank

isDate

isDecimal

isEmpty(container)

isEmpty(string)

isInteger

isLong

isNumber

isNull

isnull

isSourceFieldMapped

isSubgraphInputPortConnected

isSubgraphOutputPortConnected

isTargetFieldMapped

isUnicodeNormalized

isUrl

isValidCodePoint

join

json2xml

lastIndexOf

left

length(string)

length(container)

length(record)

log

log10

long2date

long2integer

long2packDecimal

lowerCase

lpad

matches

matchGroups

max

md5

md5HexString

metaphone

min

next

normalizePath

normalizeWhitespaces

num2bool

num2str

nvl

nvl2

NYSIIS

getOAuth2Token

packDecimal2long

parseAvro

parseBson

parseJson

parseProperties

printErr

printLog

pi

poll

pop

pow

properCase

push

put

raiseError

random

randomBoolean

randomDecimal

randomDate

randomGaussian

randomInteger

randomLong

randomString

randomUUID

record2map

remove

removeBlankSpace

removeDiacritic

removeNonAscii

removeNonPrintable

replace

resetRecord

resolveParams

reverse(list)

reverse(string)

right

round

roundHalfToEven

rpad

setBoolValue

setByteValue

setDateValue

setDecimalValue

setIntValue

setLongValue

setNumValue

setRandomSeed

setRequestEncoding

setResponseBody

setResponseContentType

setResponseEncoding

setResponseHeader

setResponseStatus

setStringValue

setValue

sha1

sha1HexString

sha256

sha256HexString

signum

sin

sleep

sort

soundex

split

sqrt

startsWith

str2bits

str2bool

str2byte

str2date

str2decimal

str2double

str2integer

str2long

str2timeUnit

substring

tan

toAbsolutePath

today

toDegrees

toMap

toProjectUrl

toRadians

toString

translate

trim

trunc

truncDate

unescapeUrl

unescapeUrlFragment

unescapeXML

unicodeNormalize

upperCase

validateCreditCard

validateEmail

validatePhoneNumber

writeAvro

writeBson

writeExtendedBson

writeJson

xml2json

zeroDate