@Override public Map<String, String> getUpdatedAttributes() { return event.getUpdatedAttributes(); }
@Override public Map<String, String> getUpdatedAttributes() { return record.getUpdatedAttributes(); }
private static String stringify(final ProvenanceEventRecord event, final int index, final long byteOffset) { final StringBuilder sb = new StringBuilder(); sb.append("Event Index in File = ").append(index).append(", Byte Offset = ").append(byteOffset); sb.append("\n\t").append("Event ID = ").append(event.getEventId()); sb.append("\n\t").append("Event Type = ").append(event.getEventType()); sb.append("\n\t").append("Event Time = ").append(new Date(event.getEventTime())); sb.append("\n\t").append("Event UUID = ").append(event.getFlowFileUuid()); sb.append("\n\t").append("Component ID = ").append(event.getComponentId()); sb.append("\n\t").append("Event ID = ").append(event.getComponentType()); sb.append("\n\t").append("Transit URI = ").append(event.getTransitUri()); sb.append("\n\t").append("Parent IDs = ").append(event.getParentUuids()); sb.append("\n\t").append("Child IDs = ").append(event.getChildUuids()); sb.append("\n\t").append("Previous Attributes = ").append(event.getPreviousAttributes()); sb.append("\n\t").append("Updated Attributes = ").append(event.getUpdatedAttributes()); return sb.toString(); } }
final Map<String, String> attrUpdates = record.getUpdatedAttributes(); out.writeInt(attrUpdates.size()); for (final Map.Entry<String, String> entry : attrUpdates.entrySet()) {
addField(builder, "entitySize", event.getFileSize()); addField(builder, "previousEntitySize", event.getPreviousFileSize()); addField(builder, factory, "updatedAttributes", event.getUpdatedAttributes()); addField(builder, factory, "previousAttributes", event.getPreviousAttributes());
final Map<String, String> updatedAttrs = event.getUpdatedAttributes(); final Map<String, String> previousAttrs = event.getPreviousAttributes();
return event.getTransitUri(); case EventFieldNames.UPDATED_ATTRIBUTES: return event.getUpdatedAttributes(); case EventFieldNames.FLOWFILE_UUID: return event.getAttribute(CoreAttributes.UUID.key());
return event.getTransitUri(); case EventFieldNames.UPDATED_ATTRIBUTES: return event.getUpdatedAttributes();
eventDuration = event.getEventDuration(); previousAttributes = event.getPreviousAttributes(); updatedAttributes = event.getUpdatedAttributes(); details = event.getDetails(); relationship = event.getRelationship();
addField(builder, "entitySize", event.getFileSize()); addField(builder, "previousEntitySize", event.getPreviousFileSize()); addField(builder, factory, "updatedAttributes", event.getUpdatedAttributes()); addField(builder, factory, "previousAttributes", event.getPreviousAttributes());
addField(builder, "entitySize", event.getFileSize()); addField(builder, "previousEntitySize", event.getPreviousFileSize()); addField(builder, factory, "updatedAttributes", event.getUpdatedAttributes()); addField(builder, factory, "previousAttributes", event.getPreviousAttributes());
eventDuration = event.getEventDuration(); previousAttributes = event.getPreviousAttributes(); updatedAttributes = event.getUpdatedAttributes(); details = event.getDetails(); relationship = event.getRelationship();