@ -65,7 +70,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -65,7 +70,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@ -73,7 +78,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -73,7 +78,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@ -82,24 +87,20 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -82,24 +87,20 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@ -145,6 +146,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -145,6 +146,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
/**
*@authorMarkPaluch
*@authorChristophStrobl
*/
publicinterfaceStartWithBuilder{
@ -163,6 +165,16 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -163,6 +165,16 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@ -196,7 +208,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -196,7 +208,7 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@ -215,7 +227,6 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -215,7 +227,6 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
Assert.hasText(collectionName,"CollectionName must not be null or empty!");
this.from=collectionName;
returnthis;
}
@ -235,7 +246,6 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -235,7 +246,6 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
}
this.startWith=fields;
returnthis;
}
@ -249,10 +259,50 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -249,10 +259,50 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
Assert.noNullElements(expressions,"AggregationExpressions must not contain null elements!");
@ -262,7 +312,6 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -262,7 +312,6 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
Assert.hasText(fieldName,"ConnectFrom must not be null or empty!");
this.connectFrom=fieldName;
returnthis;
}
@ -301,8 +350,8 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -301,8 +350,8 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@ -311,13 +360,12 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -311,13 +360,12 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
Assert.isTrue(numberOfRecursions>=0,"Max depth must be >= 0!");
@ -326,13 +374,12 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -326,13 +374,12 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
Assert.hasText(fieldName,"Depth field name must not be null or empty!");
@ -341,14 +388,13 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
@@ -341,14 +388,13 @@ public class GraphLookupOperation implements InheritsFieldsAggregationOperation
Assert.notNull(criteriaDefinition,"CriteriaDefinition must not be null!");
@ -1676,7 +1676,7 @@ At the time of this writing we provide support for the following Aggregation Ope
@@ -1676,7 +1676,7 @@ At the time of this writing we provide support for the following Aggregation Ope