class Queries::ExistsQueryBuilder

Constants

NAME

Attributes

field_name[R]

Public Class Methods

new(field_name: @field_name= field_name) click to toggle source

@params:

field_name: name of the field the existence of whose value is checked
# File lib/queries/exists_query_builder.rb, line 14
def initialize field_name:
  @field_name= field_name
end

Public Instance Methods

field_name_expr() click to toggle source

returns field_name

# File lib/queries/exists_query_builder.rb, line 27
def field_name_expr
  return @field_name
end
query() click to toggle source
# File lib/queries/exists_query_builder.rb, line 18
def query
  query = {}
  exists_query = self.common_query
  exists_query[:field] = @field_name
  query[name.intern] = exists_query
  return query
end