[ 
https://issues.apache.org/jira/browse/NIFI-14678?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17985005#comment-17985005
 ] 

Daniel Stieglitz edited comment on NIFI-14678 at 6/20/25 6:01 PM:
------------------------------------------------------------------

[~exceptionfactory] I had a quick question. As noted in the ticket the main 
Jolt operations are represented in the tags. I did notice though the tag names 
are the names of the Java classes used by Jolt, e.g.
"shiftr", "chainr", "defaultr", "removr"
yet for sort it is listing as sort and not as sortr like the others. Obviously 
this is not a huge deal but should 'r' be added to it or should we drop 'r' 
from the other ones for consistency (for removr we would then have to rename 
the tag to 'remove')? Looking on the web, when the available Jolt operations 
are specified, they are listed without the letter 'r'. Even on the JOLT Github 
[README|https://github.com/bazaarvoice/jolt?tab=readme-ov-file#-documentation] 
it has the operations listed without an 'r'.


was (Author: JIRAUSER294662):
[~exceptionfactory] I had a quick question. As noted in the ticket the main 
Jolt operations are represented in the tags. I did notice though the tag names 
are the names of the Java classes used by Jolt, e.g.
"shiftr", "chainr", "defaultr", "removr"
yet for sort it is listing as sort and not as sortr like the others. Obviously 
this is not a huge deal but should 'r' be added to it or should we drop 'r' 
from the other ones for consistency (for removr we would then have to rename 
the tag to 'remove')? Looking on the web, when the available Jolt operations 
are specified, they are listed without the letter 'r'.

> Add advance Jolt operations to JoltTransformJSON tags
> -----------------------------------------------------
>
>                 Key: NIFI-14678
>                 URL: https://issues.apache.org/jira/browse/NIFI-14678
>             Project: Apache NiFi
>          Issue Type: Improvement
>            Reporter: Daniel Stieglitz
>            Assignee: Daniel Stieglitz
>            Priority: Trivial
>
> JOLT main operations are
>  * Shift
>  * Default
>  * Remove
>  * Sort
>  * Cardinality
> and in JoltTransformJSON there are tags to represent them
> {code:java}
> @Tags({"json", "jolt", "transform", "shiftr", "chainr", "defaultr", "removr", 
> "cardinality", "sort"}){code}
>  
> In addition to these operations, Jolt also has advanced operations
>  * Modify-Default-Beta
>  * Modify-Overwrite-Beta
>  * Modify-Define-Beta
> These should also be added to the tags section.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to