Version

    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