Record functions |
- record:attribute(<attribute name>)
- record:attributeOrDefault(<attribute name>, <default value>)
- record:creator()
- record:eventCreation()
- record:eventType()
- record:eventVersion()
- record:exists(<field path>)
- record:fieldAttribute(<field path>, <field attribute name>)
- record:fieldAttributeOrDefault(<field path>, <field attribute name>, <default
value>)
- record:id()
- record:path()
- record:type(<field path>)
- record:value(<field path>)
- record:valueOrDefault(<field path>, <default value>)
|
Delimited data record
functions |
- record:dExists(<header>)
- record:dHasDupHeader()
- record:dIndex(<header>)
- record:dIsDupHeader(<header>)
- record:dToMap()
- record:dValue(<header>)
- record:dValueAt(<header index>)
|
Error record
functions |
- record:errorCode()
- record:errorCollectorId()
- record:errorMessage()
- record:errorPipeline()
- record:errorStackTrace()
- record:errorStage()
- record:errorStageLabel()
- record:errorTime()
|
Base64 functions |
- base64:decodeBytes(<string>)
- base64:decodeString(<string>, <charset>)
- base64:encodeBytes(<byte array>, <urlSafe: true | false>)
- base64:encodeString(<string>, <urlSafe: true | false>, <charset>)
|
Category
functions |
- CREDIT_CARD:type()
- CREDIT_CARD:firstGroup()
- CREDIT_CARD:secondGroup()
- CREDIT_CARD:thirdGroup()
- CREDIT_CARD:fourthGroup()
- CREDIT_CARD:lastPart()
- CREDIT_CARD:std()
- EMAIL:domain()
- EMAIL:domainTLD()
- EMAIL:domainWithoutTLD()
- EMAIL:localPart()
- EMAIL:std()
- US_PHONE:areaCode()
- US_PHONE:areaCodeOrDefault(<default value>)
- US_PHONE:exchangeCode()
- US_PHONE:lineNumber()
- US_PHONE:extension()
- US_PHONE:extensionOrDefault()
- US_PHONE:std()
- US_SSN:areaNumber()
- US_SSN:groupNumber()
- US_SSN:serialNumber()
- US_SSN:std()
- US_ZIP_CODE:stateGroup()
- US_ZIP_CODE:region()
- US_ZIP_CODE:cityArea()
- US_ZIP_CODE:specificLocation()
- US_ZIP_CODE:specificLocationOrDefault(<default value>)
- US_ZIP_CODE:std()
|
Credential
functions |
- credential:get(<cstoreId>, <userGroup>, <name>)
- credential:getWithOptions(<cstoreId>, <userGroup>, <name>,
<storeOptions>)
|
Data drift functions |
- drift:names(<field path>, <ignoreWhenMissing: true | false>)
- drift:order(<field path>, <ignoreWhenMissing: true | false>)
- drift:size(<field path>, <ignoreWhenMissing: true | false>)
- drift:type(<field path>, <ignoreWhenMissing: true | false>)
|
Data generation
functions |
Address related faker functions:
- deterministicFaker:country(<input>)
- randomFaker:country()
- deterministicFaker:UsCity(<input>)
- randomFaker:UsCity
- deterministicFaker:UsFullAddress(<input>)
- randomFaker:UsFullAddress()
- deterministicFaker:UsState(<input>)
- randomFaker:UsState()
- deterministicFaker:UsStreetAddress(<input>)
- randomFaker:UsStreetAddress()
- deterministicFaker:UsZipCode(<input>)
- randomFaker:UsZipCode()
Finance related faker functions:
- deterministicFaker:creditCard(<input>)
- randomFaker:creditCard()
- deterministicFaker:creditCardOfType(<type>, <input>)
- randomFaker:creditCardOfType(<type>)
- deterministicFaker:iban(<input>)
- randomFaker:iban()
- deterministicFaker:ibanForCountry(<country code>, <input>)
- randomFaker:ibanForCountry(<country code>)
Internet related faker functions:
- deterministicFaker:email(<input>)
- randomFaker:email()
- deterministicFaker:url(<input>)
- randomFaker:url()
Person related faker functions:
- deterministicFaker:race(<input>)
- randomFaker:race()
- deterministicFaker:UsFirstName(<input>)
- randomFaker:UsFirstName()
- deterministicFaker:UsLastName(<input>)
- randomFaker:UsLastName()
- deterministicFaker:UsPhone(<input>)
- randomFaker:UsPhone()
- deterministicFaker:UsSsn(<input>)
- randomFaker:UsSsn()
Xeger functions:
- xeger:deterministic(<regular expression>, <input>)
- xeger:random(<regular expression>)
|
Field functions |
- f:attribute(<attribute name>)
- f:getSiblingWithName(<field name>)
- f:hasSiblingWithName(<field name>)
- f:hasSiblingWithValue(<field name>, <field value>)
- f:index()
- f:name()
- f:parent()
- f:parentPath()
- f:path()
- f:type()
- f:value()
|
File functions |
|
Job functions |
- job:id()
- job:name()
- job:startTime()
- job:user()
|
Math functions |
- math:abs(<number>)
- math:ceil(<number>)
- math:floor (<number>)
- math:max(<number1>, <number2>)
- math:min(<number1>, <number2>)
- math:round(<number>)
|
Pipeline functions
|
- pipeline:id()
- pipeline:name()
- pipeline:startTime()
- pipeline:title()
- pipeline:user()
- pipeline:version()
|
String functions |
- str:concat(<string1>, <string2>)
- str:contains(<string>, <subset>)
- str:endsWith(<string>, <subset>)
- str:escapeXML10(<string>)
- str:escapeXML11(<string>)
- str:indexOf(<string>, <subset>)
- str:isNullOrEmpty(<string>)
- str:lastIndexOf(<string>, <subset>)
- str:length(<string>)
- str:matches(<string>, <regEx>)
- str:regExCapture(<string>, <regEx>, <group>)
- str:replace(<string>, <oldChar>, <newChar>)
- str:replaceAll(<string>, <regEx>, <newString>)
- str:split(<string>, <separator>)
- str:splitKV(<string>, <pairSeparator>, <keyValueSeparator>)
- str:startsWith(<string>, <subset>)
- str:substring(<string>, <beginIndex>, <endIndex>)
- str:toLower(<string>)
- str:toUpper(<string>)
- str:trim(<string>)
- str:truncate(<string>, <length>)
- str:unescapeJava(<string>)
- str:unescapeXML(<string>)
- str:urlDecode(<URL>, <charset>)
- str:urlEncode(<infoforURL>, <charset>)
|
Time functions |
- time:createDateFromStringTZ(<string>, <time zone>, <date format>)
- time:dateTimeToMilliseconds(<Date object>)
- time:dateTimeZoneOffset(<Date object>, <time zone>)
- time:extractDateFromString(<string>, <format string>)
- time:extractLongFromDate(<Date object>, <format string>)
- time:extractStringFromDate(<Date object>, <format string>)
- time:extractStringFromDateTZ(<Date object>, <time zone>, <format string>)
- time:millisecondsToDateTime(<long>)
- time:now()
- time:timeZoneOffset(<time zone>)
- time:trimDate(<datetime>)
- time:trimTime(<datetime>)
|
Miscellaneous
functions |
- alert:info()
- avro:decode(<schema>, <byte array>)
- emptyList()
- emptyMap()
- every(<interval>, <mm() | ss()>)
- field:field()
- isEmptyList()
- isEmptyMap()
- jvm:maxMemoryMB()
- length()
- list:join(<list field>, <separator>)
- list:joinSkipNulls(<list field>, <separator>)
- offset:column(<position>)
- runtime:availableProcessors()
- runtime:conf(<runtime property>)
- runtime:loadResource(<file name>, <restricted: true | false>)
- runtime:loadResourceRaw(<file name>, <restricted: true | false>)
- runtime:resourcesDirPath()
- sdc:hostname()
- sdc:id()
- size()
- uuid:uuid()
- vault:read(<path>, <key>) - Deprecated
- vault:readWithDelay(<path>, <key>, <delay>) - Deprecated
|