Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraphLite-AI/GraphLite
/ types & classes
Types & classes
654 in github.com/GraphLite-AI/GraphLite
⨍
Functions
2,902
◇
Types & classes
654
↓ 56 callers
Enum
CatalogError
graphlite/src/catalog/error.rs:9
↓ 50 callers
Enum
Error
sdk-rust/src/error.rs:10
↓ 50 callers
Enum
StorageError
graphlite/src/storage/types.rs:40
↓ 19 callers
Class
SerializationError
Serialization/deserialization errors
sdk-python/src/graphlite_sdk/error.py:36
↓ 15 callers
Enum
Literal
graphlite/src/ast/ast.rs:611
↓ 12 callers
Class
Variable
graphlite/src/ast/ast.rs:555
↓ 11 callers
Class
TransactionError
Transaction errors
sdk-python/src/graphlite_sdk/error.py:31
↓ 9 callers
Class
FunctionCall
graphlite/src/ast/ast.rs:538
↓ 8 callers
Enum
Query
graphlite/src/ast/ast.rs:115
↓ 8 callers
Class
Transaction
Represents an active database transaction Transactions provide ACID guarantees for multi-statement operations. Following the rusqlite pattern: - Tran
sdk-rust/src/transaction.rs:40
↓ 8 callers
Enum
ValidationError
graphlite/src/schema/validator.rs:17
↓ 7 callers
Class
GraphLiteError
Exception raised for GraphLite errors
bindings/python/graphlite/graphlite.py:28
↓ 7 callers
Class
Node
graphlite/src/ast/ast.rs:328
↓ 5 callers
Class
IoError
I/O errors
sdk-python/src/graphlite_sdk/error.py:66
↓ 5 callers
Class
TypedResult
Wrapper around QueryResult with additional type-safe methods TypedResult provides convenient methods for deserializing query results int
sdk-python/src/graphlite_sdk/result.py:26
↓ 4 callers
Class
ErrorCode
GraphLite error codes
bindings/python/graphlite/graphlite.py:16
↓ 3 callers
Class
Edge
graphlite/src/ast/ast.rs:337
↓ 3 callers
Class
Graph
graphlite/src/catalog/providers/graph_metadata.rs:58
↓ 3 callers
Class
PropertyAccess
graphlite/src/ast/ast.rs:547
↓ 3 callers
Class
QueryError
Query execution errors
sdk-python/src/graphlite_sdk/error.py:26
↓ 3 callers
Class
SetOperation
graphlite/src/ast/ast.rs:219
↓ 3 callers
Class
TimeWindow
graphlite/src/storage/value.rs:65
↓ 3 callers
Enum
TypeError
graphlite/src/types/mod.rs:27
↓ 2 callers
Enum
DataStatement
graphlite/src/ast/ast.rs:882
↓ 2 callers
Class
GraphLite
Main entry point for GraphLite database operations Represents an open connection to a GraphLite database. Despite being an embedded database, we use
sdk-rust/src/connection.rs:35
↓ 2 callers
Class
GraphLite
GraphLite database connection Example: >>> db = GraphLite("./mydb") >>> session = db.create_session("admin") >>> res
bindings/python/graphlite/graphlite.py:183
↓ 2 callers
Class
MutationPipeline
graphlite/src/ast/ast.rs:154
↓ 2 callers
Enum
PlanningError
graphlite/src/plan/optimizer.rs:50
↓ 2 callers
Class
TransactionId
graphlite/src/txn/state.rs:13
↓ 1 callers
Enum
CatalogStatement
graphlite/src/ast/ast.rs:626
↓ 1 callers
Class
ConnectionError
Connection errors
sdk-python/src/graphlite_sdk/error.py:61
↓ 1 callers
Class
Edge
graphlite/src/storage/types.rs:128
↓ 1 callers
Class
GraphLiteCoreError
Error from the core GraphLite library
sdk-python/src/graphlite_sdk/error.py:16
↓ 1 callers
Enum
IndexStatement
graphlite/src/ast/ast.rs:1709
↓ 1 callers
Class
Node
graphlite/src/storage/types.rs:68
↓ 1 callers
Class
QueryBuilder
Fluent API for building GQL queries QueryBuilder provides a convenient way to construct complex GQL queries without manually concatenati
sdk-python/src/graphlite_sdk/query.py:20
↓ 1 callers
Class
QueryResult
Query result wrapper with convenient access methods
bindings/python/graphlite/graphlite.py:37
↓ 1 callers
Class
Schema
graphlite/src/catalog/providers/schema.rs:59
↓ 1 callers
Class
Session
GraphLite database session Provides user context for executing queries.
sdk-python/src/graphlite_sdk/connection.py:82
↓ 1 callers
Class
Session
Represents an active database session Sessions provide user context and are required for executing queries. Unlike SQLite, GraphLite uses sessions fo
sdk-rust/src/connection.rs:128
↓ 1 callers
Class
SessionError
Session-related errors
sdk-python/src/graphlite_sdk/error.py:21
↓ 1 callers
Enum
SessionStatement
graphlite/src/ast/ast.rs:993
↓ 1 callers
Class
Transaction
Represents an active database transaction Transactions provide ACID guarantees for multi-statement operations. Following the rusqlite pa
sdk-python/src/graphlite_sdk/transaction.py:26
↓ 1 callers
Enum
TransactionStatement
graphlite/src/ast/ast.rs:1622
↓ 1 callers
Class
WithQuery
graphlite/src/ast/ast.rs:142
Class
AbsFunction
graphlite/src/functions/mathematical_functions.rs:29
Enum
AccessMode
graphlite/src/txn/state.rs:65
Enum
AccessMode
graphlite/src/ast/ast.rs:1676
Class
Ace
graphlite/src/catalog/providers/security.rs:250
Class
AggregateExpression
graphlite/src/plan/operators/logical.rs:294
Enum
AggregateFunction
graphlite/src/plan/operators/logical.rs:302
Class
AggregateItem
graphlite/src/plan/operators/physical.rs:434
Class
AggregateStats
graphlite/tests/testutils/test_fixture.rs:335
Class
AllDifferentFunction
graphlite/src/functions/special_functions.rs:29
Class
AlterGraphTypeExecutor
Executor for ALTER GRAPH TYPE statements
graphlite/src/schema/executor/alter_graph_type.rs:19
Class
AlterGraphTypeStatement
graphlite/src/ast/ast.rs:719
Class
AlterGraphTypeStatement
graphlite/src/schema/parser/ast.rs:30
Class
AlterIndexExecutor
Executor for ALTER INDEX statements
graphlite/src/exec/schema_engine/operations/types/index_operations.rs:664
Enum
AlterIndexOperation
graphlite/src/ast/ast.rs:1761
Class
AlterIndexStatement
graphlite/src/ast/ast.rs:1739
Class
Arc_QueryCoordinator
graphlite-ffi/graphlite.h:44
Class
Arc_QueryCoordinator
graphlite-ffi/graphlite.h:52
Class
ArrayIndexExpression
graphlite/src/ast/ast.rs:1592
Class
AtLocationStatement
graphlite/src/ast/ast.rs:1109
Class
AtTimeZoneFunction
graphlite/src/functions/timezone_functions.rs:149
Class
AverageFunction
graphlite/src/functions/aggregate_functions.rs:83
Class
BasicQuery
graphlite/src/ast/ast.rs:184
Class
BasicUsage
GraphLite Java Bindings - Basic Usage Example This example demonstrates how to use GraphLite from Java. Compile and run: mvn clean compile mvn exec:
examples/java/bindings/BasicUsage.java:20
Interface
BatchIndex
ROADMAP v0.4.0 - Batch index operations for bulk data loading
graphlite/src/storage/indexes/traits.rs:62
Class
BinaryExpression
graphlite/src/ast/ast.rs:521
Class
CacheConfig
graphlite/src/cache/cache_config.rs:11
Class
CacheDependency
ROADMAP v0.5.0 - Cache entry dependency tracking for automatic invalidation
graphlite/src/cache/invalidation.rs:132
Class
CacheEfficiencyMetrics
graphlite/src/cache/plan_cache.rs:358
Class
CacheEntryMetadata
graphlite/src/cache/mod.rs:44
Enum
CacheEvent
graphlite/src/cache/cache_manager.rs:83
Class
CacheHealthScore
graphlite/src/cache/cache_manager.rs:701
Class
CacheHit
graphlite/src/cache/result_cache.rs:92
Interface
CacheKey
Generic cache key trait
graphlite/src/cache/mod.rs:93
Enum
CacheLevel
graphlite/src/cache/mod.rs:33
Class
CacheManager
Central cache manager coordinating all cache types
graphlite/src/cache/cache_manager.rs:27
Class
CacheManagerStats
graphlite/src/cache/cache_manager.rs:688
Enum
CacheParameter
graphlite/src/cache/result_cache.rs:26
Enum
CachePolicy
graphlite/src/cache/cache_config.rs:58
Class
CacheStats
graphlite/src/cache/result_cache.rs:168
Interface
CacheValue
Generic cached value trait
graphlite/src/cache/mod.rs:104
Class
CallStatement
graphlite/src/ast/ast.rs:90
Class
CaseExpression
graphlite/src/ast/ast.rs:1221
Enum
CaseType
graphlite/src/ast/ast.rs:1280
Class
CastExpression
graphlite/src/ast/ast.rs:1235
Enum
CastOperation
ISO GQL - Cast operation descriptors for execution
graphlite/src/types/casting.rs:170
Class
CatalogCacheStats
graphlite/src/session/models.rs:170
Class
CatalogInfo
graphlite/src/catalog/manager.rs:20
Class
CatalogManager
Unified catalog manager - The single external interface CatalogManager is the ONLY class that external code should interact with. It provides a unifi
graphlite/src/catalog/manager.rs:41
Enum
CatalogOperation
graphlite/src/catalog/operations.rs:180
Class
CatalogPath
graphlite/src/ast/ast.rs:726
Interface
CatalogProvider
Core trait that all catalog providers must implement This trait defines the generic interface for all catalog types in the system. Implementing this
graphlite/src/catalog/traits.rs:34
Class
CatalogRegistry
Central registry for all catalog providers The CatalogRegistry manages all registered catalog types and provides a unified interface for accessing an
graphlite/src/catalog/registry.rs:22
Enum
CatalogResponse
graphlite/src/catalog/operations.rs:270
Class
CatalogSchema
graphlite/src/catalog/traits.rs:18
Class
CatalogWAL
graphlite/src/txn/wal.rs:74
next →
1–100 of 654, ranked by callers