Is there a purple metallic cube?
return cubes ;return #1 that  is  purple ;return #2 that  is  metallic ;return number of  #3 ;return is  #4 more than  zero
['select', 'filter', 'filter', 'aggregate', 'boolean']