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
↓ 2 callers
Method
eval_order_by_expression
Evaluates an ORDER BY expression against a row. This helper injects row values into the context with both: - Aliased column names (e.g., `age` from `
graphlite/src/exec/executor.rs:6674
↓ 2 callers
Method
evaluate_binary_op
Evaluate a binary operation
graphlite/src/exec/executor.rs:5172
↓ 2 callers
Method
evaluate_cast_expression
Evaluate a CAST expression: CAST(expr AS type-spec)
graphlite/src/exec/executor.rs:4955
↓ 2 callers
Method
evaluate_is_predicate
Evaluate IS predicate expressions
graphlite/src/exec/executor.rs:8821
↓ 2 callers
Method
evaluate_literal
Evaluate a literal value
graphlite/src/exec/executor.rs:5148
↓ 2 callers
Method
evaluate_path_constructor
Evaluate a PATH constructor: PATH[expr1, expr2, ...]
graphlite/src/exec/executor.rs:4900
↓ 2 callers
Method
evaluate_pattern_expression
Evaluate a pattern expression in WHERE clauses
graphlite/src/exec/executor.rs:9391
↓ 2 callers
Method
evaluate_unary_op
Evaluate a unary operation
graphlite/src/exec/executor.rs:8364
↓ 2 callers
Method
execute_aggregate
Common aggregation logic
graphlite/src/exec/executor.rs:5739
↓ 2 callers
Method
execute_call_statement_without_graph
Execute a CALL statement with specific graph Execute a call statement without any graph context (for graph-independent procedures) Internal method for
graphlite/src/exec/executor.rs:3035
↓ 2 callers
Method
execute_declare_statement
Execute DECLARE statement to define local variables with type specifications Internal method for declare statements
graphlite/src/exec/executor.rs:8540
↓ 2 callers
Method
execute_except
Execute EXCEPT operation
graphlite/src/exec/executor.rs:7936
↓ 2 callers
Method
execute_generic_function
Execute a generic function
graphlite/src/exec/executor.rs:5676
↓ 2 callers
Method
execute_hash_expand_with_graph
Execute a hash-based expand operation with specific graph
graphlite/src/exec/executor.rs:6182
↓ 2 callers
Method
execute_in_memory_sort
Execute in-memory sort operation
graphlite/src/exec/executor.rs:6699
↓ 2 callers
Method
execute_intersect
Execute INTERSECT operation
graphlite/src/exec/executor.rs:7758
↓ 2 callers
Method
execute_match_with_context
Execute a MATCH clause with context support for WITH queries
graphlite/src/exec/executor.rs:1286
↓ 2 callers
Method
execute_procedure
Execute a system procedure by name Only gql.* namespace procedures are supported. The gql.* namespace is reserved for vendor-provided system procedur
graphlite/src/catalog/system_procedures.rs:60
↓ 2 callers
Method
execute_subquery_with_context
Execute a subquery with correlated variable support
graphlite/src/exec/executor.rs:1100
↓ 2 callers
Method
execute_union
Execute UNION operation
graphlite/src/exec/executor.rs:7655
↓ 2 callers
Method
execute_unwind_on_rows
Execute UNWIND on a set of rows
graphlite/src/exec/executor.rs:7453
↓ 2 callers
Method
execute_with_clause
Execute a WITH clause to transform query results
graphlite/src/exec/executor.rs:1352
↓ 2 callers
Method
exists
Check if a graph type exists
graphlite/src/schema/catalog/graph_type_old.rs:209
↓ 2 callers
Function
expression_list
Parse expression list: expr1, expr2, expr3, ...
graphlite/src/ast/parser.rs:2107
↓ 2 callers
Method
extract_pattern_variables
Extract pattern variables into context Originally: optimizer.rs line 1272
graphlite/src/plan/builders/logical_builder.rs:642
↓ 2 callers
Method
find_shared_variables
Find variables that appear in multiple patterns
graphlite/src/plan/pattern_optimization/pattern_analyzer.rs:67
↓ 2 callers
Method
get
Get cached subquery result
graphlite/src/cache/subquery_cache.rs:394
↓ 2 callers
Method
getRowCount
Get number of rows @return Row count
bindings/java/src/main/java/io/graphlite/QueryResult.java:136
↓ 2 callers
Method
getRows
Get all result rows @return List of rows (each row is a Map)
bindings/java/src/main/java/io/graphlite/QueryResult.java:127
↓ 2 callers
Method
get_aces_for_principal
Get ACEs for a principal
graphlite/src/catalog/providers/security.rs:549
↓ 2 callers
Method
get_aces_for_resource
Get ACEs for a resource
graphlite/src/catalog/providers/security.rs:541
↓ 2 callers
Method
get_active_session_ids
Get all active session IDs
graphlite/src/session/manager.rs:173
↓ 2 callers
Method
get_cache_stats
Get cache statistics (entries count, memory bytes estimate)
graphlite/src/storage/storage_manager.rs:511
↓ 2 callers
Method
get_catalog_manager
Get the catalog manager
graphlite/src/session/manager.rs:100
↓ 2 callers
Method
get_current_schema
Get current schema from session
graphlite/src/exec/context.rs:180
↓ 2 callers
Method
get_estimated_cost
Get total estimated cost
graphlite/src/plan/operators/physical.rs:1125
↓ 2 callers
Method
get_graph_type
ROADMAP v0.4.0 - Schema validation for data ingestion (see ROADMAP.md §4)
graphlite/src/schema/integration/ingestion_validator.rs:252
↓ 2 callers
Method
get_graph_type_for_graph
ROADMAP v0.4.0 - Helper to resolve graph type from graph name for validation
graphlite/src/schema/validator.rs:247
↓ 2 callers
Method
get_graph_types_by_schema
Get graph types by schema
graphlite/src/catalog/providers/graph_metadata.rs:674
↓ 2 callers
Method
get_graphs_by_schema
Get graphs by schema
graphlite/src/catalog/providers/graph_metadata.rs:666
↓ 2 callers
Method
get_role
Get a role by name
graphlite/src/catalog/providers/security.rs:432
↓ 2 callers
Method
get_rollback_operations
ROADMAP v0.3.0 - Rollback operation iteration for ROLLBACK execution
graphlite/src/txn/log.rs:231
↓ 2 callers
Method
get_row
Get a specific row by index
sdk-rust/src/result.rs:71
↓ 2 callers
Method
get_stats
Get comprehensive cache statistics
graphlite/src/cache/cache_manager.rs:492
↓ 2 callers
Method
get_timezone_info
Get timezone information if available
graphlite/src/storage/value.rs:227
↓ 2 callers
Method
get_value_at_position
Get a value by position (for set operations)
graphlite/src/exec/result.rs:238
↓ 2 callers
Method
graphlite_close
(Pointer db)
bindings/java/src/main/java/io/graphlite/GraphLite.java:89
↓ 2 callers
Method
graphlite_close_session
(Pointer db, String sessionId, IntByReference error)
bindings/java/src/main/java/io/graphlite/GraphLite.java:87
↓ 2 callers
Method
graphlite_create_session
(Pointer db, String username, IntByReference error)
bindings/java/src/main/java/io/graphlite/GraphLite.java:85
↓ 2 callers
Function
graphlite_open
( path: *const c_char, error_out: *mut GraphLiteErrorCode, )
graphlite-ffi/src/lib.rs:82
↓ 2 callers
Method
graphlite_open
(String path, IntByReference error)
bindings/java/src/main/java/io/graphlite/GraphLite.java:84
↓ 2 callers
Method
graphlite_query
(Pointer db, String sessionId, String query, IntByReference error)
bindings/java/src/main/java/io/graphlite/GraphLite.java:86
↓ 2 callers
Method
graphlite_version
()
bindings/java/src/main/java/io/graphlite/GraphLite.java:90
↓ 2 callers
Method
has_active_transaction
Check if there's an active transaction
graphlite/src/session/transaction_state.rs:62
↓ 2 callers
Method
has_date_component
Check if a temporal type has date component
graphlite/src/ast/ast.rs:1565
↓ 2 callers
Method
has_time_component
Check if a temporal type has time component
graphlite/src/ast/ast.rs:1551
↓ 2 callers
Method
init
(&mut self, _storage: Arc<StorageManager>)
graphlite/src/catalog/providers/index.rs:21
↓ 2 callers
Method
insert
(&self, key: &[u8], value: &[u8])
graphlite/src/storage/persistent/memory.rs:33
↓ 2 callers
Method
insert_l1
(&self, key: QueryCacheKey, mut entry: QueryResultEntry)
graphlite/src/cache/result_cache.rs:343
↓ 2 callers
Method
insert_l2
(&self, key: QueryCacheKey, mut entry: QueryResultEntry)
graphlite/src/cache/result_cache.rs:366
↓ 2 callers
Method
invalidate_on_schema_change
Invalidate caches when schema changes
graphlite/src/cache/cache_manager.rs:449
↓ 2 callers
Method
isEmpty
Check if result is empty @return true if no rows
bindings/java/src/main/java/io/graphlite/QueryResult.java:168
↓ 2 callers
Method
is_aggregate_function
Check if an expression is an aggregate function
graphlite/src/exec/executor.rs:5941
↓ 2 callers
Method
is_empty
Check if the result is empty (no rows) Returns: True if result has no rows, False otherwise
sdk-python/src/graphlite_sdk/result.py:176
↓ 2 callers
Function
is_system_procedure
Check if a procedure name is a valid system procedure
graphlite/src/catalog/system_procedures.rs:1085
↓ 2 callers
Method
is_valid
(&self)
graphlite/src/cache/subquery_cache.rs:101
↓ 2 callers
Method
is_valid_query
Check if a query is syntactically valid This is a convenience method that returns a boolean instead of an error. # Arguments `query` - The GQL query
graphlite/src/coordinator/query_coordinator.rs:634
↓ 2 callers
Function
is_word_boundary
Parse simple patterns using direct string matching CRITICAL: The order of patterns in this function is crucial to prevent infinite loops and ensure c
graphlite/src/ast/lexer.rs:426
↓ 2 callers
Method
items
Extract items from a list response
graphlite/src/catalog/operations.rs:362
↓ 2 callers
Method
iter
( &self, )
graphlite/src/storage/persistent/memory.rs:60
↓ 2 callers
Method
limit
Set the LIMIT value to the query Limits the number of results returned.
sdk-python/src/graphlite_sdk/query.py:88
↓ 2 callers
Method
list_graph_types
List all graph types
graphlite/src/schema/catalog/graph_type_old.rs:110
↓ 2 callers
Method
list_graphs
List all available graphs
graphlite/src/storage/storage_manager.rs:356
↓ 2 callers
Method
list_sessions
(&self)
graphlite/src/session/global_provider.rs:157
↓ 2 callers
Method
list_trees
(&self)
graphlite/src/storage/persistent/sled.rs:129
↓ 2 callers
Method
literal_to_value
Convert AST literal to storage value
graphlite/src/exec/executor.rs:3879
↓ 2 callers
Method
load_all
Load all catalogs from storage Loads the state of all registered catalogs from storage. This operation loads each catalog's state individually. # Re
graphlite/src/catalog/manager.rs:198
↓ 2 callers
Function
load_database
Load an existing database
gql-cli/src/cli/gqlcli.rs:321
↓ 2 callers
Method
manager
(&self)
graphlite/src/session/global_provider.rs:129
↓ 2 callers
Method
match_like_pattern
Match a string against a LIKE pattern with SQL-style wildcards
graphlite/src/exec/executor.rs:5461
↓ 2 callers
Method
name
Get timezone name/identifier
graphlite/src/functions/timezone_functions.rs:128
↓ 2 callers
Method
open
(path: P)
graphlite/src/storage/persistent/sled.rs:115
↓ 2 callers
Method
open
Open a GraphLite database at the given path Creates or opens a database at the specified path and initializes all necessary components. This is the m
sdk-rust/src/connection.rs:58
↓ 2 callers
Method
optimize
Optimize a physical plan Originally: optimizer.rs line 2122
graphlite/src/plan/optimizers/physical_optimizer.rs:30
↓ 2 callers
Method
optimize_physical_plan
Optimize physical plan
graphlite/src/plan/optimizer.rs:397
↓ 2 callers
Method
overall_hit_rate
(&self)
graphlite/src/cache/cache_manager.rs:63
↓ 2 callers
Function
parse_index_name
Parse index name - lenient parser that accepts various token types for better error messages This allows invalid names to be parsed so we can provide
graphlite/src/ast/parser.rs:4776
↓ 2 callers
Method
plan_group_clause_with_aliases
Plan GROUP BY clause with aliases Originally: optimizer.rs line 1324
graphlite/src/plan/builders/logical_builder.rs:678
↓ 2 callers
Method
post_execute
Post-execution: optional cleanup
graphlite/src/exec/write_stmt/statement_base.rs:36
↓ 2 callers
Function
primary_graph_expr
Parse primary graph expressions (non-union)
graphlite/src/ast/parser.rs:3378
↓ 2 callers
Function
print_match_clause
(match_clause: &MatchClause, indent: usize)
graphlite/src/ast/pretty_printer.rs:303
↓ 2 callers
Function
print_path_pattern
(path_pattern: &PathPattern, indent: usize)
graphlite/src/ast/pretty_printer.rs:316
↓ 2 callers
Function
print_property_map
(prop_map: &PropertyMap, indent: usize)
graphlite/src/ast/pretty_printer.rs:369
↓ 2 callers
Function
print_return_clause
(return_clause: &ReturnClause, indent: usize)
graphlite/src/ast/pretty_printer.rs:381
↓ 2 callers
Function
print_return_item
(item: &ReturnItem, indent: usize)
graphlite/src/ast/pretty_printer.rs:394
↓ 2 callers
Method
procedure_needs_graph_context
Check if a system procedure requires graph context Only gql.* namespace procedures are recognized as system procedures. All other namespaces are rese
graphlite/src/exec/executor.rs:2794
↓ 2 callers
Function
query
Parse a complete query: MATCH [WHERE] RETURN [GROUP BY] [HAVING] [ORDER BY] [LIMIT] Parse query with set operations support <query-statement> ::= <que
graphlite/src/ast/parser.rs:352
↓ 2 callers
Method
read_wal_file
Read all entries from a specific WAL file
graphlite/src/txn/wal.rs:654
↓ 2 callers
Method
record_success
Record a successful optimization
graphlite/src/plan/pattern_optimization/integration.rs:79
↓ 2 callers
Method
release
ROADMAP v0.2.0 - Release allocated memory (see ROADMAP.md §1)
graphlite/src/exec/memory_budget.rs:146
← previous
next →
401–500 of 2,902, ranked by callers