Class: SearchCopGrammar::Nodes::MatchesFulltext
- Inherits:
-
Binary
- Object
- Binary
- SearchCopGrammar::Nodes::MatchesFulltext
show all
- Includes:
- Base
- Defined in:
- lib/search_cop_grammar/nodes.rb
Instance Attribute Summary
Attributes inherited from Binary
#left, #right
Instance Method Summary
collapse
Methods included from Base
#and, #can_flatten?, #can_group?, #can_optimize?, #flatten!, #group!, #nodes, #optimize!, #or
Methods inherited from Binary
#initialize
Instance Method Details
#collection ⇒ Object
102
103
104
|
# File 'lib/search_cop_grammar/nodes.rb', line 102
def collection
left
end
|
#finalize! ⇒ Object
98
99
100
|
# File 'lib/search_cop_grammar/nodes.rb', line 98
def finalize!
FulltextExpression.new collection, self
end
|
#fulltext? ⇒ Boolean
94
95
96
|
# File 'lib/search_cop_grammar/nodes.rb', line 94
def fulltext?
true
end
|
#not ⇒ Object
90
91
92
|
# File 'lib/search_cop_grammar/nodes.rb', line 90
def not
MatchesFulltextNot.new left, right
end
|