@@ -264,7 +264,7 @@ private QueryFragments createQueryFragments(@Nullable Condition condition, Sort
264
264
private Condition createImpl (Part part , Iterator <Object > actualParameters ) {
265
265
266
266
PersistentPropertyPath <Neo4jPersistentProperty > path = mappingContext .getPersistentPropertyPath (part .getProperty ());
267
- Neo4jPersistentProperty property = path .getRequiredLeafProperty ();
267
+ Neo4jPersistentProperty property = path .getLeafProperty ();
268
268
269
269
boolean ignoreCase = ignoreCase (part );
270
270
@@ -327,7 +327,7 @@ private Condition containingCondition(PersistentPropertyPath<Neo4jPersistentProp
327
327
Expression cypherProperty = toCypherProperty (path , ignoreCase );
328
328
329
329
if (property .isDynamicLabels ()) {
330
- Neo4jPersistentProperty leafProperty = path .getRequiredLeafProperty ();
330
+ Neo4jPersistentProperty leafProperty = path .getLeafProperty ();
331
331
Neo4jPersistentEntity <?> owner = (Neo4jPersistentEntity <?>) leafProperty .getOwner ();
332
332
String containerName = getContainerName (path , owner );
333
333
return toCypherParameter (nextRequiredParameter (actualParameters , property ), ignoreCase )
@@ -381,7 +381,7 @@ private Condition betweenCondition(PersistentPropertyPath<Neo4jPersistentPropert
381
381
382
382
private Condition createNearCondition (PersistentPropertyPath <Neo4jPersistentProperty > path , Iterator <Object > actualParameters ) {
383
383
384
- Neo4jPersistentProperty leafProperty = path .getRequiredLeafProperty ();
384
+ Neo4jPersistentProperty leafProperty = path .getLeafProperty ();
385
385
Parameter p1 = nextRequiredParameter (actualParameters , leafProperty );
386
386
Optional <Parameter > p2 = nextOptionalParameter (actualParameters , leafProperty );
387
387
@@ -418,7 +418,7 @@ private Condition createNearCondition(PersistentPropertyPath<Neo4jPersistentProp
418
418
419
419
private Condition createWithinCondition (PersistentPropertyPath <Neo4jPersistentProperty > path , Iterator <Object > actualParameters ) {
420
420
421
- Neo4jPersistentProperty leafProperty = path .getRequiredLeafProperty ();
421
+ Neo4jPersistentProperty leafProperty = path .getLeafProperty ();
422
422
Parameter area = nextRequiredParameter (actualParameters , leafProperty );
423
423
if (area .hasValueOfType (Circle .class )) {
424
424
// We don't know the CRS of the point, so we assume the same as the reference toCypherProperty
@@ -477,7 +477,7 @@ private Property toCypherProperty(Neo4jPersistentProperty persistentProperty) {
477
477
478
478
private Expression toCypherProperty (PersistentPropertyPath <Neo4jPersistentProperty > path , boolean addToLower ) {
479
479
480
- Neo4jPersistentProperty leafProperty = path .getRequiredLeafProperty ();
480
+ Neo4jPersistentProperty leafProperty = path .getLeafProperty ();
481
481
Neo4jPersistentEntity <?> owner = (Neo4jPersistentEntity <?>) leafProperty .getOwner ();
482
482
Expression expression ;
483
483
0 commit comments