beat.web.search.utils module

class beat.web.search.utils.FilterGenerator[source]

Bases: object

FILTER_IEXACT = 0
FILTER_ICONTAINS = 1
FILTER_ISTARTSWITH = 2
FILTER_IENDSWITH = 3
process_contribution_name(contribution_name, exact=False)[source]
process_dataset_name(dataset_name, exact=False)[source]
parse_contribution_name(contribution_name, exact=False)[source]
parse_dataset_name(dataset_name, exact=False)[source]
add(value, creation_callback)[source]
static create_author_filter(filter_type, value)[source]
static create_name_filter(filter_type, value)[source]
static create_toolchain_author_filter(filter_type, value)[source]
static create_toolchain_name_filter(filter_type, value)[source]
static create_protocol_filter(filter_type, value)[source]
static create_dataset_filter(filter_type, value)[source]
beat.web.search.utils.OR(filters)[source]
beat.web.search.utils.generate_database_filter(database, django_operator)[source]
beat.web.search.utils.filter_database_name(queryset, operator, value)[source]
beat.web.search.utils.generate_protocol_filter(protocol, django_operator)[source]
beat.web.search.utils.filter_protocol_name(queryset, operator, value)[source]
beat.web.search.utils.generate_dataset_filter(dataset, django_operator)[source]
beat.web.search.utils.filter_dataset_name(queryset, operator, value)[source]
beat.web.search.utils.generate_algorithm_filter(algorithm, analyzer_flag, django_operator)[source]
beat.web.search.utils.filter_algorithm_fullname(queryset, operator, value, analyzer)[source]
beat.web.search.utils.filter_toolchain_author(queryset, operator, value)[source]
beat.web.search.utils.generate_toolchain_filter(toolchain, django_operator)[source]
beat.web.search.utils.filter_toolchain_fullname(queryset, operator, value)[source]
beat.web.search.utils.filter_experiment_author(queryset, operator, value)[source]
beat.web.search.utils.generate_experiment_filter(experiment, django_operator)[source]
beat.web.search.utils.filter_experiment(queryset, operator, value)[source]
beat.web.search.utils.filter_experiment_date(queryset, operator, value)[source]
beat.web.search.utils.filter_experiment_result(queryset, name, operator, value)[source]
beat.web.search.utils.filter_any_field(queryset, operator, value)[source]
beat.web.search.utils.apply_filter(queryset, filter_entry)[source]