Method: OrientDB::SQL::ConditionExpression#add

Defined in:
lib/orientdb/sql/common.rb

#add(*conds) ⇒ Object



209
210
211
212
213
214
215
216
217
218
219
220
221
222
# File 'lib/orientdb/sql/common.rb', line 209

def add(*conds)
  conds.each do |cond|
    case cond
      when ConditionExpression
        conditions << cond.to_s
      when Hash
        cond.each { |k, v| conditions << "#{k} = #{Query.quote(v)}" }
      when Array
        cond.each { |x| conditions << x.to_s }
      else
        conditions << cond.to_s
    end
  end
end