Class: StructuredSearch::Tree::Select
- Defined in:
- lib/structured_search/tree/select.rb
Overview
SELECT reserved word node
Instance Attribute Summary collapse
-
#search_terms ⇒ Object
set_quantifier- Whether this search uses ALL or DISTINCT
search_terms -
The search terms we’re looking for.
- Whether this search uses ALL or DISTINCT
-
#set_quantifier ⇒ Object
set_quantifier- Whether this search uses ALL or DISTINCT
search_terms -
The search terms we’re looking for.
- Whether this search uses ALL or DISTINCT
Attributes inherited from BaseNode
Instance Method Summary collapse
-
#add_search_term(term) ⇒ Object
Adds a search term to the list of terms.
-
#initialize(*argv) ⇒ Select
constructor
:nodoc:.
Constructor Details
#initialize(*argv) ⇒ Select
:nodoc:
25 26 27 28 29 |
# File 'lib/structured_search/tree/select.rb', line 25 def initialize(*argv) @search_terms = [] @set_quantifier = :ALL super *argv end |
Instance Attribute Details
#search_terms ⇒ Object
set_quantifier-
Whether this search uses ALL or DISTINCT
search_terms-
The search terms we’re looking for
10 11 12 |
# File 'lib/structured_search/tree/select.rb', line 10 def search_terms @search_terms end |
#set_quantifier ⇒ Object
set_quantifier-
Whether this search uses ALL or DISTINCT
search_terms-
The search terms we’re looking for
10 11 12 |
# File 'lib/structured_search/tree/select.rb', line 10 def set_quantifier @set_quantifier end |
Instance Method Details
#add_search_term(term) ⇒ Object
Adds a search term to the list of terms
20 21 22 |
# File 'lib/structured_search/tree/select.rb', line 20 def add_search_term(term) @search_terms.push term end |