Module: Neo4j::Cypher::Context::Aggregate
- Defined in:
- lib/neo4j-cypher/context.rb
Instance Method Summary collapse
- #avg ⇒ Object
- #collect ⇒ Object
- #count ⇒ Object
- #distinct ⇒ Object
- #head ⇒ Object
- #last ⇒ Object
- #max ⇒ Object
- #min ⇒ Object
- #sum ⇒ Object
- #tail ⇒ Object
Instance Method Details
#avg ⇒ Object
237 238 239 |
# File 'lib/neo4j-cypher/context.rb', line 237 def avg ReturnItem.new(clause_list, "avg(#{clause.return_value})").eval_context end |
#collect ⇒ Object
249 250 251 |
# File 'lib/neo4j-cypher/context.rb', line 249 def collect ReturnItem.new(clause_list, "collect(#{clause.return_value})").eval_context end |
#count ⇒ Object
229 230 231 |
# File 'lib/neo4j-cypher/context.rb', line 229 def count ReturnItem.new(clause_list, "count(#{clause.return_value})").eval_context end |
#distinct ⇒ Object
225 226 227 |
# File 'lib/neo4j-cypher/context.rb', line 225 def distinct ReturnItem.new(clause_list, "distinct(#{clause.return_value})").eval_context end |
#head ⇒ Object
262 263 264 |
# File 'lib/neo4j-cypher/context.rb', line 262 def head ReturnItem.new(clause_list, "head(#{clause.return_value})").eval_context end |
#last ⇒ Object
254 255 256 |
# File 'lib/neo4j-cypher/context.rb', line 254 def last ReturnItem.new(clause_list, "last(#{clause.return_value})").eval_context end |
#max ⇒ Object
245 246 247 |
# File 'lib/neo4j-cypher/context.rb', line 245 def max ReturnItem.new(clause_list, "max(#{clause.return_value})").eval_context end |
#min ⇒ Object
241 242 243 |
# File 'lib/neo4j-cypher/context.rb', line 241 def min ReturnItem.new(clause_list, "min(#{clause.return_value})").eval_context end |
#sum ⇒ Object
233 234 235 |
# File 'lib/neo4j-cypher/context.rb', line 233 def sum ReturnItem.new(clause_list, "sum(#{clause.return_value})").eval_context end |
#tail ⇒ Object
258 259 260 |
# File 'lib/neo4j-cypher/context.rb', line 258 def tail ReturnItem.new(clause_list, "tail(#{clause.return_value})").eval_context end |