IScriptQueryRepository

class

IScriptQueryRepository.

IScriptQueryRepository

Bases: object

Scripting API to access the query chains.

get_all_query_chains

Retrieves the query chains.

Returns

The requested query chains.

Return type

get_query_chain_by_name

name

Retrieves the query chains by name.

Parameters

name (string) -- The name.

Returns

The requested query chains

Return type

get_query_chains_by_name

name_search_text

Retrieves queries that contain the given string as part of the name.

Parameters

name_search_text (string) -- The name search text.

Returns

The requested query chains.

Return type

get_query_chain_by_unique_id

unique_id

Retrieves the query chains by unique identifier.

Parameters

unique_id (Guid) -- The unique identifier.

Returns

The requested query chain.

Return type

get_all_rule_sets

Retrieves all rule sets.

Returns

The requested rule sets

Return type

get_rule_set_by_name

name

Retrieves the rule set by name.

Parameters

name (string) -- The name.

Returns

The requested rule set.

Return type

get_rule_set_by_unique_id

unique_id

Retrieves the rule set by unique id.

Parameters

unique_id (Guid) -- The unique identifier.

Returns

The requested rule set.

Return type

restore_query_chain

query_chain

Restores the original query chains.

Parameters

query_chain (IScriptQueryChain) -- The query chain.

Note

Only supported for overriden system query chains.

restore_query

query

Restores the original query.

Parameters

query (IScriptQuery) -- The query.

Note

Only supported for overriden system query.

restore_rule_set

rule_set

Restores the original rule sets.

Parameters

rule_set (IScriptRuleSet) -- The rule set.

Note

Only supported for overriden system rule sets.