MCPcopy Create free account

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

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

↓ 3 callersMethodhas_catalog
Check if a catalog exists # Arguments `catalog_name` - Name of the catalog to check # Returns `true` if catalog exists, `false` otherwise
graphlite/src/catalog/manager.rs:159
↓ 3 callersMethodindex_exists
Check if an index exists
graphlite/src/storage/indexes/manager.rs:78
↓ 3 callersFunctioninfer_expression_type
Infer the type of an expression for validation
graphlite/src/ast/validator.rs:1386
↓ 3 callersMethodinfer_function_type
ROADMAP v0.5.0 - Type inference for static analysis (see ROADMAP.md §7)
graphlite/src/types/inference.rs:360
↓ 3 callersMethodinvalidate_by_graph_version
Invalidate entries by graph version
graphlite/src/cache/result_cache.rs:467
↓ 3 callersMethodinvalidate_on_data_change
Invalidate caches when graph data changes
graphlite/src/cache/cache_manager.rs:419
↓ 3 callersMethodis_aggregate_expression
Check if an expression contains aggregate functions Originally: optimizer.rs line 2026
graphlite/src/plan/builders/logical_builder.rs:749
↓ 3 callersMethodis_empty
(&self)
graphlite/src/storage/persistent/sled.rs:54
↓ 3 callersMethodis_expired
(&self)
graphlite/src/cache/mod.rs:78
↓ 3 callersMethodis_valid
(&self)
graphlite/src/cache/result_cache.rs:85
↓ 3 callersMethodlist_graph_types
List all graph types
graphlite/src/schema/catalog/graph_type.rs:38
↓ 3 callersMethodlist_indexes
List all index names
graphlite/src/storage/indexes/manager.rs:86
↓ 3 callersMethodmatch_pattern
Add a MATCH pattern to the query Can be called multiple times to add multiple MATCH patterns.
sdk-python/src/graphlite_sdk/query.py:41
↓ 3 callersMethodoperation_description
(&self, context: &ExecutionContext)
graphlite/src/exec/write_engine/operations/set.rs:30
↓ 3 callersMethodoptimize_comma_separated_patterns
Main entry point for optimizing comma-separated patterns
graphlite/src/plan/pattern_optimization/logical_integration.rs:105
↓ 3 callersMethodoptimize_logical_node
Recursively optimize a logical node Originally: optimizer.rs line 1508
graphlite/src/plan/optimizers/logical_optimizer.rs:78
↓ 3 callersMethodoptimize_logical_plan
Optimize logical plan
graphlite/src/plan/optimizer.rs:382
↓ 3 callersMethodorder_by
Set the ORDER BY clause to the query
sdk-python/src/graphlite_sdk/query.py:73
↓ 3 callersMethodorder_by
Set the ORDER BY clause # Arguments `clause` - Order by clause (without the ORDER BY keywords) # Examples ```no_run # use graphlite_sdk::GraphLite
sdk-rust/src/query.rs:177
↓ 3 callersFunctionparse_iso_duration
Parse ISO 8601 duration string into total seconds Supports formats like: - P1Y2M3DT4H5M6S (1 year, 2 months, 3 days, 4 hours, 5 minutes, 6 seconds) -
graphlite/src/functions/temporal_functions.rs:1090
↓ 3 callersMethodpartition_index
(&self, session_id: &str)
graphlite/src/session/manager.rs:88
↓ 3 callersMethodplan_return_clause
Plan RETURN clause Originally: optimizer.rs line 1307
graphlite/src/plan/builders/logical_builder.rs:623
↓ 3 callersMethodpre_execute
Pre-execution: WAL logging (permissions are checked at higher level)
graphlite/src/exec/write_stmt/statement_base.rs:25
↓ 3 callersMethodquery_builder
Create a new query builder for fluent query construction Returns: QueryBuilder instance
sdk-python/src/graphlite_sdk/connection.py:153
↓ 3 callersMethodrecord_skip
Record a failed or skipped optimization
graphlite/src/plan/pattern_optimization/integration.rs:95
↓ 3 callersMethodresolve_graph_for_execution
Resolve graph for execution based on precedence rules
graphlite/src/exec/executor.rs:242
↓ 3 callersMethodresolve_graph_reference
Resolve a graph reference to an actual graph instance This function properly handles session-based graph resolution per ISO GQL standard. When graph_
graphlite/src/exec/executor.rs:469
↓ 3 callersMethodreturn_clause
Set the RETURN clause to the query Specifies what to return from the query. Required for MATCH queries.
sdk-python/src/graphlite_sdk/query.py:65
↓ 3 callersMethodset_highlight_snippet
Set highlight snippet
graphlite/src/exec/result.rs:217
↓ 3 callersMethodset_parameter
Set a session parameter
graphlite/src/session/models.rs:291
↓ 3 callersMethodset_property
Set a property value
graphlite/src/storage/types.rs:106
↓ 3 callersMethodset_text_score
Set text search score
graphlite/src/exec/result.rs:207
↓ 3 callersMethodskip
Set the SKIP value Skips the first N results. # Arguments `n` - Number of results to skip # Examples ```no_run # use graphlite_sdk::GraphLite; #
sdk-rust/src/query.rs:202
↓ 3 callersMethodupdate_positions
(&mut self)
graphlite/src/cache/result_cache.rs:138
↓ 3 callersMethodvalidate_node_with_type
Validate that a node matches the graph type schema (with graph type directly)
graphlite/src/schema/validator.rs:92
↓ 3 callersMethodvalidate_property_type
Validate property type
graphlite/src/schema/validator.rs:299
↓ 3 callersMethodwith_session
Set the user session
graphlite/src/exec/executor.rs:72
↓ 2 callersMethodadd_edge_type
Add an edge type
graphlite/src/catalog/providers/graph_metadata.rs:229
↓ 2 callersMethodadd_role
(&mut self, role_name: String)
graphlite/src/catalog/providers/security.rs:127
↓ 2 callersMethodadd_variable
Add variable information to the plan
graphlite/src/plan/operators/logical.rs:328
↓ 2 callersMethodadd_vertex_type
Add a vertex type
graphlite/src/catalog/providers/graph_metadata.rs:223
↓ 2 callersMethodapply_coercion_strategy
ROADMAP v0.5.0 - Coercion strategy selection
graphlite/src/exec/executor.rs:8157
↓ 2 callersMethodapply_distinct
Apply DISTINCT to remove duplicates
graphlite/src/plan/operators/logical.rs:618
↓ 2 callersMethodapply_except
Apply except operation
graphlite/src/plan/operators/logical.rs:680
↓ 2 callersMethodapply_having
Apply HAVING filter for post-aggregation filtering
graphlite/src/plan/operators/logical.rs:553
↓ 2 callersMethodapply_index_rules
Apply index-aware optimization rules to logical plan
graphlite/src/plan/optimizer.rs:506
↓ 2 callersMethodapply_intersect
Apply intersect operation
graphlite/src/plan/operators/logical.rs:662
↓ 2 callersMethodapply_predicate_pushdown
Apply predicate pushdown optimization Originally: optimizer.rs line 1497
graphlite/src/plan/optimizers/logical_optimizer.rs:66
↓ 2 callersMethodapply_projection_elimination
Apply projection elimination optimization Originally: optimizer.rs line 1697
graphlite/src/plan/optimizers/logical_optimizer.rs:268
↓ 2 callersMethodapply_subquery_unnesting
Apply subquery unnesting optimization Originally: optimizer.rs line 1714
graphlite/src/plan/optimizers/logical_optimizer.rs:285
↓ 2 callersMethodapply_union
Apply union operation
graphlite/src/plan/operators/logical.rs:645
↓ 2 callersMethodapply_where_filter_to_rows
Apply WHERE filter to a set of rows
graphlite/src/exec/executor.rs:2649
↓ 2 callersMethodapply_where_filter_to_rows_vec
Apply WHERE filter to a vector of rows
graphlite/src/exec/executor.rs:7496
↓ 2 callersMethodare_comparable
Check if two types are comparable
graphlite/src/types/inference.rs:394
↓ 2 callersMethodargument_count
(&self)
graphlite/src/functions/null_functions.rs:36
↓ 2 callersMethodargument_count
Get the number of arguments
graphlite/src/functions/function_trait.rs:92
↓ 2 callersMethodas_integer
Extract as integer if possible (from number)
graphlite/src/storage/value.rs:254
↓ 2 callersMethodassert_numeric_range
(&self, query: &str, column: &str, min: f64, max: f64)
graphlite/tests/function_tests.rs:23
↓ 2 callersMethodassert_query_succeeds
Execute query and assert success
graphlite/tests/testutils/test_fixture.rs:224
↓ 2 callersFunctionauthenticate
Authenticate a user and create a session
gql-cli/src/cli/gqlcli.rs:330
↓ 2 callersMethodbegin_transaction
Begin a new transaction
graphlite/src/session/transaction_state.rs:100
↓ 2 callersMethodcan_unnest_exists_subquery
Check if EXISTS subquery can be unnested
graphlite/src/plan/optimizers/logical_optimizer.rs:386
↓ 2 callersMethodcatalog_cache_mut
Get mutable reference to catalog cache
graphlite/src/session/models.rs:427
↓ 2 callersFunctioncatalog_path
Parse catalog path: /segment1/segment2/... Supports ISO GQL delimited identifiers: /`My-Schema`/`My-Graph`
graphlite/src/ast/parser.rs:2899
↓ 2 callersMethodcheckClosed
()
bindings/java/src/main/java/io/graphlite/GraphLite.java:283
↓ 2 callersMethodcheck_graph_type_exists
Check if the graph type already exists
graphlite/src/schema/executor/create_graph_type.rs:137
↓ 2 callersMethodcleanup_expired_sessions
Clean up expired sessions
graphlite/src/session/manager.rs:187
↓ 2 callersMethodclear_all
Clear all caches
graphlite/src/cache/cache_manager.rs:575
↓ 2 callersMethodcloseSession
Close a session @param sessionId Session ID to close @throws GraphLiteException if session close fails
bindings/java/src/main/java/io/graphlite/GraphLite.java:232
↓ 2 callersMethodcoerce_value_to_type
ROADMAP v0.5.0 - Value type coercion
graphlite/src/exec/executor.rs:8241
↓ 2 callersFunctioncollect_rows
ROADMAP v0.5.0 - Iterator collection utility for materialization
graphlite/src/exec/row_iterator.rs:173
↓ 2 callersMethodcolumn
Get all values from a specific column
bindings/python/graphlite/graphlite.py:98
↓ 2 callersMethodcommit_internal
Internal commit implementation
sdk-rust/src/transaction.rs:208
↓ 2 callersMethodcommit_transaction
Commit a transaction
graphlite/src/txn/manager.rs:191
↓ 2 callersMethodcontains_aggregation
Check if node contains aggregation
graphlite/src/plan/optimizers/logical_optimizer.rs:555
↓ 2 callersMethodcontains_limit
Check if node contains LIMIT
graphlite/src/plan/optimizers/logical_optimizer.rs:571
↓ 2 callersMethodcreate_basic_logical_plan
Create logical plan for basic query Originally: optimizer.rs line 512
graphlite/src/plan/builders/logical_builder.rs:200
↓ 2 callersMethodcreate_cost_estimator
Get a cost estimator with current statistics
graphlite/src/plan/pattern_optimization/cost_estimation.rs:361
↓ 2 callersMethodcreate_join_keys
Helper: Create join keys from shared variables
graphlite/src/plan/pattern_optimization/physical_generation.rs:300
↓ 2 callersFunctioncreate_plan_cache_key
Helper to create plan cache key from query and context
graphlite/src/cache/plan_cache.rs:367
↓ 2 callersFunctioncreate_query_cache_key
Helper to create query cache key from query string and parameters
graphlite/src/cache/result_cache.rs:535
↓ 2 callersMethodcreate_session
( &self, username: String, roles: Vec<String>, permissions: SessionPermissionC
graphlite/src/session/global_provider.rs:136
↓ 2 callersMethodcreate_session
Create a new session and return its ID
graphlite/src/session/manager.rs:110
↓ 2 callersMethodcreate_session
Create a new session with custom permissions (Advanced API) This is an advanced method for cases where you need fine-grained control over session per
graphlite/src/coordinator/query_coordinator.rs:409
↓ 2 callersMethodcreate_session
Create a new session for the given user Args: username: Username for the session Returns: Session I
bindings/python/graphlite/graphlite.py:222
↓ 2 callersFunctioncreate_storage_driver
Factory function to create a storage driver based on configuration This is the main entry point for creating storage drivers. It takes a storage type
graphlite/src/storage/persistent/factory.rs:32
↓ 2 callersFunctioncreate_subquery_cache_key
Helper to create subquery cache key
graphlite/src/cache/subquery_cache.rs:696
↓ 2 callersMethoddeactivate
Mark session as inactive
graphlite/src/session/models.rs:385
↓ 2 callersMethoddeserialize_row
Deserialize a single row dict into an instance of the target type Args: row: Row dictionary to deserialize t
sdk-python/src/graphlite_sdk/result.py:92
↓ 2 callersMethoddeserialize_rows
Deserialize all rows into a vector of the given type Each row is converted to a JSON object and then deserialized into the target type using serde.
sdk-rust/src/result.rs:102
↓ 2 callersMethoddetect_linear_path
Detect if patterns form a linear path that can be executed via traversal
graphlite/src/plan/pattern_optimization/pattern_analyzer.rs:155
↓ 2 callersFunctionenable_pattern_optimization
()
graphlite/src/plan/pattern_optimization/integration.rs:525
↓ 2 callersFunctionescaped_string_content
Parse string content with escape sequences
graphlite/src/ast/lexer.rs:1724
↓ 2 callersMethodestimate_cost
Estimate cost for a given pattern execution strategy
graphlite/src/plan/pattern_optimization/cost_estimation.rs:104
↓ 2 callersFunctionestimate_edge_size
Estimate memory usage of an Edge
graphlite/src/txn/log.rs:296
↓ 2 callersMethodestimate_expand_cost
Estimate expand (traversal) cost
graphlite/src/plan/cost.rs:376
↓ 2 callersFunctionestimate_node_size
Estimate memory usage of a Node
graphlite/src/txn/log.rs:283
↓ 2 callersFunctionestimate_optimization_improvement
Utility function to estimate the improvement of an optimized plan
graphlite/src/plan/pattern_optimization/physical_generation.rs:394
↓ 2 callersMethodestimate_plan_cost
Estimate cost for a physical plan
graphlite/src/plan/optimizer.rs:436
↓ 2 callersMethodestimate_sort_cost
Estimate sort cost
graphlite/src/plan/cost.rs:446
← previousnext →301–400 of 2,902, ranked by callers