mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-11 00:33:17 +00:00
Reorder query classes
This commit is contained in:
parent
eb66a2c26b
commit
929bb3d281
1 changed files with 27 additions and 27 deletions
|
|
@ -17,33 +17,6 @@ class SearchQuery:
|
|||
return Not(self)
|
||||
|
||||
|
||||
class SearchQueryOperator(SearchQuery):
|
||||
pass
|
||||
|
||||
|
||||
class MultiOperandsSearchQueryOperator(SearchQueryOperator):
|
||||
def __init__(self, subqueries):
|
||||
self.subqueries = subqueries
|
||||
|
||||
|
||||
#
|
||||
# Operators
|
||||
#
|
||||
|
||||
|
||||
class And(MultiOperandsSearchQueryOperator):
|
||||
pass
|
||||
|
||||
|
||||
class Or(MultiOperandsSearchQueryOperator):
|
||||
pass
|
||||
|
||||
|
||||
class Not(SearchQueryOperator):
|
||||
def __init__(self, subquery: SearchQuery):
|
||||
self.subquery = subquery
|
||||
|
||||
|
||||
#
|
||||
# Basic query classes
|
||||
#
|
||||
|
|
@ -72,4 +45,31 @@ class Boost(SearchQuery):
|
|||
self.boost = boost
|
||||
|
||||
|
||||
#
|
||||
# Operators
|
||||
#
|
||||
|
||||
|
||||
class SearchQueryOperator(SearchQuery):
|
||||
pass
|
||||
|
||||
|
||||
class MultiOperandsSearchQueryOperator(SearchQueryOperator):
|
||||
def __init__(self, subqueries):
|
||||
self.subqueries = subqueries
|
||||
|
||||
|
||||
class And(MultiOperandsSearchQueryOperator):
|
||||
pass
|
||||
|
||||
|
||||
class Or(MultiOperandsSearchQueryOperator):
|
||||
pass
|
||||
|
||||
|
||||
class Not(SearchQueryOperator):
|
||||
def __init__(self, subquery: SearchQuery):
|
||||
self.subquery = subquery
|
||||
|
||||
|
||||
MATCH_ALL = MatchAll()
|
||||
|
|
|
|||
Loading…
Reference in a new issue