Cloudera Docs
»
3.0.1
»
Expression Language
Expression Language
Also available as:
Contents
1. Apache NiFi Expression Language Guide
Overview
Structure of a NiFi Expression
Expression Language in the Application
Expression Language Editor
Functions
Data Types
Boolean Logic
isNull
notNull
isEmpty
equals
equalsIgnoreCase
gt
ge
lt
le
and
or
not
ifElse
String Manipulation
toUpper
toLower
trim
substring
substringBefore
substringBeforeLast
substringAfter
substringAfterLast
getDelimitedField
append
prepend
replace
replaceFirst
replaceAll
replaceNull
replaceEmpty
length
Encode/Decode Functions
escapeJson
escapeXml
escapeCsv
escapeHtml3
escapeHtml4
unescapeJson
unescapeXml
unescapeCsv
unescapeHtml3
unescapeHtml4
urlEncode
urlDecode
base64Encode
base64Decode
Searching
startsWith
endsWith
contains
in
find
matches
indexOf
lastIndexOf
jsonPath
Mathematical Operations and Numeric Manipulation
plus
minus
multiply
divide
mod
toRadix
fromRadix
random
math
Date Manipulation
format
toDate
now
Type Coercion
toString
toNumber
toDecimal
Subjectless Functions
ip
hostname
UUID
nextInt
literal
getStateValue
Evaluating Multiple Attributes
anyAttribute
allAttributes
anyMatchingAttribute
allMatchingAttributes
anyDelineatedValue
allDelineatedValues
join
count
« Prev
Next »
Encode/Decode Functions
Each of the following functions will encode a string according the rules of the given data format.
© 2012–2020, Cloudera, Inc.
Document licensed under the
Creative Commons Attribution ShareAlike 4.0 License
.
Cloudera.com
|
Documentation
|
Support
|
Community