module CypherBuilder
Constants
- VERSION
Public Instance Methods
Alias(field, an_alias)
click to toggle source
# File lib/cypher_builder/alias.rb, line 2 def Alias(field, an_alias) Alias.new(field, an_alias) end
And(*parts)
click to toggle source
# File lib/cypher_builder/and.rb, line 2 def And(*parts) And.new(*parts) end
AsIs(*args)
click to toggle source
# File lib/cypher_builder/as_is.rb, line 2 def AsIs(*args) AsIs.new(*args) end
Cypher(*args)
click to toggle source
# File lib/cypher_builder/cypher.rb, line 2 def Cypher(*args) Class.new(Runner).tap do |the_class| the_class.cypher = Cypher.new(*args) end end
Eql(left, right)
click to toggle source
# File lib/cypher_builder/eql.rb, line 2 def Eql(left, right) Eql.new(left, right) end
Field(prefix = nil, name)
click to toggle source
# File lib/cypher_builder/field.rb, line 2 def Field(prefix = nil, name) Field.new(prefix, name) end
Like(left, right)
click to toggle source
# File lib/cypher_builder/like.rb, line 2 def Like(left, right) Like.new(left, right) end
Limit(*args)
click to toggle source
# File lib/cypher_builder/limit.rb, line 2 def Limit(*args) Limit.new(*args) end
Literal(*args)
click to toggle source
# File lib/cypher_builder/literal.rb, line 2 def Literal(*args) Literal.new(*args) end
Match(*args)
click to toggle source
# File lib/cypher_builder/match.rb, line 2 def Match(*args) Match.new(*args) end
Node(prefix, labels: [])
click to toggle source
# File lib/cypher_builder/node.rb, line 2 def Node(prefix, labels: []) Node.new(prefix, labels: labels) end
Opt(*parts)
click to toggle source
# File lib/cypher_builder/opt.rb, line 2 def Opt(*parts) Opt.new(*parts) end
OrderBy(first, *rest)
click to toggle source
# File lib/cypher_builder/order_by.rb, line 9 def OrderBy(first, *rest) OrderBy.new(first, *rest) end
Param(name)
click to toggle source
# File lib/cypher_builder/param.rb, line 2 def Param(name) Param.new(name) end
Rel(prefix, labels: [])
click to toggle source
# File lib/cypher_builder/rel.rb, line 2 def Rel(prefix, labels: []) Rel.new(prefix, labels: labels) end
Return(*parts)
click to toggle source
# File lib/cypher_builder/return.rb, line 2 def Return(*parts) Return.new(*parts) end
Where(*parts)
click to toggle source
# File lib/cypher_builder/where.rb, line 2 def Where(*parts) Where.new(*parts) end