Navigation Menu

Skip to content

Commit

Permalink
Add since
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Apr 13, 2017
1 parent 340d724 commit 945543f
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions lib/groonga/client/request/select.rb
Expand Up @@ -91,6 +91,8 @@ def query(value)
#
# @return [Groonga::Client::Request::Select::Filter]
# The new request object for setting a filter condition.
#
# @since 0.4.3
def filter(expression_or_column_name=nil, values_or_value=nil)
if expression_or_column_name.nil? and values_or_value.nil?
return Filter.new(self)
Expand Down Expand Up @@ -170,17 +172,18 @@ def paginated?
parameters.key?(:offset) and parameters.key?(:limit)
end

# @since 0.4.3
class Filter
def initialize(request)
@request = request
end

# @example: Use in_values function
# request.
# filter.in_values("tags", "tag1", "tag2").
# # -> --filter 'in_values(tags, "tag1", "tag2")'
# filter("user", "alice")
# # -> --filter '(in_values(tags, "tag1", "tag2")) && (user == "alice")'
# @example: Use in_values function
# request.
# filter.in_values("tags", "tag1", "tag2").
# # -> --filter 'in_values(tags, "tag1", "tag2")'
# filter("user", "alice")
# # -> --filter '(in_values(tags, "tag1", "tag2")) && (user == "alice")'
#
# @param [String, Symbol] column_name The target column name.
#
Expand Down

0 comments on commit 945543f

Please sign in to comment.