Module: SearchCop::Visitors::Mysql
- Defined in:
- lib/search_cop/visitors/mysql.rb
Defined Under Namespace
Classes: FulltextQuery
Instance Method Summary collapse
- #visit_SearchCopGrammar_Attributes_Collection(node) ⇒ Object
- #visit_SearchCopGrammar_Nodes_FulltextExpression(node) ⇒ Object
Instance Method Details
#visit_SearchCopGrammar_Attributes_Collection(node) ⇒ Object
34 35 36 |
# File 'lib/search_cop/visitors/mysql.rb', line 34 def visit_SearchCopGrammar_Attributes_Collection(node) node.attributes.collect { |attribute| visit attribute }.join(", ") end |
#visit_SearchCopGrammar_Nodes_FulltextExpression(node) ⇒ Object
38 39 40 |
# File 'lib/search_cop/visitors/mysql.rb', line 38 def visit_SearchCopGrammar_Nodes_FulltextExpression(node) "MATCH(#{visit node.collection}) AGAINST(#{visit FulltextQuery.new(connection).visit(node.node)} IN BOOLEAN MODE)" end |