MCPcopy Create free account

hub / github.com/GraphLite-AI/GraphLite / functions

Functions2,902 in github.com/GraphLite-AI/GraphLite

↓ 4 callersMethodadd_operation
Add an operation to this transaction
graphlite/src/txn/state.rs:184
↓ 4 callersMethodadd_warning
Add a warning to the query result
graphlite/src/exec/result.rs:90
↓ 4 callersMethodanalyze_patterns
Analyze a set of patterns to determine their connectivity
graphlite/src/plan/pattern_optimization/pattern_analyzer.rs:43
↓ 4 callersMethodapply_limit
Apply limit to the plan
graphlite/src/plan/operators/logical.rs:635
↓ 4 callersMethodapply_limit
Apply LIMIT clause to query result
graphlite/src/exec/executor.rs:8460
↓ 4 callersMethodapply_order_by
Apply ORDER BY clause to query result
graphlite/src/exec/executor.rs:8405
↓ 4 callersMethodapply_projection
Apply projection to the plan
graphlite/src/plan/operators/logical.rs:562
↓ 4 callersMethodapply_sort
Apply sorting to the plan
graphlite/src/plan/operators/logical.rs:626
↓ 4 callersMethodcalculate_average
(&self, times: &[Duration])
graphlite/src/storage/indexes/metrics.rs:210
↓ 4 callersMethodcast_to_double
Cast value to DOUBLE
graphlite/src/exec/executor.rs:5116
↓ 4 callersMethodcheck_subquery_exists
Check if a subquery returns any results (optimized for EXISTS) Returns true as soon as the first result is found, without materializing all results
graphlite/src/exec/executor.rs:1065
↓ 4 callersMethodclear
Clear all cached plans
graphlite/src/cache/plan_cache.rs:315
↓ 4 callersMethodclose
Close the database and all sessions
bindings/python/graphlite/graphlite.py:340
↓ 4 callersMethodclose_session
Close a session Args: session_id: Session ID to close Raises: GraphLiteError: If session close fail
bindings/python/graphlite/graphlite.py:312
↓ 4 callersMethodcommit
Mark transaction as committed
graphlite/src/txn/state.rs:206
↓ 4 callersMethodconvert_to_positional_rows
Convert rows to positional format for set operations
graphlite/src/exec/executor.rs:7605
↓ 4 callersMethodconvert_to_positional_rows_aligned
Convert rows to positional format, mapping by position rather than by name Used for set operations where column names may differ but positions must al
graphlite/src/exec/executor.rs:7627
↓ 4 callersMethodcreate_physical_plan
Create physical plan from logical plan
graphlite/src/plan/optimizer.rs:388
↓ 4 callersMethodcreate_session
( &self, username: String, roles: Vec<String>, permissions: SessionPermissionC
graphlite/src/session/instance_provider.rs:56
↓ 4 callersMethodestimate_join_cost
Estimate join cost
graphlite/src/plan/cost.rs:416
↓ 4 callersMethodestimate_single_pattern_cost
Estimate cost for a single pattern
graphlite/src/plan/pattern_optimization/cost_estimation.rs:243
↓ 4 callersMethodevaluate_function_call
Evaluate a function call expression
graphlite/src/exec/executor.rs:5608
↓ 4 callersMethodexecute_let_statement
Execute LET statement: LET variable = expression [, variable = expression]
graphlite/src/exec/executor.rs:7117
↓ 4 callersMethodextract_non_aggregate_expressions
Extract non-aggregate expressions Originally: optimizer.rs line 2052
graphlite/src/plan/builders/logical_builder.rs:776
↓ 4 callersMethodextract_pattern_variables
Extract all variable names from a pattern
graphlite/src/plan/pattern_optimization/pattern_analyzer.rs:88
↓ 4 callersMethodflush
ROADMAP v0.3.0 - Manual WAL flush for durability checkpoints and testing
graphlite/src/txn/wal.rs:639
↓ 4 callersMethodfromInt
(int code)
bindings/java/src/main/java/io/graphlite/GraphLite.java:54
↓ 4 callersMethodget_node_cost
Helper: Get cost from a physical node (since get_estimated_cost method doesn't exist)
graphlite/src/plan/pattern_optimization/physical_generation.rs:359
↓ 4 callersMethodget_user
Get a user by name
graphlite/src/catalog/providers/security.rs:427
↓ 4 callersMethodgraphlite_free_string
(Pointer str)
bindings/java/src/main/java/io/graphlite/GraphLite.java:88
↓ 4 callersMethodhandle_event
Handle invalidation event
graphlite/src/cache/invalidation.rs:208
↓ 4 callersMethodhit_rate
(&self)
graphlite/src/cache/plan_cache.rs:92
↓ 4 callersMethodinsert
Insert result into cache
graphlite/src/cache/result_cache.rs:314
↓ 4 callersMethodmatch_pattern
Add a MATCH pattern Can be called multiple times to add multiple MATCH patterns. # Arguments `pattern` - Graph pattern to match (without the MATCH
sdk-rust/src/query.rs:78
↓ 4 callersMethodname
Get the last segment as the name
graphlite/src/ast/ast.rs:737
↓ 4 callersMethodoptimize
Optimize a logical plan Originally: optimizer.rs line 1470
graphlite/src/plan/optimizers/logical_optimizer.rs:34
↓ 4 callersMethodpersist_all
Save all catalogs to storage Persists the state of all registered catalogs to storage. This operation saves each catalog's state individually. # Ret
graphlite/src/catalog/manager.rs:185
↓ 4 callersFunctionprint_where_clause
(where_clause: &WhereClause, indent: usize)
graphlite/src/ast/pretty_printer.rs:376
↓ 4 callersMethodquery_builder
Get a query builder for this session Convenience method for creating a query builder. # Examples ```no_run # use graphlite_sdk::GraphLite; # let db
sdk-rust/src/query.rs:351
↓ 4 callersMethodreturn_clause
Set the RETURN clause Specifies what to return from the query. Required for MATCH queries. # Arguments `clause` - Return clause content (without th
sdk-rust/src/query.rs:154
↓ 4 callersMethodrows_equal_by_identity
Compare rows based on their graph entity identities This is the correct approach for set operations on graph data
graphlite/src/exec/executor.rs:9506
↓ 4 callersMethodsave_catalog_provider
Save catalog provider data to persistent storage
graphlite/src/storage/data_adapter.rs:328
↓ 4 callersMethodsession
Create a new session for the given user Sessions provide user context for permissions and security. Each session maintains its own transaction state
sdk-rust/src/connection.rs:86
↓ 4 callersMethodset_current_graph
Set current graph using unified session management
graphlite/src/exec/executor.rs:655
↓ 4 callersMethodset_enabled
Enable or disable the global optimizer
graphlite/src/plan/pattern_optimization/integration.rs:433
↓ 4 callersMethodsize_bytes
(&self)
graphlite/src/cache/plan_cache.rs:62
↓ 4 callersMethodupdate_access
(&mut self)
graphlite/src/cache/mod.rs:86
↓ 4 callersMethodupdate_indices
(&self, key: &SubqueryCacheKey, add: bool)
graphlite/src/cache/subquery_cache.rs:640
↓ 4 callersMethodvalue_to_string
Convert a Value to a string representation for concatenation
graphlite/src/exec/executor.rs:5448
↓ 4 callersMethodwhere_clause
Add a WHERE clause to the query Can be called multiple times - conditions are AND'ed together.
sdk-python/src/graphlite_sdk/query.py:49
↓ 4 callersMethodwhere_clause
Add a WHERE clause condition Can be called multiple times - conditions are AND'ed together. # Arguments `condition` - Condition to add (without the
sdk-rust/src/query.rs:104
↓ 4 callersMethodwith_entity
Track the source entity for a variable This enables identity-based comparison in set operations
graphlite/src/exec/result.rs:255
↓ 3 callersMethodallocated
ROADMAP v0.2.0 - Memory usage tracking (see ROADMAP.md §1)
graphlite/src/exec/memory_budget.rs:152
↓ 3 callersMethodbuild
Build a physical plan from a logical plan Originally: optimizer.rs line 2114
graphlite/src/plan/builders/physical_builder.rs:29
↓ 3 callersMethodbuild
Build a logical plan from a query
graphlite/src/plan/builders/logical_builder.rs:41
↓ 3 callersMethodbuild_correlation_condition
Build correlation condition from outer variables
graphlite/src/plan/optimizers/logical_optimizer.rs:518
↓ 3 callersMethodcalculate_percentile
(&self, times: &[Duration], percentile: f64)
graphlite/src/storage/indexes/metrics.rs:219
↓ 3 callersMethodcast_to_integer
Cast value to INTEGER
graphlite/src/exec/executor.rs:5062
↓ 3 callersMethodclear
Clear all graphs
graphlite/src/storage/multi_graph.rs:165
↓ 3 callersFunctionclear_global_manager
Test helper to clear the global session manager between tests
graphlite/src/session/global_provider.rs:230
↓ 3 callersMethodcommit
Commit the transaction Persists all changes made within this transaction. After calling commit(), the transaction cannot be
sdk-python/src/graphlite_sdk/transaction.py:123
↓ 3 callersMethodcontains_aggregate_functions
Check if expressions contain aggregate functions Originally: optimizer.rs line 2019
graphlite/src/plan/builders/logical_builder.rs:741
↓ 3 callersMethodconvert_from_utc
Convert a UTC datetime to this timezone
graphlite/src/functions/timezone_functions.rs:114
↓ 3 callersMethodcreate_graph_type
Create a graph type
graphlite/src/schema/catalog/graph_type_old.rs:43
↓ 3 callersMethodcreate_logical_plan
Create logical plan from query AST
graphlite/src/plan/optimizer.rs:376
↓ 3 callersMethodcreate_logical_plan
Create logical plan from query AST Originally: optimizer.rs line 366
graphlite/src/plan/builders/logical_builder.rs:52
↓ 3 callersMethoddeduplicate_rows
Remove duplicate rows from result set
graphlite/src/exec/executor.rs:8019
↓ 3 callersMethoddependency_key
(&self, dependency_type: &DependencyType)
graphlite/src/cache/invalidation.rs:398
↓ 3 callersMethoddeserialize_rows
Deserialize all rows into instances of the target type Args: target_type: A class/type to deserialize into (e.g., a data
sdk-python/src/graphlite_sdk/result.py:60
↓ 3 callersFunctiondummy_location
Helper to create a dummy location for tests
graphlite/src/exec/write_engine/operations/insert.rs:606
↓ 3 callersMethodestimate_scan_cost
Estimate scan cost
graphlite/src/plan/cost.rs:347
↓ 3 callersMethodevaluate_case_expression
Evaluate a CASE expression
graphlite/src/exec/executor.rs:4811
↓ 3 callersMethodexecute
ROADMAP v0.4.0 - Schema introspection for graph type DDL (see ROADMAP.md §4)
graphlite/src/schema/introspection/queries.rs:83
↓ 3 callersMethodexecute
Execute a GQL statement within this transaction Args: statement: GQL statement to execute Raises: T
sdk-python/src/graphlite_sdk/transaction.py:68
↓ 3 callersMethodexecute_basic_query_with_context
Execute a basic query with access to outer context variables (for correlated subqueries)
graphlite/src/exec/executor.rs:1010
↓ 3 callersMethodexecute_filter_statement
Execute FILTER statement: FILTER [WHERE] expression
graphlite/src/exec/executor.rs:7192
↓ 3 callersMethodexecute_for_statement
Execute FOR statement: FOR [alias:] variable IN expression
graphlite/src/exec/executor.rs:7150
↓ 3 callersMethodexecute_nested_loop_join
Execute nested loop join
graphlite/src/exec/executor.rs:3751
↓ 3 callersMethodexecute_node_without_graph
Execute a physical node with specific graph and return result rows Execute a node without graph dependency (for session/system operations)
graphlite/src/exec/executor.rs:3422
↓ 3 callersMethodexecute_query_recursive
Execute query recursively (handles basic queries, set operations, and limited queries)
graphlite/src/exec/executor.rs:6962
↓ 3 callersMethodexecute_return_query
Execute standalone RETURN query: RETURN [DISTINCT|ALL] items [GROUP BY] [HAVING] [ORDER BY] [LIMIT]
graphlite/src/exec/executor.rs:7076
↓ 3 callersMethodexecute_set_operation
Execute set operation (UNION, INTERSECT, EXCEPT)
graphlite/src/exec/executor.rs:6898
↓ 3 callersMethodexecute_unwind_statement
Execute UNWIND statement: UNWIND expression AS variable
graphlite/src/exec/executor.rs:7525
↓ 3 callersMethodexecute_with_graph
Execute a physical query plan with explicitly provided graph Internal method - use execute_query() instead
graphlite/src/exec/executor.rs:3371
↓ 3 callersMethodexecute_with_provided_graph_and_audit
Execute a physical query plan with explicit graph and audit logging Internal method - use execute_query() instead
graphlite/src/exec/executor.rs:3382
↓ 3 callersMethodexecute_with_query_with_context
Execute a WITH query as a pipeline of segments
graphlite/src/exec/executor.rs:1179
↓ 3 callersMethodextract_number_literal
ROADMAP v0.6.0 - Numeric literal extraction for cost estimation
graphlite/src/plan/optimizer.rs:742
↓ 3 callersMethodextract_properties
Extract properties from a property map
graphlite/src/plan/builders/insert_builder.rs:270
↓ 3 callersMethodextract_variables_from_plan
Extract variable names from physical plan, falling back to first row if needed
graphlite/src/exec/executor.rs:9270
↓ 3 callersMethodfind_dependent_entries
(&self, dependency_type: &DependencyType)
graphlite/src/cache/invalidation.rs:311
↓ 3 callersMethodget
(&self, key: &[u8])
graphlite/src/storage/persistent/memory.rs:38
↓ 3 callersMethodget_edge_mut
Get a mutable reference to an edge by ID
graphlite/src/storage/graph_cache.rs:153
↓ 3 callersMethodget_graph
Get a graph by name Checks cache first, then memory store, then persistent storage
graphlite/src/storage/storage_manager.rs:153
↓ 3 callersMethodget_graph_names
Get all graph names
graphlite/src/storage/multi_graph.rs:93
↓ 3 callersMethodget_graph_type
Get the graph type definition for a graph (synchronous)
graphlite/src/schema/integration/index_validator.rs:189
↓ 3 callersMethodget_graph_type
Get the graph type definition for a graph (synchronous)
graphlite/src/schema/integration/runtime_validator.rs:218
↓ 3 callersMethodget_highlight_snippet
Get highlight snippet
graphlite/src/exec/result.rs:222
↓ 3 callersMethodget_parameter
Get a parameter value
graphlite/src/storage/indexes/types.rs:104
↓ 3 callersMethodget_parameter
Get a session parameter
graphlite/src/session/models.rs:297
↓ 3 callersMethodget_sequence_number
Get current sequence number
graphlite/src/txn/state.rs:240
← previousnext →201–300 of 2,902, ranked by callers