extract_procedures(path) | SELECT from methods | Regex-parsing .bsl |
find_exports(path) | SELECT WHERE is_export=1 | Filter extract_procedures |
find_callers_context(proc) | JOIN calls+methods+modules | Parallel scan+grep .bsl |
find_event_subscriptions(obj) | SELECT from event_subscriptions | XML-parsing EventSubscriptions/** |
find_scheduled_jobs(name) | SELECT from scheduled_jobs | XML-parsing ScheduledJobs/** |
find_functional_options(obj) | SELECT from functional_options | XML-parsing FunctionalOptions/** |
find_enum_values(name) | SELECT from enum_values | Glob + XML-parsing Enums/** |
analyze_subsystem(name) | SELECT from subsystem_content | Glob + XML-parsing Subsystems/** |
find_roles(obj) | SELECT from role_rights | Parsing Rights.xml / .rights |
find_register_movements(doc) | SELECT DISTINCT from register_movements | Grep ObjectModule + ManagerModule |
find_register_writers(reg) | SELECT from register_movements | Parallel search ObjectModule |
glob_files(pattern) | SELECT from file_paths | pathlib.Path.glob() |
tree(path) | SELECT from file_paths | Recursive iterdir() |
find_files(name) | SELECT from file_paths (ranked) | os.walk() + in-memory search |
search_methods(query) | FTS5 (BM25) | Not available |
search_objects(query) | SELECT from object_synonyms | Not available |
search_regions(query) | SELECT from regions | Not available |
search_module_headers(query) | SELECT from module_headers | Not available |
find_attributes(name) | SELECT from object_attributes | Live XML-parsing |
find_predefined(name) | SELECT from predefined_items | Live XML-parsing |
find_exchange_plan_content(name) | SELECT from exchange_plan_content | Live XML-parsing |
find_references_to_object(obj) | SELECT from metadata_references | Live XML-parsing |
find_code_usages(obj) | SELECT from metadata_code_usages | Limited safe_grep |
find_defined_types(name) | SELECT from defined_types | Live XML-parsing |
parse_form(object_name) | SELECT from form_elements | Glob + XML-parsing |