@@ -107,17 +107,20 @@ native String nativeFindString(long handle, long cursorHandle, int propertyId, b
107
107
108
108
native long nativeRemove (long handle , long cursorHandle );
109
109
110
- native void nativeSetParameter (long handle , int propertyId , @ Nullable String parameterAlias , String value );
110
+ native void nativeSetParameter (long handle , int entityId , int propertyId , @ Nullable String parameterAlias ,
111
+ String value );
111
112
112
- native void nativeSetParameter (long handle , int propertyId , @ Nullable String parameterAlias , long value );
113
+ native void nativeSetParameter (long handle , int entityId , int propertyId , @ Nullable String parameterAlias ,
114
+ long value );
113
115
114
- native void nativeSetParameters (long handle , int propertyId , @ Nullable String parameterAlias , long value1 ,
115
- long value2 );
116
+ native void nativeSetParameters (long handle , int entityId , int propertyId , @ Nullable String parameterAlias ,
117
+ long value1 , long value2 );
116
118
117
- native void nativeSetParameter (long handle , int propertyId , @ Nullable String parameterAlias , double value );
119
+ native void nativeSetParameter (long handle , int entityId , int propertyId , @ Nullable String parameterAlias ,
120
+ double value );
118
121
119
- native void nativeSetParameters (long handle , int propertyId , @ Nullable String parameterAlias , double value1 ,
120
- double value2 );
122
+ native void nativeSetParameters (long handle , int entityId , int propertyId , @ Nullable String parameterAlias ,
123
+ double value1 , double value2 );
121
124
122
125
final Box <T > box ;
123
126
private final BoxStore store ;
@@ -455,50 +458,53 @@ public double avg(final Property property) {
455
458
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
456
459
*/
457
460
public Query <T > setParameter (Property property , String value ) {
458
- nativeSetParameter (handle , property .getId (), null , value );
461
+ nativeSetParameter (handle , property .getEntityId (), property . getId (), null , value );
459
462
return this ;
460
463
}
461
464
462
465
/**
463
466
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
467
+ *
464
468
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
465
469
*/
466
470
public Query <T > setParameter (String alias , String value ) {
467
- nativeSetParameter (handle , 0 , alias , value );
471
+ nativeSetParameter (handle , 0 , 0 , alias , value );
468
472
return this ;
469
473
}
470
474
471
475
/**
472
476
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
473
477
*/
474
478
public Query <T > setParameter (Property property , long value ) {
475
- nativeSetParameter (handle , property .getId (), null , value );
479
+ nativeSetParameter (handle , property .getEntityId (), property . getId (), null , value );
476
480
return this ;
477
481
}
478
482
479
483
/**
480
484
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
485
+ *
481
486
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
482
487
*/
483
488
public Query <T > setParameter (String alias , long value ) {
484
- nativeSetParameter (handle , 0 , alias , value );
489
+ nativeSetParameter (handle , 0 , 0 , alias , value );
485
490
return this ;
486
491
}
487
492
488
493
/**
489
494
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
490
495
*/
491
496
public Query <T > setParameter (Property property , double value ) {
492
- nativeSetParameter (handle , property .getId (), null , value );
497
+ nativeSetParameter (handle , property .getEntityId (), property . getId (), null , value );
493
498
return this ;
494
499
}
495
500
496
501
/**
497
502
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
503
+ *
498
504
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
499
505
*/
500
506
public Query <T > setParameter (String alias , double value ) {
501
- nativeSetParameter (handle , 0 , alias , value );
507
+ nativeSetParameter (handle , 0 , 0 , alias , value );
502
508
return this ;
503
509
}
504
510
@@ -513,8 +519,8 @@ public Query<T> setParameter(Property property, Date value) {
513
519
514
520
/**
515
521
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
516
- * @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
517
522
*
523
+ * @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
518
524
* @throws NullPointerException if given date is null
519
525
*/
520
526
public Query <T > setParameter (String alias , Date value ) {
@@ -530,6 +536,7 @@ public Query<T> setParameter(Property property, boolean value) {
530
536
531
537
/**
532
538
* Sets a parameter previously given to the {@link QueryBuilder} to a new value.
539
+ *
533
540
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
534
541
*/
535
542
public Query <T > setParameter (String alias , boolean value ) {
@@ -540,33 +547,35 @@ public Query<T> setParameter(String alias, boolean value) {
540
547
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
541
548
*/
542
549
public Query <T > setParameters (Property property , long value1 , long value2 ) {
543
- nativeSetParameters (handle , property .getId (), null , value1 , value2 );
550
+ nativeSetParameters (handle , property .getEntityId (), property . getId (), null , value1 , value2 );
544
551
return this ;
545
552
}
546
553
547
554
/**
548
555
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
556
+ *
549
557
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
550
558
*/
551
559
public Query <T > setParameters (String alias , long value1 , long value2 ) {
552
- nativeSetParameters (handle , 0 , alias , value1 , value2 );
560
+ nativeSetParameters (handle , 0 , 0 , alias , value1 , value2 );
553
561
return this ;
554
562
}
555
563
556
564
/**
557
565
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
558
566
*/
559
567
public Query <T > setParameters (Property property , double value1 , double value2 ) {
560
- nativeSetParameters (handle , property .getId (), null , value1 , value2 );
568
+ nativeSetParameters (handle , property .getEntityId (), property . getId (), null , value1 , value2 );
561
569
return this ;
562
570
}
563
571
564
572
/**
565
573
* Sets a parameter previously given to the {@link QueryBuilder} to new values.
574
+ *
566
575
* @param alias as defined using {@link QueryBuilder#parameterAlias(String)}.
567
576
*/
568
577
public Query <T > setParameters (String alias , double value1 , double value2 ) {
569
- nativeSetParameters (handle , 0 , alias , value1 , value2 );
578
+ nativeSetParameters (handle , 0 , 0 , alias , value1 , value2 );
570
579
return this ;
571
580
}
572
581
0 commit comments