Skip to content

Commit

Permalink
cherry-pick [AMORO-2091] Resolve the optimzing exception for KeyedTab…
Browse files Browse the repository at this point in the history
…le with Timestamp(without zone) column as Primary key (#2095)

using InternalRecordWrapper to build PrimaryKeyData for NodeFilter
  • Loading branch information
wangtaohz committed Oct 16, 2023
1 parent 045e155 commit e3c1e55
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,8 @@ protected ArcticDeleteFilter(
deleteIds.add(MetadataColumns.FILE_OFFSET_FILED.fieldId());
this.deleteSchema = TypeUtil.select(requiredSchema, deleteIds);
if (sourceNodes != null) {
this.deleteNodeFilter = new NodeFilter<>(sourceNodes, deleteSchema, primaryKeySpec, record -> record);
this.deleteNodeFilter = new NodeFilter<>(sourceNodes, deleteSchema, primaryKeySpec,
record -> new InternalRecordWrapper(deleteSchema.asStruct()).wrap(record));
} else {
this.deleteNodeFilter = null;
}
Expand Down

0 comments on commit e3c1e55

Please sign in to comment.