|
28 | 28 | import com.marklogic.client.io.BaseHandle; |
29 | 29 | import com.marklogic.client.io.marker.ContentHandle; |
30 | 30 | import com.marklogic.client.io.marker.JSONReadHandle; |
31 | | -import com.marklogic.client.type.ArrayNodeExpr; |
32 | | -import com.marklogic.client.type.AttributeNodeExpr; |
33 | | -import com.marklogic.client.type.AttributeNodeSeqExpr; |
34 | | -import com.marklogic.client.type.CtsQueryExpr; |
35 | | -import com.marklogic.client.type.CtsReferenceExpr; |
36 | | -import com.marklogic.client.type.ElementNodeExpr; |
37 | | -import com.marklogic.client.type.ItemExpr; |
38 | | -import com.marklogic.client.type.ItemSeqExpr; |
39 | | -import com.marklogic.client.type.JsonContentNodeExpr; |
40 | | -import com.marklogic.client.type.ObjectNodeExpr; |
41 | | -import com.marklogic.client.type.PlanAggregateCol; |
42 | | -import com.marklogic.client.type.PlanCase; |
43 | | -import com.marklogic.client.type.PlanColumn; |
44 | | -import com.marklogic.client.type.PlanExprCol; |
45 | | -import com.marklogic.client.type.PlanFunction; |
46 | | -import com.marklogic.client.type.PlanGroupConcatOptionSeq; |
47 | | -import com.marklogic.client.type.PlanJsonProperty; |
48 | | -import com.marklogic.client.type.PlanParamBindingVal; |
49 | | -import com.marklogic.client.type.PlanParamExpr; |
50 | | -import com.marklogic.client.type.PlanPrefixer; |
51 | | -import com.marklogic.client.type.PlanSystemColumn; |
52 | | -import com.marklogic.client.type.PlanTripleOption; |
53 | | -import com.marklogic.client.type.PlanTriplePatternSeq; |
54 | | -import com.marklogic.client.type.PlanValueOption; |
55 | | -import com.marklogic.client.type.SemIriVal; |
56 | | -import com.marklogic.client.type.SemStoreExpr; |
57 | | -import com.marklogic.client.type.XmlContentNodeExpr; |
58 | | -import com.marklogic.client.type.XmlContentNodeSeqExpr; |
59 | | -import com.marklogic.client.type.XsBooleanExpr; |
60 | | -import com.marklogic.client.type.XsLongVal; |
61 | | -import com.marklogic.client.type.XsQNameExpr; |
62 | | -import com.marklogic.client.type.XsQNameVal; |
63 | | -import com.marklogic.client.type.XsStringSeqVal; |
64 | | -import com.marklogic.client.type.XsStringVal; |
| 31 | +import com.marklogic.client.type.*; |
65 | 32 |
|
66 | 33 | public class PlanBuilderSubImpl extends PlanBuilderImpl { |
67 | 34 | public PlanBuilderSubImpl() { |
@@ -668,6 +635,11 @@ public ModifyPlan where(CtsQueryExpr condition) { |
668 | 635 | return new ModifyPlanSubImpl(this, "op", "where", new Object[]{ condition }); |
669 | 636 | } |
670 | 637 |
|
| 638 | + @Override |
| 639 | + public ModifyPlan where(PlanCondition condition) { |
| 640 | + return new ModifyPlanSubImpl(this, "op", "where", new Object[]{ condition }); |
| 641 | + } |
| 642 | + |
671 | 643 | @Override |
672 | 644 | public ModifyPlan where(SemStoreExpr condition) { |
673 | 645 | return new ModifyPlanSubImpl(this, "op", "where", new Object[]{ condition }); |
|
0 commit comments