Exemple #1
0
 def test_min_with_predicate(self):
     average = self.map.aggregate(min_(), greater_or_equal("this", 3))
     self.assertEqual(3, average)
Exemple #2
0
 def test_min_with_attribute_path(self):
     average = self.map.aggregate(min_("this"))
     self.assertEqual(0, average)
Exemple #3
0
     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(
     _sql_string, _sql_string, _sql_string
 ),
Exemple #4
0
 def test_min(self):
     average = self.map.aggregate(min_())
     self.assertEqual(0, average)
Exemple #5
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"]),
 ),
 "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":