class MongoQL::Stage

Public Instance Methods

to_ast() click to toggle source
# File lib/mongo_ql/stage.rb, line 5
def to_ast
  raise NotImplementedError, "stage #{self.class} must implement to_ast"
end

Protected Instance Methods

to_expression(val) click to toggle source
# File lib/mongo_ql/stage.rb, line 10
def to_expression(val)
  if val.is_a?(Expression)
    val
  else
    Expression::ValueNode.new(val)
  end
end