MCPcopy Create free account

hub / github.com/Nayshins/ummon / functions

Functions347 in github.com/Nayshins/ummon

↓ 1 callersMethodcan_handle
Determines if this parser can handle a given file # Arguments `file_path` - Path to the file to check # Returns `bool` - True if this parser can han
src/parser/language_support/rust.rs:626
↓ 1 callersMethodcheck_traversal_targets
Check if any traversal target meets the conditions
src/query/db_executor.rs:105
↓ 1 callersMethodclone_box
(&self)
src/parser/language_support/rust.rs:946
↓ 1 callersMethodcreateTestList
A static helper method that creates a list of test objects @param size The number of objects to create @return A list of test objects
test/java/Test.java:44
↓ 1 callersMethodcreate_location_from_node
Creates a Location object from a tree-sitter node
src/parser/language_support/rust.rs:372
↓ 1 callersMethodcreate_location_from_node
Creates a Location object from a tree-sitter node
src/parser/language_support/python.rs:364
↓ 1 callersFunctioncreate_temp_file
Helper function to create a temporary file for a specific language
benches/parsing_benchmarks.rs:225
↓ 1 callersMethoddetermine_field_visibility
Determines visibility based on Python naming conventions
src/parser/language_support/python.rs:328
↓ 1 callersMethodexecute_select
Execute a select query using direct SQL
src/query/db_executor.rs:38
↓ 1 callersMethodexecute_traversal
Execute a traversal query using the database's find_paths method
src/query/db_executor.rs:56
↓ 1 callersFunctionexpand_context
Expand context via relationship traversal
src/agent/relevance_agent.rs:174
↓ 1 callersMethodextract_annotations
Extracts annotations from decorators
src/parser/language_support/python.rs:347
↓ 1 callersMethodextract_call_name
(&self, node: Node, content: &str)
src/parser/language_support/javascript.rs:196
↓ 1 callersMethodextract_class_fields
Extracts fields from a Python class definition
src/parser/language_support/python.rs:369
↓ 1 callersMethodextract_containing_type
(&self, node: Node, content: &str)
src/parser/language_support/rust.rs:105
↓ 1 callersMethodextract_domain_model
( &'a self, _content: &'a str, _file_path: &'a str, )
src/parser/domain_model.rs:56
↓ 1 callersMethodextract_field_annotations
Extracts annotations (attribute items) from a field declaration
src/parser/language_support/rust.rs:362
↓ 1 callersMethodextract_field_default_value
Extracts default value for a field if presen
src/parser/language_support/rust.rs:347
↓ 1 callersMethodextract_field_from_assignment
Extracts field name and type from an assignment node
src/parser/language_support/python.rs:274
↓ 1 callersMethodextract_field_name_and_type
Extracts field name and type from a field declaration node
src/parser/language_support/rust.rs:329
↓ 1 callersMethodextract_fields
(&self, node: Node, content: &str)
src/parser/language_support/java.rs:376
↓ 1 callersMethodextract_function_details
( &self, node: Node, content: &str, file_path: &str, )
src/parser/language_support/java.rs:22
↓ 1 callersMethodextract_function_details
( &self, node: Node, content: &str, file_path: &str, )
src/parser/language_support/javascript.rs:87
↓ 1 callersMethodextract_generic_parameters
(&self, node: Node, content: &str)
src/parser/language_support/rust.rs:214
↓ 1 callersMethodextract_generic_parameters
(&self, node: Node, content: &str)
src/parser/language_support/java.rs:116
↓ 1 callersMethodextract_generic_parameters
(&self, node: Node, content: &str)
src/parser/language_support/python.rs:230
↓ 1 callersMethodextract_generic_parameters
(&self, node: Node, content: &str)
src/parser/language_support/javascript.rs:218
↓ 1 callersFunctionextract_keywords
Extract technical keywords from the proposed change using LLM
src/agent/relevance_agent.rs:39
↓ 1 callersMethodextract_path_expr
(&self, node: Node, content: &str)
src/parser/language_support/rust.rs:192
↓ 1 callersMethodextract_struct_fields
Extracts struct fields from a struct AST node
src/parser/language_support/rust.rs:377
↓ 1 callersMethodextract_type_details
( &self, node: Node, content: &str, file_path: &str, )
src/parser/language_support/java.rs:245
↓ 1 callersMethodextract_type_visibility
(&self, node: Node, content: &str)
src/parser/language_support/java.rs:355
↓ 1 callersMethodfind_nested_classes
( &self, node: Node, content: &str, file_path: &str, )
src/parser/language_support/python.rs:412
↓ 1 callersMethodfind_nested_functions
( &self, node: Node, content: &str, file_path: &str, parent_entity_nam
src/parser/language_support/rust.rs:567
↓ 1 callersMethodformat_csv
Format as CSV
src/query/formatter.rs:222
↓ 1 callersMethodformat_csv_boxed
Format as CSV for boxed entities
src/query/formatter.rs:274
↓ 1 callersMethodformat_json
Format as JSON (default)
src/query/formatter.rs:78
↓ 1 callersMethodformat_json_boxed
Format as JSON for boxed entities
src/query/formatter.rs:105
↓ 1 callersMethodformat_text
Format as plain text
src/query/formatter.rs:132
↓ 1 callersMethodformat_text_boxed
Format as plain text for boxed entities
src/query/formatter.rs:153
↓ 1 callersMethodformat_tree
Format as hierarchical tree
src/query/formatter.rs:174
↓ 1 callersMethodget_all_relationships
Get all relationships Returns a vector of all relationships in the graph directly from the relationship store
src/graph/knowledge_graph.rs:515
↓ 1 callersMethodget_all_relationships
Get all relationships
src/graph/relationship.rs:171
↓ 1 callersFunctionget_endpoint_url
(config: &LlmConfig)
src/prompt/llm_integration.rs:240
↓ 1 callersMethodget_entity_result
Get an entity by its ID with standardized error handling
src/graph/knowledge_graph.rs:336
↓ 1 callersMethodget_metadata
Get a metadata value by key
src/db.rs:654
↓ 1 callersFunctionget_modified_files
Get files that have been modified since the last indexing
src/commands/index.rs:482
↓ 1 callersMethodget_relationship_count
Get the total number of relationships
src/graph/knowledge_graph.rs:509
↓ 1 callersFunctionget_relevant_files
( query: &str, _db: &crate::db::Database, )
src/commands/assist.rs:19
↓ 1 callersMethodgroupBy
Groups items by a key function @param keyExtractor The function to extract keys @param <K> The key type @return Map of items grouped by key
test/java/ComplexExample.java:50
↓ 1 callersMethodincrementCount
Increment the counter by a specific amount @param amount The amount to increment by
test/java/Test.java:35
↓ 1 callersFunctionindex_entities
First pass: Index all entities from code
src/commands/index.rs:150
↓ 1 callersFunctionindex_relationships
Second pass: Build relationships between entities
src/commands/index.rs:346
↓ 1 callersFunctionindex_specific_entities
Index entities from a specific set of files
src/commands/index.rs:513
↓ 1 callersFunctionindex_specific_relationships
Build relationships between entities for specific files
src/commands/index.rs:681
↓ 1 callersFunctioninfer_domain_model
Third pass: Infer domain model from code entities
src/commands/index.rs:787
↓ 1 callersMethodinitialize_schema
Initialize the database schema if needed, using a single transaction
src/db.rs:81
↓ 1 callersMethodis_optional_type
Checks if a type annotation indicates an optional field
src/parser/language_support/python.rs:339
↓ 1 callersMethodload_relationships_for_entity
Load relationships for a specific entity (both incoming and outgoing)
src/db.rs:580
↓ 1 callersMethodmetadata_mut
(&mut self)
src/graph/entity.rs:199
↓ 1 callersFunctionparse_entity_type
Parse entity type from string representation
src/db.rs:1041
↓ 1 callersFunctionparse_operator
(pair: Pair<Rule>)
src/query/parser.rs:377
↓ 1 callersFunctionparse_relationship
(pair: Pair<Rule>)
src/query/parser.rs:263
↓ 1 callersFunctionparse_relationship_type
Parse relationship type from string representation
src/db.rs:1076
↓ 1 callersFunctionparse_response
(json: Value, provider: LlmProvider)
src/prompt/llm_integration.rs:280
↓ 1 callersFunctionparse_select_query
(pair: Pair<Rule>)
src/query/parser.rs:161
↓ 1 callersFunctionparse_simple_condition
(pair: Pair<Rule>)
src/query/parser.rs:344
↓ 1 callersFunctionparse_traversal_query
(pair: Pair<Rule>)
src/query/parser.rs:189
↓ 1 callersFunctionparse_value
(pair: Pair<Rule>)
src/query/parser.rs:392
↓ 1 callersMethodprocessAsync
Performs an async operation on all items @param processor The async processor @return Future with processed results
test/java/ComplexExample.java:60
↓ 1 callersMethodprune
Prune entities and relationships associated with specific files This method removes all entities and their relationships that belong to the specified
src/graph/knowledge_graph.rs:524
↓ 1 callersMethodpurge
Purge all entities and relationships from the graph This method completely clears the knowledge graph and its database. Use with caution, as it will
src/graph/knowledge_graph.rs:543
↓ 1 callersMethodpurge_graph
Purge all entities and relationships from the graph
src/db.rs:736
↓ 1 callersFunctionrank_entities
Rank entities using a hybrid scoring approach
src/agent/relevance_agent.rs:226
↓ 1 callersMethodremove_entities_and_relationships_by_files
Remove entities and relationships associated with specified files
src/db.rs:677
↓ 1 callersMethodrow_to_relationship
Helper method to parse a database row into a Relationship
src/db.rs:438
↓ 1 callersMethodsafe_extract_text
Safely extracts text from source code with bounds checking # Arguments `content` - The source code as a string `start` - Starting byte offse `end` -
src/parser/language_support/rust.rs:639
↓ 1 callersFunctionsearch_seed_entities
Search for seed entities matching the extracted keywords
src/agent/relevance_agent.rs:110
↓ 1 callersMethodset_metadata
Set a metadata value by key
src/db.rs:667
↓ 1 callersFunctionsuggest_relevant_files
Suggests relevant files based on a proposed change
src/agent/relevance_agent.rs:19
↓ 1 callersFunctiontry_llm_query
(client: &Client, config: &LlmConfig, body: &Value)
src/prompt/llm_integration.rs:207
MethodComplexExample
Creates a new complex example @param name The example name @param initialItems Initial items to add
test/java/ComplexExample.java:25
MethodTest
Constructor for Test class @param name The name value @param count The count value
test/java/Test.java:18
Functionbench_parsing
Benchmark parsing performance for different languages
benches/parsing_benchmarks.rs:245
Methodcan_handle
(&self, file_path: &Path)
src/parser/language_support/java.rs:488
Methodcan_handle
(&self, file_path: &Path)
src/parser/language_support/python.rs:562
Methodcan_handle
Determines if this parser can handle a given file # Arguments `file_path` - Path to the file to check # Returns `bool` - True if this parser can han
src/parser/language_support/javascript.rs:270
Methodclone_box
(&self)
src/parser/language_support/java.rs:858
Methodclone_box
(&self)
src/parser/language_support/python.rs:809
Methodclone_box
(&self)
src/parser/language_support/javascript.rs:396
Methoddefault
()
src/prompt/llm_integration.rs:44
Methoddefault
()
src/prompt/domain_extraction.rs:17
Methoddefault
()
src/parser/language_support/rust.rs:12
Methoddefault
()
src/parser/language_support/java.rs:10
Methoddefault
()
src/parser/language_support/python.rs:10
Methoddefault
()
src/parser/language_support/javascript.rs:12
Methoddefault
()
src/query/mod.rs:64
Methoddefault
()
src/graph/knowledge_graph.rs:69
Functiondefault_confidence
()
src/graph/entity.rs:508
Functiondowncast_entity
Helper function to downcast a trait object to a concrete type
src/graph/knowledge_graph.rs:50
← previousnext →101–200 of 347, ranked by callers