Class: MarkLogic::Queries::AndQuery
- Defined in:
- lib/marklogic/queries/and_query.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ AndQuery
constructor
A new instance of AndQuery.
- #to_xqy ⇒ Object
Methods inherited from BaseQuery
Constructor Details
#initialize(*args) ⇒ AndQuery
Returns a new instance of AndQuery.
4 5 6 |
# File 'lib/marklogic/queries/and_query.rb', line 4 def initialize(*args) @queries = args.flat_map{ |i| i } end |
Instance Method Details
#to_xqy ⇒ Object
8 9 10 11 |
# File 'lib/marklogic/queries/and_query.rb', line 8 def to_xqy sub_queries = @queries.map { |q| q.to_xqy }.join(',') %Q{cts:and-query((#{sub_queries}))} end |