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