Skip to main content
View module source on GitHub

IncomingQuery

Represents an incoming query with its components. Attributes:

__init__

Initialize an IncomingQuery object. Arguments:

QueryObject

Represents a query object with its components. Attributes:

parse_incoming_query

Parses an incoming query string into a list of RuleType objects. Arguments: Returns:

evaluate_rule_group

Evaluates a rule group against incoming query rules. Arguments: Returns:

check_operator_match

Checks if the operator between two rules matches. Arguments: Returns:

condition_met

Checks if the condition between two rules is met. Arguments: Returns:

find_best_match

Finds the best match for the incoming query among the list of objects. Arguments: Returns:

find_all_matches

Finds all matches for the incoming query among the list of objects. Arguments: Returns: