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
Copy file name to clipboardExpand all lines: marklogic-client-api/src/main/java/com/marklogic/client/expression/CtsExpr.java
+7-31Lines changed: 7 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -168,7 +168,7 @@ public interface CtsExpr {
168
168
* @param box The box. (of <a href="{@docRoot}/doc-files/types/cts_box.html">cts:box</a>)
169
169
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
170
170
*/
171
-
public ServerExpression boxEast(CtsBoxExpr box);
171
+
public ServerExpression boxEast(ServerExpression box);
172
172
/**
173
173
* Returns a box's northern boundary.
174
174
*
@@ -179,7 +179,7 @@ public interface CtsExpr {
179
179
* @param box The box. (of <a href="{@docRoot}/doc-files/types/cts_box.html">cts:box</a>)
180
180
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
181
181
*/
182
-
public ServerExpression boxNorth(CtsBoxExpr box);
182
+
public ServerExpression boxNorth(ServerExpression box);
183
183
/**
184
184
* Returns a box's southern boundary.
185
185
*
@@ -190,7 +190,7 @@ public interface CtsExpr {
190
190
* @param box The box. (of <a href="{@docRoot}/doc-files/types/cts_box.html">cts:box</a>)
191
191
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
192
192
*/
193
-
public ServerExpression boxSouth(CtsBoxExpr box);
193
+
public ServerExpression boxSouth(ServerExpression box);
194
194
/**
195
195
* Returns a box's western boundary.
196
196
*
@@ -201,17 +201,7 @@ public interface CtsExpr {
201
201
* @param box The box. (of <a href="{@docRoot}/doc-files/types/cts_box.html">cts:box</a>)
202
202
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
203
203
*/
204
-
public ServerExpression boxWest(CtsBoxExpr box);
205
-
/**
206
-
* Returns a geospatial circle value.
207
-
*
208
-
* <p>
209
-
* Provides a client interface to the <a href="http://docs.marklogic.com/cts:circle" target="mlserverdoc">cts:circle</a> server function.
210
-
* @param radius The radius of the circle. The units for the radius is determined at runtime by the query options (miles is currently the only option). (of <a href="{@docRoot}/doc-files/types/xs_double.html">xs:double</a>)
211
-
* @param center A point representing the center of the circle. (of <a href="{@docRoot}/doc-files/types/cts_point.html">cts:point</a>)
212
-
* @return a server expression with the <a href="{@docRoot}/doc-files/types/cts_circle.html">cts:circle</a> server data type
213
-
*/
214
-
public CtsCircleExpr circle(double radius, double center);
204
+
public ServerExpression boxWest(ServerExpression box);
215
205
/**
216
206
* Returns a geospatial circle value.
217
207
* <p>
@@ -254,7 +244,7 @@ public interface CtsExpr {
254
244
* @param circle The circle. (of <a href="{@docRoot}/doc-files/types/cts_circle.html">cts:circle</a>)
255
245
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
256
246
*/
257
-
public ServerExpression circleRadius(CtsCircleExpr circle);
247
+
public ServerExpression circleRadius(ServerExpression circle);
258
248
/**
259
249
* Match documents in at least one of the specified collections. It will match both documents and properties documents in the collections with the given URIs.
260
250
* <p>
@@ -2677,7 +2667,7 @@ public interface CtsExpr {
2677
2667
* @param point The point. (of <a href="{@docRoot}/doc-files/types/cts_point.html">cts:point</a>)
2678
2668
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
2679
2669
*/
2680
-
public ServerExpression pointLatitude(CtsPointExpr point);
2670
+
public ServerExpression pointLatitude(ServerExpression point);
2681
2671
/**
2682
2672
* Returns a point's longitude value.
2683
2673
*
@@ -2688,7 +2678,7 @@ public interface CtsExpr {
2688
2678
* @param point The point. (of <a href="{@docRoot}/doc-files/types/cts_point.html">cts:point</a>)
2689
2679
* @return a server expression with the <a href="{@docRoot}/doc-files/types/xs_numeric.html">xs:numeric</a> server data type
2690
2680
*/
2691
-
public ServerExpression pointLongitude(CtsPointExpr point);
2681
+
public ServerExpression pointLongitude(ServerExpression point);
2692
2682
/**
2693
2683
* Returns a geospatial polygon value.
2694
2684
*
@@ -3057,20 +3047,6 @@ public interface CtsExpr {
3057
3047
*/
3058
3048
public CtsBoxSeqExpr boxSeq(CtsBoxExpr... items);
3059
3049
3060
-
/**
3061
-
* Constructs a sequence of CtsCircleExpr items.
3062
-
* @param items the CtsCircleExpr items collected by the sequence
3063
-
* @return a CtsCircleSeqExpr sequence
3064
-
*/
3065
-
public CtsCircleSeqExpr circleSeq(CtsCircleExpr... items);
3066
-
3067
-
/**
3068
-
* Constructs a sequence of CtsBoxExpr items.
3069
-
* @param items the CtsBoxExpr items collected by the sequence
3070
-
* @return a CtsBoxSeqExpr sequence
3071
-
*/
3072
-
public CtsBoxSeqExpr boxSeq(CtsBoxExpr... items);
3073
-
3074
3050
/**
3075
3051
* Constructs a sequence of CtsCircleExpr items.
3076
3052
* @param items the CtsCircleExpr items collected by the sequence
0 commit comments