Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraphLite-AI/GraphLite
/ functions
Functions
2,902 in github.com/GraphLite-AI/GraphLite
⨍
Functions
2,902
◇
Types & classes
654
↓ 10 callers
Method
flush
(&self)
graphlite/src/storage/persistent/sled.rs:69
↓ 10 callers
Method
get_all_edges
Get all edges in the graph
graphlite/src/storage/graph_cache.rs:176
↓ 10 callers
Method
get_edge
Get an edge by ID
graphlite/src/storage/graph_cache.rs:148
↓ 10 callers
Method
get_node_mut
Get a mutable reference to a node by ID
graphlite/src/storage/graph_cache.rs:143
↓ 10 callers
Method
is_empty
Check if the graph is empty (no nodes and no edges)
graphlite/src/storage/graph_cache.rs:191
↓ 10 callers
Method
query
Execute a GQL query Args: session_id: Session ID from create_session() query: GQL query string Retu
bindings/python/graphlite/graphlite.py:258
↓ 10 callers
Method
record_event
(&self, event: CacheEvent)
graphlite/src/cache/cache_manager.rs:650
↓ 10 callers
Function
tag_identifier
ROADMAP v0.4.0 - Identifier matcher for keyword detection in DDL
graphlite/src/schema/parser/graph_type.rs:520
↓ 10 callers
Method
update_activity
Update the last activity timestamp
graphlite/src/session/models.rs:374
↓ 9 callers
Method
add_edge
Add an edge to the graph
graphlite/src/storage/graph_cache.rs:79
↓ 9 callers
Method
add_node
Add a node to the graph
graphlite/src/storage/graph_cache.rs:54
↓ 9 callers
Function
create_regression_test_fixture
Helper function to create test fixture for regression tests
graphlite/tests/insert_node_identifier_regression_test.rs:17
↓ 9 callers
Method
execute
(&mut self, op: CatalogOperation)
graphlite/src/catalog/providers/graph_metadata.rs:717
↓ 8 callers
Function
create_context
(args: Vec<Value>)
graphlite/src/functions/list_functions.rs:377
↓ 8 callers
Function
dummy_location
()
graphlite/src/plan/builders/logical_builder.rs:948
↓ 8 callers
Method
execute
(&self, context: &FunctionContext)
graphlite/src/functions/list_functions.rs:43
↓ 8 callers
Method
execute
(&self, context: &FunctionContext)
graphlite/src/functions/special_functions.rs:55
↓ 8 callers
Function
print_query
(query: &Query, indent: usize)
graphlite/src/ast/pretty_printer.rs:131
↓ 8 callers
Method
print_summary
(&self)
graphlite/tests/testutils/test_fixture.rs:381
↓ 8 callers
Method
remove_edge
Remove an edge
graphlite/src/storage/graph_cache.rs:319
↓ 8 callers
Method
run
Run all test cases in the suite
graphlite/tests/testutils/test_fixture.rs:411
↓ 7 callers
Method
cmp
(&self, other: &Self)
graphlite/src/exec/streaming_topk.rs:82
↓ 7 callers
Method
disable_index_scans
Disable index scans in the physical plan Originally: optimizer.rs line 2137
graphlite/src/plan/optimizers/physical_optimizer.rs:46
↓ 7 callers
Function
dummy_location
Helper to create a dummy location for tests
graphlite/src/exec/write_engine/operations/match_remove.rs:631
↓ 7 callers
Function
dummy_location
Helper to create a dummy location for tests
graphlite/src/exec/write_engine/operations/match_set.rs:925
↓ 7 callers
Method
execute_node_with_graph
( &self, node: &PhysicalNode, context: &mut ExecutionContext, graph: &Arc<Grap
graphlite/src/exec/executor.rs:3449
↓ 7 callers
Method
expression_to_string
Convert expression to string for default column naming
graphlite/src/exec/executor.rs:5573
↓ 7 callers
Method
get_outgoing_edges
Get all outgoing edges from a node
graphlite/src/storage/graph_cache.rs:219
↓ 7 callers
Method
get_text_score
Get text search score
graphlite/src/exec/result.rs:212
↓ 7 callers
Method
infer_value_type
ROADMAP v0.5.0 - Runtime value type inference
graphlite/src/exec/executor.rs:8059
↓ 7 callers
Method
is_truthy
Check if a value is truthy for CASE condition evaluation
graphlite/src/exec/executor.rs:4889
↓ 7 callers
Method
length
Get the length of the path (number of edges)
graphlite/src/storage/value.rs:128
↓ 7 callers
Method
log_operation
Add an undo operation to the log
graphlite/src/txn/log.rs:78
↓ 7 callers
Function
parse_timezone
Parse timezone string into either a named timezone or fixed offset
graphlite/src/functions/timezone_functions.rs:19
↓ 7 callers
Method
partial_cmp
(&self, other: &Self)
graphlite/src/exec/streaming_topk.rs:93
↓ 7 callers
Function
print_expression
(expr: &Expression, indent: usize)
graphlite/src/ast/pretty_printer.rs:403
↓ 7 callers
Method
schema_name
Get unique schema name for test isolation
graphlite/tests/testutils/cli_fixture.rs:146
↓ 7 callers
Method
set_value
Set a value in the row
graphlite/src/exec/result.rs:243
↓ 7 callers
Method
size_bytes
(&self)
graphlite/src/cache/result_cache.rs:72
↓ 7 callers
Function
tokenize
Public function to tokenize input
graphlite/src/ast/lexer.rs:1861
↓ 7 callers
Method
update_global_stats
(&self)
graphlite/src/cache/cache_manager.rs:635
↓ 6 callers
Method
as_datetime_utc
Get any datetime as UTC, converting if necessary
graphlite/src/storage/value.rs:217
↓ 6 callers
Method
as_list
Extract as list (supports both List and Array variants)
graphlite/src/storage/value.rs:245
↓ 6 callers
Method
create_pattern_subplan
Helper: Create a sub-plan for a single pattern
graphlite/src/plan/pattern_optimization/physical_generation.rs:289
↓ 6 callers
Function
estimate_value_size
Estimate memory usage of a Value
graphlite/src/txn/log.rs:270
↓ 6 callers
Method
evaluate_simple_expression
Evaluate a simple expression (literals and function calls) for INSERT/SET operations This is a lightweight evaluator for property expressions that don
graphlite/src/exec/context.rs:292
↓ 6 callers
Method
execute
(&mut self, op: CatalogOperation)
graphlite/src/catalog/providers/security.rs:593
↓ 6 callers
Method
execute_subquery
Execute a subquery within the current execution context
graphlite/src/exec/executor.rs:1055
↓ 6 callers
Method
expand_single_element
Expand an element for a specific range of occurrences
graphlite/src/exec/executor.rs:6537
↓ 6 callers
Method
get
Get cached plan if available
graphlite/src/cache/plan_cache.rs:133
↓ 6 callers
Method
get_graph
ROADMAP v0.2.0 - Session management for multi-user support (see ROADMAP.md §2)
graphlite/src/session/models.rs:551
↓ 6 callers
Method
get_incoming_edges
Get all incoming edges to a node
graphlite/src/storage/graph_cache.rs:232
↓ 6 callers
Method
get_index_manager
Get or create index manager from storage
graphlite/src/exec/schema_engine/operations/types/index_operations.rs:208
↓ 6 callers
Function
identifier
Parse identifier (does NOT accept string literals - use identifier_or_quoted for that)
graphlite/src/ast/parser.rs:2368
↓ 6 callers
Method
is_active
Check if transaction is active
graphlite/src/txn/state.rs:224
↓ 6 callers
Method
next_global_sequence
Get next global sequence number
graphlite/src/txn/wal.rs:625
↓ 6 callers
Function
parse_identifier
ROADMAP v0.4.0 - Token-level identifier parser for DDL statements
graphlite/src/schema/parser/graph_type.rs:441
↓ 6 callers
Method
stats
Get cache statistics
graphlite/src/cache/plan_cache.rs:307
↓ 6 callers
Method
transaction
Begin a new transaction Transactions provide ACID guarantees and can be committed or rolled back. Following the rusqlite pattern, transactions will a
sdk-rust/src/connection.rs:235
↓ 6 callers
Function
value_to_comparable
Convert a Value to a comparable representation for equality/uniqueness checks This handles the complexity of comparing different Value types consisten
graphlite/src/functions/special_functions.rs:243
↓ 6 callers
Method
with_function_registry
Set the function registry
graphlite/src/exec/context.rs:121
↓ 6 callers
Method
write_entry
Write a WAL entry to persistent storage
graphlite/src/txn/wal.rs:473
↓ 5 callers
Method
apply_aggregation
Apply aggregation to the plan
graphlite/src/plan/operators/logical.rs:571
↓ 5 callers
Method
as_boolean
Extract as boolean if possible
graphlite/src/storage/value.rs:184
↓ 5 callers
Method
clear
Clear all data from the database
graphlite/src/storage/data_adapter.rs:273
↓ 5 callers
Method
clear
(&self)
graphlite/src/storage/persistent/sled.rs:48
↓ 5 callers
Method
clear
Clear all cached data
graphlite/src/session/models.rs:142
↓ 5 callers
Method
clear_locals
Clear local variables while preserving session state
graphlite/src/exec/context.rs:199
↓ 5 callers
Method
close_session
Close a session Removes the session from the session manager.
graphlite/src/coordinator/query_coordinator.rs:555
↓ 5 callers
Method
coordinator
Get access to the underlying QueryCoordinator Provides direct access to the low-level API when needed for advanced operations not yet covered by the
sdk-rust/src/connection.rs:108
↓ 5 callers
Method
current_transaction_id
Get the current transaction ID (if any)
graphlite/src/session/transaction_state.rs:52
↓ 5 callers
Method
end_step
End the current step and record it
graphlite/src/plan/trace.rs:87
↓ 5 callers
Method
execute_statement
Private helper for statement execution within the unified flow
graphlite/src/exec/executor.rs:703
↓ 5 callers
Function
expression
Parse expression with operator precedence
graphlite/src/ast/parser.rs:1571
↓ 5 callers
Method
expression_needs_graph_context
Check if an expression needs graph context
graphlite/src/exec/executor.rs:2918
↓ 5 callers
Method
extract_property_access
ROADMAP v0.6.0 - Property access analysis for index selection
graphlite/src/plan/optimizer.rs:722
↓ 5 callers
Method
extract_string_literal
ROADMAP v0.6.0 - Literal extraction for predicate analysis
graphlite/src/plan/optimizer.rs:731
↓ 5 callers
Method
format
Format query results in the specified format
gql-cli/src/cli/output.rs:15
↓ 5 callers
Function
get_shared_fixture
()
graphlite/tests/ddl_shared_tests.rs:15
↓ 5 callers
Method
id
Get the session ID The session ID is used internally for query execution and transaction management.
sdk-rust/src/connection.rs:139
↓ 5 callers
Method
infer_binary_op_type
ROADMAP v0.5.0 - Type inference for static analysis (see ROADMAP.md §7)
graphlite/src/types/inference.rs:223
↓ 5 callers
Method
into_results
ROADMAP v0.5.0 - Streaming TopK result extraction
graphlite/src/exec/streaming_topk.rs:204
↓ 5 callers
Method
is_empty
Check if the result is empty (no rows)
sdk-rust/src/result.rs:215
↓ 5 callers
Method
load
(&mut self, _data: &[u8])
graphlite/src/catalog/providers/index.rs:35
↓ 5 callers
Method
load_catalog_provider
Load catalog provider data from persistent storage
graphlite/src/storage/data_adapter.rs:342
↓ 5 callers
Method
plan_query
Plan a query from AST document
graphlite/src/plan/optimizer.rs:165
↓ 5 callers
Method
register
Register a new catalog provider Adds a catalog provider to the registry and initializes it with the storage manager. If initialization fails, the cat
graphlite/src/catalog/registry.rs:59
↓ 5 callers
Method
remove_node
Remove a node and all its connected edges
graphlite/src/storage/graph_cache.rs:281
↓ 5 callers
Method
rows_equal
Helper method to check if two rows are equal (used for INTERSECT/EXCEPT operations)
graphlite/src/exec/executor.rs:9495
↓ 5 callers
Function
setup_pattern_matching_data
Setup the standard pattern matching test data
graphlite/tests/readme_examples_test.rs:554
↓ 5 callers
Method
size_bytes
(&self)
graphlite/src/cache/subquery_cache.rs:71
↓ 5 callers
Method
start_step
Start tracing a new planning step
graphlite/src/plan/trace.rs:82
↓ 5 callers
Method
total_cost
Calculate total cost score for comparison (lower is better)
graphlite/src/plan/pattern_optimization/cost_estimation.rs:67
↓ 5 callers
Method
transaction
Begin a new transaction Returns a Transaction object that should be used as a context manager. The transaction will automati
sdk-python/src/graphlite_sdk/connection.py:136
↓ 5 callers
Method
transaction_state
Get the transaction state from the user session
graphlite/src/exec/context.rs:166
↓ 5 callers
Function
validate_subquery
Validate a subquery recursively
graphlite/src/ast/validator.rs:2539
↓ 5 callers
Method
value_to_string
Helper method to convert value to string consistently
graphlite/src/functions/string_functions.rs:277
↓ 5 callers
Method
values_equal
Check if two values are equal for CASE comparison
graphlite/src/exec/executor.rs:4878
↓ 4 callers
Method
access
(&mut self, key: &K)
graphlite/src/cache/result_cache.rs:114
↓ 4 callers
Method
add_graph
Add a new graph with the given name
graphlite/src/storage/multi_graph.rs:39
← previous
next →
101–200 of 2,902, ranked by callers