def test_double_average_with_predicate(self): average = self.map.aggregate(double_avg(), greater_or_equal("this", 47)) self.assertEqual(48, average)
def test_double_average_with_attribute_path(self): average = self.map.aggregate(double_avg("this")) self.assertEqual(24.5, average)
predicate.greater(_sql_string, REFERENCE_OBJECTS["Integer"]), predicate.greater_or_equal(_sql_string, REFERENCE_OBJECTS["Integer"]), ), "InstanceOfPredicate": predicate.instance_of( "com.hazelcast.nio.serialization.compatibility.CustomStreamSerializable" ), "DistinctValuesAggregator": aggregator.distinct(_sql_string), "MaxAggregator": aggregator.max_(_sql_string), "MaxByAggregator": aggregator.max_by(_sql_string), "MinAggregator": aggregator.min_(_sql_string), "MinByAggregator": aggregator.min_by(_sql_string), "CountAggregator": aggregator.count(_sql_string), "NumberAverageAggregator": aggregator.number_avg(_sql_string), "IntegerAverageAggregator": aggregator.int_avg(_sql_string), "LongAverageAggregator": aggregator.long_avg(_sql_string), "DoubleAverageAggregator": aggregator.double_avg(_sql_string), "IntegerSumAggregator": aggregator.int_sum(_sql_string), "LongSumAggregator": aggregator.long_sum(_sql_string), "DoubleSumAggregator": aggregator.double_sum(_sql_string), "FixedSumAggregator": aggregator.fixed_point_sum(_sql_string), "FloatingPointSumAggregator": aggregator.floating_point_sum(_sql_string), "SingleAttributeProjection": projection.single_attribute(_sql_string), "MultiAttributeProjection": projection.multi_attribute( _sql_string, _sql_string, _sql_string ), "IdentityProjection": projection.identity(), } ) _SKIP_ON_SERIALIZE = { "Character",
def test_double_average(self): average = self.map.aggregate(double_avg()) self.assertEqual(24.5, average)
"MaxByAggregator": aggregator.max_by(_sql_string), "MinAggregator": aggregator.min_(_sql_string), "MinByAggregator": aggregator.min_by(_sql_string), "CountAggregator": aggregator.count(_sql_string), "NumberAverageAggregator": aggregator.number_avg(_sql_string), "IntegerAverageAggregator": aggregator.int_avg(_sql_string), "LongAverageAggregator": aggregator.long_avg(_sql_string), "DoubleAverageAggregator": aggregator.double_avg(_sql_string), "IntegerSumAggregator": aggregator.int_sum(_sql_string), "LongSumAggregator": aggregator.long_sum(_sql_string), "DoubleSumAggregator": aggregator.double_sum(_sql_string), "FixedSumAggregator": aggregator.fixed_point_sum(_sql_string), "FloatingPointSumAggregator": aggregator.floating_point_sum(_sql_string), "SingleAttributeProjection": projection.single_attribute(_sql_string), "MultiAttributeProjection": projection.multi_attribute(_sql_string, _sql_string, _sql_string), "IdentityProjection":