[jira] [Updated] (NIFI-12124) Add a RenameRecordField processor

2023-10-13 Thread Joe Witt (Jira)


 [ 
https://issues.apache.org/jira/browse/NIFI-12124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Witt updated NIFI-12124:

Fix Version/s: 2.0.0
   (was: 2.latest)
   Resolution: Fixed
   Status: Resolved  (was: Patch Available)

> Add a RenameRecordField processor
> -
>
> Key: NIFI-12124
> URL: https://issues.apache.org/jira/browse/NIFI-12124
> Project: Apache NiFi
>  Issue Type: Task
>  Components: Extensions
>Reporter: Mark Payne
>Assignee: Mark Payne
>Priority: Major
> Fix For: 2.0.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> The RemoveRecordField processor that was recently added has made it much 
> simpler to remove specific fields from a Record. However, it's still not 
> trivial to rename a field. There are multiple ways to achieve this, but none 
> of them are straight-forward.
> It should take as its configuration user-defined properties such that the key 
> is a RecordPath and the value is a String literal or a Expression Language 
> Expression - much like UpdateRecord does when configured with "Replacement 
> Value Strategy" = "Literal Value." When evaluating EL, it should expose 
> FlowFile attributes as well as {{field.name}} and {{{}field.value{}}}. 



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


[jira] [Updated] (NIFI-12124) Add a RenameRecordField processor

2023-10-04 Thread Joe Witt (Jira)


 [ 
https://issues.apache.org/jira/browse/NIFI-12124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Witt updated NIFI-12124:

Fix Version/s: (was: 1.latest)

> Add a RenameRecordField processor
> -
>
> Key: NIFI-12124
> URL: https://issues.apache.org/jira/browse/NIFI-12124
> Project: Apache NiFi
>  Issue Type: Task
>  Components: Extensions
>Reporter: Mark Payne
>Assignee: Mark Payne
>Priority: Major
> Fix For: 2.latest
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The RemoveRecordField processor that was recently added has made it much 
> simpler to remove specific fields from a Record. However, it's still not 
> trivial to rename a field. There are multiple ways to achieve this, but none 
> of them are straight-forward.
> It should take as its configuration user-defined properties such that the key 
> is a RecordPath and the value is a String literal or a Expression Language 
> Expression - much like UpdateRecord does when configured with "Replacement 
> Value Strategy" = "Literal Value." When evaluating EL, it should expose 
> FlowFile attributes as well as {{field.name}} and {{{}field.value{}}}. 



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


[jira] [Updated] (NIFI-12124) Add a RenameRecordField processor

2023-09-25 Thread Mark Payne (Jira)


 [ 
https://issues.apache.org/jira/browse/NIFI-12124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Payne updated NIFI-12124:
--
Fix Version/s: 1.latest
   2.latest
 Assignee: Mark Payne
   Status: Patch Available  (was: Open)

> Add a RenameRecordField processor
> -
>
> Key: NIFI-12124
> URL: https://issues.apache.org/jira/browse/NIFI-12124
> Project: Apache NiFi
>  Issue Type: Task
>  Components: Extensions
>Reporter: Mark Payne
>Assignee: Mark Payne
>Priority: Major
> Fix For: 1.latest, 2.latest
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> The RemoveRecordField processor that was recently added has made it much 
> simpler to remove specific fields from a Record. However, it's still not 
> trivial to rename a field. There are multiple ways to achieve this, but none 
> of them are straight-forward.
> It should take as its configuration user-defined properties such that the key 
> is a RecordPath and the value is a String literal or a Expression Language 
> Expression - much like UpdateRecord does when configured with "Replacement 
> Value Strategy" = "Literal Value." When evaluating EL, it should expose 
> FlowFile attributes as well as {{field.name}} and {{{}field.value{}}}. 



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