Mark Payne
07989b8460
NIFI-3739: This closes #1695 . Added ConsumeKafkaRecord_0_10 and PublishKafkaRecord_0_10 processors
2017-05-01 18:47:51 -04:00
Mark Payne
50ea1083ec
NIFI-3682: This closes #1682 . Add Schema Access Strategy and Schema Write Strategy Record Readers and Writers; bug fixes.
...
Signed-off-by: joewitt <joewitt@apache.org>
2017-04-24 17:02:45 -04:00
Pierre Villard
7a2751bf5d
NIFI-1962 - Fixed NPE in toDate() EL function
...
This closes #1409 .
Signed-off-by: Koji Kawamura <ijokarumawak@apache.org>
2017-01-19 11:16:30 +09:00
Pierre Villard
3bb876eb83
NIFI-2908 Added TimeZone to toDate() and format() EL
...
This closes #1381 .
Signed-off-by: Koji Kawamura <ijokarumawak@apache.org>
2017-01-17 10:36:47 +09:00
Matt Burgess
21ed556691
NIFI-3206: Add ifElse function to Expression Language
...
This closes #1333
Signed-off-by: jpercivall <JPercivall@apache.org>
2016-12-16 15:13:01 -05:00
jpercivall
e36b37692c
NIFI-1582 added state to UpdateAttribute as well as updated a few parts that hadn't be touched in years (referenced the 'FlowFileMetadataEnhancer' processor'. Also added a 'NUMBER_VALIDATOR' to StandardValidators
...
NIFI-1582 removing the option to use cluster state
NIFI-1582 addressing Oleg's comments
NIFI-1582 No longer forcing numbers as the init value and adding getStateValue() to EL instead of using 'ATTRIBUTE_state'
NIFI-1582 Removing init state value
NIFI-1582 Adding documentation for the changes to Init State value
This closes #319
2016-12-06 16:52:02 -05:00
jpercivall
7633fe35c1
NIFI-3149 Adding proper literal support for number operators ('-' and '+') to ANTLR parser and UI highlighting
...
This closes #1298
2016-12-05 13:34:54 -05:00
jpercivall
f0f75e7480
NIFI-3145 Rewriting double validation in NumberParsing
...
Adding more tests to TestQuery
NIFI-3145 Adding logic to handle lowercase hex values
This closes #1296
2016-12-05 11:04:33 -05:00
jpercivall
c4be800688
NIFI-2950 Adding support for whole number hex values and a fromRadix function
...
NIFI-2950 Fixing typo
This closes #1161
2016-11-17 07:27:51 -05:00
jpercivall
1d74b5d3ce
NIFI-2791 Adding 'math' expression language function
...
This closes #1157 .
2016-10-25 19:45:38 +02:00
jpercivall
e4a3e09643
NIFI-1662 Adding proper UI regex support for decimals in EL
...
This closes #1018
2016-10-24 10:31:16 -04:00
Matt Burgess
557e0b9f27
NIFI-1662: Added support for decimal literal in Expression Language
2016-10-24 10:20:21 -04:00
jpercivall
94ab999026
NIFI-1662 adding Expression Language decimal support
2016-10-24 10:20:21 -04:00
Joe N
6f1af31ff2
NIFI-2852 base64 expression language functions
...
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-10-05 17:33:07 -04:00
Andre F de Miranda
3b408f5601
NIFI-2816 - Clean typos across the code - Part 2. This closes #1085
2016-10-05 13:07:57 -04:00
Devin Fisher
098a35c915
Fixed CharSequenceTranslatorEvaluator to meet style standard and added license text block
...
Signed-off-by: Matt Burgess <mattyb149@apache.org>
This closes #833
2016-08-12 11:31:50 -04:00
devin fisher
219e0e96fb
Added more test for escape and unescape functions
...
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2016-08-12 11:30:06 -04:00
devin fisher
8f74241a10
added functions for escaping text to the expression language
...
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2016-08-12 11:30:06 -04:00
Devin Fisher
6f85440ebd
fix a copy past error
...
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2016-08-12 11:30:06 -04:00
Devin Fisher
ebd11b1d8f
EscapeJson function added to expression-language
...
Made use of org.apache.commons.lang3.StringEscapeUtils to do that
actual processing
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2016-08-12 11:30:06 -04:00
joewitt
05a99a93cb
NIFI-2208 This closes #754 . refactored as per comments on JIRA. Reduced API expsosure and tightened lifecycle management.
2016-08-01 14:17:26 -04:00
Yolanda M. Davis
8412d2662a
NIFI-2208 - initial commit Custom Property Expression Language support with Variable Registry, includes bug fix for NIFI-2057
...
This closes #529
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-29 17:10:20 -04:00
joewitt
961be21a38
NIFI-1157 resolved deprecated nifi-api items and ripple effects
2016-07-14 09:32:34 -04:00
Mark Payne
6de738fd04
NIFI-1660: Fix formatting; update to NOTICE files of nars that bring in EL. Closed Reader that was opened in TestQuery.
2016-06-07 15:34:37 -04:00
Chris McDermott
abad7d805e
NIFI-1660 - Enhance the expression language with jsonPath function
2016-06-07 15:34:36 -04:00
Andy LoPresto
8127314975
NIFI-1919 Added replaceFirst() expression language method which accepts literal or pattern for replacement.
...
Reverted whitespace changes. (+8 squashed commits)
Squashed commits:
[329755c] NIFI-1919 Reverted import re-organization from IDE.
[cf73c2f] NIFI-1919 Updated expression language guide.
[d9a1455] NIFI-1919 Reverted changes to ReplaceEvaluator.
Added ReplaceFirstEvaluator.
Added replace first logic to Query buildFunctionEvaluator.
Added unit tests.
[e2eb880] NIFI-1919 Added replaceFirst to AttributeExpression lexer and parser grammar definitions.
[11fe913] NIFI-1919 Ignored demonstrative test for replaceAll as it behaves as expected.
[af97be1] NIFI-1919 Changed ReplaceEvaluator to use String#replaceFirst which interprets regex instead of compiling as literal.
Demonstrative unit test now passes but two existing unit tests fail. I am not sure these tests are correct.
[f24f17b] NIFI-1919 Added working unit test to illustrate fix.
[8a0d43b] NIFI-1919 Added Groovy unit test to demonstrate issue.
Added DelegatingMetaClass code to record it (test not complete).
This closes #474 .
Signed-off-by: Andy LoPresto <alopresto@apache.org>
2016-06-01 16:39:58 -07:00
Pierre Villard
7910e98ba1
NIFI-1826 Expression Language: add function to check enumerator
...
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2016-05-11 10:01:15 -04:00
Chris McDermott
32398693d5
NIFI-1661 add random() function to expression language.
...
Signed-off-by: Joe Skora <jskora@apache.org>
2016-04-21 14:05:00 -04:00
Mark Payne
28c2a3e5a6
NIFI-1256: Added a 'Satisfies Expression' option for Matching Strategy of RouteText
...
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-02-25 15:59:57 -05:00
Tony Kurc
c7e24c7569
NIFI-1513: fixed some easy to fix errors
...
Addressing checkstyle issue.
This closes #221
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
2016-02-25 15:21:40 -05:00
Mark Payne
4d88aaedc5
NIFI-1258: Added a new function named getDelimitedField to the Expression Language and put together a guide that walks through how to add a new function
...
Signed-off-by: Aldrin Piri <aldrin@apache.org>
2016-01-21 22:09:25 -08:00
Mark Payne
f378ee9021
NIFI-1249: Allow Processors to add their own variables to those referencable by Expression Language. Make ReplaceText allow users to reference back-references of regex matches
2015-12-04 13:17:37 -05:00
Tony Kurc
3a7ddc6a35
NIFI-1054: Fixed DOS line endings in xml, java and js source files
...
Signed-off-by: joewitt <joewitt@apache.org>
2015-12-01 22:49:51 -05:00
Mark Payne
358cabafa3
NIFI-1142: Added typo that referenced the wrong function name when indicating that isEmpty has the wrong number of arguments
2015-11-10 10:55:08 -05:00
joewitt
aa99884782
NIFI-850 removed nifi parent, updated nifi pom, moved all nifi subdirs up one level, fixed readme.
2015-08-15 13:12:22 -04:00