queryAggregate still not implemented in Ruby


Hi, Is it possible that UDF Aggregation is still not implemented in Ruby or I cannot find the right solution to filter on 2 different rows?


That’s correct, the Ruby client does not support aggregation using Stream UDF.


Ok, is there any way to filter with 2 rows without using in app filtering? I saw people was using LUA bridge , is there anywhere example for that?

Thank you


The best way to filter on more than one bin is to use Predicate Filtering: https://www.aerospike.com/docs/guide/predicate.html. Unfortunately, at the moment the Ruby client does not support predicate filters either. :frowning:

If this is a blocker for you, would you consider submitting a pull request for predicate filter support?


Sure, where and how can I create pull request? On this github? https://github.com/aerospike/aerospike-client-ruby/pulls


I have created pull request here https://github.com/aerospike/aerospike-client-ruby/issues/78


Thanks for raising the ticket. But I was actually asking whether you would be willing to consider implementing this feature, if it’s a blocker for you.

Btw, are you on the Community Edition or the Enterprise Edition?


Community Edition for now, but we will surely need to upgrade.