|
26 | 26 | import org.hibernate.search.engine.backend.types.Aggregable;
|
27 | 27 | import org.hibernate.search.engine.backend.types.Searchable;
|
28 | 28 | import org.hibernate.search.engine.search.aggregation.AggregationKey;
|
| 29 | +import org.hibernate.search.engine.search.aggregation.dsl.AggregationFinalStep; |
29 | 30 | import org.hibernate.search.engine.search.aggregation.dsl.SearchAggregationFactory;
|
30 | 31 | import org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep;
|
31 | 32 | import org.hibernate.search.integrationtest.backend.tck.testsupport.operations.AggregationDescriptor;
|
@@ -605,7 +606,8 @@ void rangesBucket_min(FieldTypeDescriptor<F, ?> fieldType, DataSet<F> dataSet) {
|
605 | 606 | Range.canonical( dataSet.ascendingValues.get( 3 ),
|
606 | 607 | dataSet.ascendingValues.get( 5 ) ),
|
607 | 608 | Range.canonical( dataSet.ascendingValues.get( 5 ), null )
|
608 |
| - ) ).value( f.min().field( fieldPath, fieldType.getJavaType() ) ) |
| 609 | + ) ) |
| 610 | + .value( (AggregationFinalStep<F>) f.min().field( fieldPath, fieldType.getJavaType() ) ) |
609 | 611 | )
|
610 | 612 | .routing( dataSet.name )
|
611 | 613 | .toQuery()
|
@@ -644,7 +646,8 @@ void rangesBucket_max(FieldTypeDescriptor<F, ?> fieldType, DataSet<F> dataSet) {
|
644 | 646 | Range.canonical( dataSet.ascendingValues.get( 3 ),
|
645 | 647 | dataSet.ascendingValues.get( 5 ) ),
|
646 | 648 | Range.canonical( dataSet.ascendingValues.get( 5 ), null )
|
647 |
| - ) ).value( f.max().field( fieldPath, fieldType.getJavaType() ) ) |
| 649 | + ) ) |
| 650 | + .value( (AggregationFinalStep<F>) f.max().field( fieldPath, fieldType.getJavaType() ) ) |
648 | 651 | )
|
649 | 652 | .routing( dataSet.name )
|
650 | 653 | .toQuery()
|
@@ -764,8 +767,8 @@ void rangesBucket_terms_countImplicit(FieldTypeDescriptor<F, ?> fieldType, DataS
|
764 | 767 | dataSet.ascendingValues.get( 5 ) ),
|
765 | 768 | Range.canonical( dataSet.ascendingValues.get( 5 ), null )
|
766 | 769 | ) )
|
767 |
| - .value( f.terms().field( index.binding().bucketMultiValue.relativeFieldName, |
768 |
| - Integer.class ) ) |
| 770 | + .value( (AggregationFinalStep<Map<Integer, Long>>) f.terms() |
| 771 | + .field( index.binding().bucketMultiValue.relativeFieldName, Integer.class ) ) |
769 | 772 | )
|
770 | 773 | .routing( dataSet.name )
|
771 | 774 | .toQuery()
|
@@ -805,10 +808,10 @@ void rangesBucket_terms_sum(FieldTypeDescriptor<F, ?> fieldType, DataSet<F> data
|
805 | 808 | dataSet.ascendingValues.get( 5 ) ),
|
806 | 809 | Range.canonical( dataSet.ascendingValues.get( 5 ), null )
|
807 | 810 | ) )
|
808 |
| - .value( f.terms() |
| 811 | + .value( (AggregationFinalStep<Map<Integer, Integer>>) f.terms() |
809 | 812 | .field( index.binding().bucketMultiValue.relativeFieldName, Integer.class )
|
810 |
| - .value( f.sum().field( index.binding().bucketMultiValue.relativeFieldName, |
811 |
| - Integer.class ) ) ) |
| 813 | + .value( (AggregationFinalStep<Integer>) f.sum().field( |
| 814 | + index.binding().bucketMultiValue.relativeFieldName, Integer.class ) ) ) |
812 | 815 | )
|
813 | 816 | .routing( dataSet.name )
|
814 | 817 | .toQuery()
|
|
0 commit comments