CIResults.filtering module¶
-
class
CIResults.filtering.FilterObject(db_path, description=None)¶ Bases:
object
-
class
CIResults.filtering.FilterObjectBool(db_path, description=None)¶ Bases:
CIResults.filtering.FilterObject-
classmethod
parse_value(value)¶
-
classmethod
-
class
CIResults.filtering.FilterObjectDateTime(db_path, description=None)¶ Bases:
CIResults.filtering.FilterObject-
classmethod
parse_value(value)¶
-
classmethod
-
class
CIResults.filtering.FilterObjectDuration(db_path, description=None)¶ Bases:
CIResults.filtering.FilterObject-
classmethod
parse_value(value)¶
-
classmethod
-
class
CIResults.filtering.FilterObjectInteger(db_path, description=None)¶ Bases:
CIResults.filtering.FilterObject-
classmethod
parse_value(value)¶
-
classmethod
-
class
CIResults.filtering.FilterObjectJSON(db_path, description=None, key=None)¶
-
class
CIResults.filtering.FilterObjectModel(model, db_path, description=None)¶ Bases:
CIResults.filtering.FilterObject-
parse_value(value)¶
-
-
class
CIResults.filtering.FilterObjectStr(db_path, description=None)¶ Bases:
CIResults.filtering.FilterObject-
classmethod
parse_value(value)¶
-
classmethod
-
class
CIResults.filtering.LegacyParser(model, **user_filters)¶ Bases:
object
-
class
CIResults.filtering.QueryParser(model, user_query)¶ Bases:
object
-
class
CIResults.filtering.QueryVisitor(model, *arg, **kwargs)¶ Bases:
arpeggio.PTNodeVisitor-
class
NoneObject¶ Bases:
object
-
visit_basic_filter(node, children)¶
-
visit_expression(node, children)¶
-
visit_factor(node, children)¶
-
visit_filter_field(node, children)¶
-
visit_filter_object(node, children)¶
-
visit_limit(node, children)¶
-
visit_orderby(node, children)¶
-
visit_orderby_object(node, children)¶
-
visit_query(node, children)¶
-
visit_val_ago(node, children)¶
-
visit_val_array(node, children)¶
-
visit_val_bool(node, children)¶
-
visit_val_datetime(node, children)¶
-
visit_val_duration(node, children)¶
-
visit_val_int(node, children)¶
-
visit_val_none(node, children)¶
-
visit_val_str(node, children)¶
-
visit_val_subquery(node, children)¶
-
class
-
class
CIResults.filtering.UserFiltrableMixin¶ Bases:
object-
classmethod
from_user_filters(**user_filters)¶
-
classmethod
-
CIResults.filtering.basic_filter()¶
-
CIResults.filtering.expression()¶
-
CIResults.filtering.factor()¶
-
CIResults.filtering.filter_field()¶
-
CIResults.filtering.filter_object()¶
-
CIResults.filtering.limit()¶
-
CIResults.filtering.nested_expression()¶
-
CIResults.filtering.orderby()¶
-
CIResults.filtering.orderby_object()¶
-
CIResults.filtering.query()¶
-
CIResults.filtering.request_to_query(request, Model, default_query_parameters={})¶
-
CIResults.filtering.val_ago()¶
-
CIResults.filtering.val_array()¶
-
CIResults.filtering.val_bool()¶
-
CIResults.filtering.val_datetime()¶
-
CIResults.filtering.val_duration()¶
-
CIResults.filtering.val_int()¶
-
CIResults.filtering.val_none()¶
-
CIResults.filtering.val_str()¶
-
CIResults.filtering.val_subquery()¶