class App42::Storage::QueryBuilder::Operator

Constants

AND
EQUALS
GREATER_THAN
GREATER_THAN_EQUALTO
LESS_THAN
LESS_THAN_EQUALTO
LIKE
NOT_EQUALS
OR

Attributes

value[RW]

Public Instance Methods

enum(string) click to toggle source
# File lib/storage/QueryBuilder.rb, line 45
def enum(string)
  return Operator.const_get(string)
end
isAvailable(string) click to toggle source
# File lib/storage/QueryBuilder.rb, line 49
def isAvailable(string)
  if(string == "\$eq")
    return "EQUALS"
  elsif(string == "\$ne")
    return "NOT_EQUALS";
  elsif(string == "\$gt")
    return "GREATER_THAN"
  elsif(string == "\$lt")
    return "LESS_THAN"
  elsif(string == "\$gte")
    return "GREATER_THAN_EQUALTO"
  elsif(string == "\$lte")
    return "LESS_THAN_EQUALTO"
  elsif(string == "\$lk")
    return "LIKE"
  elsif(string == "\$and")
    return "AND"
  elsif(string == "\$or")
    return "OR";
  else
    return nil
  end
end