Skip to content

Commit 59ddff7

Browse files
committed
MLE-27841 More 'since' annotations
1 parent f7bc1a4 commit 59ddff7

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

marklogic-client-api/src/main/java/com/marklogic/client/expression/PlanBuilder.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ protected PlanBuilder(
249249
/**
250250
* Create column definitions which can be used in op:from-docs. Below functions are used to create column definitions. op:add-column, op:type, op:xpath, op:expr, op:nullable, op:default, op:dimension, op:coordinate-system, op:units, op:collation.
251251
* @return a PlanColumnBuilder object
252+
*
253+
* @since 8.1.0; requires MarkLogic 12.1 or higher
252254
*/
253255
public abstract PlanColumnBuilder columnBuilder();
254256
/**
@@ -1189,6 +1191,8 @@ protected PlanBuilder(
11891191
/**
11901192
* This helper function returns the node from the current processing row. It is to be used in op:xpath, to reference the 'current item' instead of a doc column.
11911193
* @return a PlanContextExprCall object
1194+
*
1195+
* @since 8.1.0; requires MarkLogic 12.1 or higher
11921196
*/
11931197
public abstract PlanContextExprCall context();
11941198
/**
@@ -1236,6 +1240,8 @@ protected PlanBuilder(
12361240
* @param expression The server expression (such as op:context()) from which to extract the child nodes.
12371241
* @param path An XPath (specified as a string) to apply to each node. (of <a href="{@docRoot}/doc-files/types/xs_string.html">xs:string</a>)
12381242
* @return a server expression with the <a href="{@docRoot}/doc-files/types/node.html">node</a> server data type
1243+
*
1244+
* @since 8.1.0; requires MarkLogic 12.1 or higher
12391245
*/
12401246
public abstract ServerExpression xpath(ServerExpression expression, String path);
12411247
/**
@@ -1245,6 +1251,8 @@ protected PlanBuilder(
12451251
* @param expression The server expression (such as op:context()) from which to extract the child nodes.
12461252
* @param path An XPath to apply to each node. (of <a href="{@docRoot}/doc-files/types/xs_string.html">xs:string</a>)
12471253
* @return a server expression with the <a href="{@docRoot}/doc-files/types/node.html">node</a> server data type
1254+
*
1255+
* @since 8.1.0; requires MarkLogic 12.1 or higher
12481256
*/
12491257
public abstract ServerExpression xpath(ServerExpression expression, ServerExpression path);
12501258
/**

marklogic-client-api/src/main/java/com/marklogic/client/expression/PlanBuilderBase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@ public interface PlanBuilderBase {
362362
* operator. Use the fluent methods of the transitive closure option object
363363
* to set the configuration.
364364
* @return the configuration object
365+
* @since 8.1.0; requires MarkLogic 12.1 or higher
365366
*/
366367
PlanTransitiveClosureOptions transitiveClosureOptions();
367368

0 commit comments

Comments
 (0)