You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f8e8c87
Browse filesBrowse the repository at this point in the historyBrowse files
MLE-27078 Incremental write now uses an unsignedLong
Not sure eval will be kept, but all 3 approaches are now properly using an unsignedLong.
Also fixed a performance issue in the view filter where "op.in" was being used instead of a "where" + documentQuery.
Copy file name to clipboardExpand all lines: marklogic-client-api/src/main/java/com/marklogic/client/datamovement/filter/IncrementalWriteEvalFilter.java
Copy file name to clipboardExpand all lines: marklogic-client-api/src/main/java/com/marklogic/client/datamovement/filter/IncrementalWriteOpticFilter.java
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ public DocumentWriteSet apply(Context context) {
Copy file name to clipboardExpand all lines: marklogic-client-api/src/main/java/com/marklogic/client/datamovement/filter/IncrementalWriteViewFilter.java
+15-10Lines changed: 15 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,10 @@
13
13
14
14
/**
15
15
* Uses an Optic query with fromView to get the existing hash values for a set of URIs from a TDE view.
16
-
* This implementation requires a TDE template to be deployed that extracts the URI and hash metadata.
16
+
* This implementation requires a TDE template to be deployed that contains at minimum a "uri" column
17
+
* and a column matching the configured hash key name, plus any other columns desired.
18
+
* The query uses a {@code where} with a {@code cts.documentQuery} to filter rows by URI, which is
19
+
* significantly faster than filtering via {@code op.in}.
17
20
*
18
21
* @since 8.1.0
19
22
*/
@@ -33,20 +36,22 @@ public DocumentWriteSet apply(Context context) {
Copy file name to clipboardExpand all lines: marklogic-client-api/src/test/java/com/marklogic/client/datamovement/filter/IncrementalWriteFilterTest.java
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
/*
2
-
* Copyright (c) 2010-2025 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
2
+
* Copyright (c) 2010-2026 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
0 commit comments