Esempio n. 1
0
 def test_max_with_predicate(self):
     average = self.map.aggregate(max_(), less_or_equal("this", 3))
     self.assertEqual(3, average)
Esempio n. 2
0
 def test_max_with_attribute_path(self):
     average = self.map.aggregate(max_("this"))
     self.assertEqual(49, average)
Esempio n. 3
0
     predicate.not_equal(_sql_string, REFERENCE_OBJECTS["Integer"]),
     predicate.greater(_sql_string, REFERENCE_OBJECTS["Integer"]),
     predicate.greater_or_equal(_sql_string, REFERENCE_OBJECTS["Integer"]),
 ),
 "OrPredicate": predicate.or_(
     predicate.sql(_sql_string),
     predicate.equal(_sql_string, REFERENCE_OBJECTS["Integer"]),
     predicate.not_equal(_sql_string, REFERENCE_OBJECTS["Integer"]),
     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(
Esempio n. 4
0
 def test_max(self):
     average = self.map.aggregate(max_())
     self.assertEqual(49, average)
Esempio n. 5
0
 "OrPredicate":
 predicate.or_(
     predicate.sql(_sql_string),
     predicate.equal(_sql_string, REFERENCE_OBJECTS["Integer"]),
     predicate.not_equal(_sql_string, REFERENCE_OBJECTS["Integer"]),
     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":