Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nayshins/ummon
/ functions
Functions
347 in github.com/Nayshins/ummon
⨍
Functions
347
◇
Types & classes
74
Function
execute_query
Convenience function to execute a query with options
src/query/mod.rs:76
Method
extractKey
(T item)
test/java/ComplexExample.java:80
Method
extract_documentation
Extracts documentation comments for a code elemen # Arguments `content` - The source code as a string `location` - Source location of the code elemen
src/parser/language_support/mod.rs:346
Method
extract_domain_model
( &'a self, content: &'a str, file_path: &'a str, )
src/prompt/domain_extraction.rs:137
Method
find_paths
Find paths between entities using recursive CTEs in SQLite
src/db.rs:792
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/db.rs:29
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/graph/entity.rs:63
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/graph/relationship.rs:41
Method
from_str
(s: &str)
src/prompt/llm_integration.rs:20
Method
from_str
(s: &str)
src/query/formatter.rs:19
Method
generate_id
Generate a default relationship ID based on source, target, and type
src/graph/relationship.rs:89
Method
get_all_relationships
Get all relationships directly from the database
src/db.rs:649
Method
get_relationship_count
Get the total number of relationships by SQL count
src/db.rs:627
Method
iterator
Iterator implementation
test/java/ComplexExample.java:94
Method
load_outgoing_relationships
Load outgoing relationships for a specific entity
src/db.rs:595
Method
load_relationships_by_type
Load relationships by relationship type
src/db.rs:610
Function
main
()
src/main.rs:15
Method
main
Main method to demonstrate usage
test/java/ComplexExample.java:125
Method
main
Main method to demonstrate usage @param args Command line arguments
test/java/Test.java:56
Method
new
Create a new database connection, initializing the schema if needed
src/db.rs:48
Method
new
()
src/prompt/domain_extraction.rs:23
Method
new
Creates a new Rust parser # Returns `Self` - A new instance of the Rust parser # Panics This function will panic if the tree-sitter Rust language ca
src/parser/language_support/rust.rs:26
Method
new
()
src/parser/language_support/java.rs:16
Method
new
()
src/parser/language_support/python.rs:16
Method
new
Creates a new JavaScript parser # Returns `Self` - A new instance of the JavaScript parser # Panics This function will panic if the tree-sitter Java
src/parser/language_support/javascript.rs:26
Method
new
Create a new formatter with knowledge graph (for traditional query)
src/query/formatter.rs:37
Method
new
(db: &'a Database)
src/query/db_executor.rs:25
Method
new
(config: LlmConfig)
src/query/nl_translator.rs:16
Method
new
()
src/graph/knowledge_graph.rs:75
Method
new
(id: &str)
src/graph/entity.rs:53
Method
new
(id: &str)
src/graph/relationship.rs:12
Method
new_for_boxed_entities
Create a new formatter without knowledge graph (for database-only query)
src/query/formatter.rs:45
Method
new_with_db
Create a new knowledge graph with a database connection
src/graph/knowledge_graph.rs:86
Function
parse_entity_from_json
(json: serde_json::Value)
src/prompt/domain_extraction.rs:185
Method
parse_modules
Parses module information from source code # Arguments `content` - The source code as a string `file_path` - Path to the source file (for error repor
src/parser/language_support/mod.rs:287
Method
parse_types
Parses types (classes, structs, interfaces, etc.) from source code # Arguments `content` - The source code as a string `file_path` - Path to the sour
src/parser/language_support/mod.rs:262
Method
process
(T item)
test/java/ComplexExample.java:88
Method
processItems
()
test/java/ComplexExample.java:103
Function
run
( instruction: &str, llm_provider: Option<&str>, llm_model: Option<&str>, )
src/commands/assist.rs:8
Function
run
Runs the query command with the provided arguments
src/commands/query.rs:6
Method
safe_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/mod.rs:363
Method
serialize_data
Serialize the entity data to a string for database storage Default implementation provides empty JSON object Note: This method is used by the Databas
src/graph/entity.rs:133
Function
test_add_bidirectional_relationship
()
src/graph/knowledge_graph.rs:1093
Function
test_add_boxed_entity_preserves_function_data
()
src/graph/knowledge_graph.rs:606
Function
test_add_boxed_entity_preserves_type_data
()
src/graph/knowledge_graph.rs:669
Function
test_add_boxed_entity_wrong_type_fails
()
src/graph/knowledge_graph.rs:721
Function
test_add_entity
()
src/graph/knowledge_graph.rs:569
Function
test_add_entity_duplicate
()
src/graph/knowledge_graph.rs:1001
Function
test_add_relationship
()
src/graph/knowledge_graph.rs:744
Function
test_add_relationship_with_nonexistent_entity
()
src/graph/knowledge_graph.rs:1050
Function
test_aggregate_and_rank_files
()
src/agent/relevance_agent.rs:329
Function
test_base_entity
()
src/graph/entity.rs:567
Function
test_build_domain_extraction_prompt
()
src/prompt/domain_extraction.rs:402
Function
test_build_translation_prompt
()
src/query/nl_translator.rs:180
Function
test_chunk_file
()
src/prompt/domain_extraction.rs:330
Function
test_complex_condition
()
src/query/parser.rs:521
Function
test_concurrent_saves
()
src/db.rs:1315
Function
test_condition_to_sql_parameterization
()
src/query/db_executor.rs:349
Function
test_database_initialization
()
src/db.rs:1117
Function
test_deduplicate_entities
()
src/prompt/domain_extraction.rs:356
Function
test_domain_concept_entity
()
src/graph/entity.rs:729
Function
test_domain_concept_relationships
()
src/graph/knowledge_graph.rs:1347
Function
test_domain_concepts
()
src/graph/knowledge_graph.rs:948
Function
test_empty_results
()
src/query/formatter.rs:567
Function
test_empty_results_boxed
()
src/query/formatter.rs:578
Function
test_entity_id
()
src/graph/entity.rs:560
Function
test_entity_type_conversion
()
src/graph/entity.rs:806
Function
test_execute_select_query
()
src/query/db_executor.rs:324
Function
test_execute_select_with_condition
()
src/query/db_executor.rs:337
Function
test_extract_keywords_fallback
()
src/agent/relevance_agent.rs:312
Function
test_extract_query_and_confidence
()
src/query/nl_translator.rs:200
Function
test_file_path_accessor
()
src/graph/entity.rs:755
Function
test_find_paths
()
src/graph/knowledge_graph.rs:859
Function
test_find_paths_complex
()
src/graph/knowledge_graph.rs:1239
Function
test_format_csv
()
src/query/formatter.rs:540
Function
test_format_csv_boxed
()
src/query/formatter.rs:554
Function
test_format_json
()
src/query/formatter.rs:469
Function
test_format_json_boxed
()
src/query/formatter.rs:484
Function
test_format_text
()
src/query/formatter.rs:498
Function
test_format_text_boxed
()
src/query/formatter.rs:513
Function
test_format_tree
()
src/query/formatter.rs:527
Function
test_function_entity
()
src/graph/entity.rs:595
Function
test_generic_parameters
()
src/parser/language_support/rust.rs:1204
Function
test_get_endpoint_url
()
src/prompt/llm_integration.rs:434
Function
test_get_entities_by_type
()
src/graph/knowledge_graph.rs:806
Function
test_get_entities_with_multiple_filters
()
src/graph/knowledge_graph.rs:1152
Function
test_get_request_headers
()
src/prompt/llm_integration.rs:462
Function
test_has_attribute_condition
()
src/query/parser.rs:532
Function
test_impl_generic_parameters
()
src/parser/language_support/rust.rs:1297
Function
test_invalid_query
()
src/query/parser.rs:549
Function
test_java_basic_parsing
()
src/parser/language_support/java.rs:869
Function
test_java_field_extraction
()
src/parser/language_support/java.rs:1027
Function
test_java_generic_parameters
()
src/parser/language_support/java.rs:1087
Function
test_java_parser_boundary_conditions
()
src/parser/language_support/java.rs:982
Function
test_java_parser_empty_content
()
src/parser/language_support/java.rs:910
Function
test_java_parser_invalid_content
()
src/parser/language_support/java.rs:947
Function
test_javascript_parser_boundary_conditions
()
src/parser/language_support/javascript.rs:571
Function
test_javascript_parser_empty_content
()
src/parser/language_support/javascript.rs:514
Function
test_javascript_parser_invalid_content
()
src/parser/language_support/javascript.rs:542
Function
test_large_graph
()
src/graph/knowledge_graph.rs:1437
← previous
next →
201–300 of 347, ranked by callers