List of all items
Structs
- BackendCapabilities
- CompiledQuery
- ConsoleSink
- Database
- DatabaseFromEngine
- DatabaseRouter
- DeletionRequest
- DeletionService
- EnvEndpointResolver
- EnvSecretProvider
- FieldChange
- ForeignKeyRef
- HopSource
- InMemoryBackend
- IndraQueryCompiler
- IndradbBackend
- InstrumentedBackend
- IterDescriptor
- IterEvaluation
- JsonActorContext
- JsonActorFactory
- KnownEngines
- MongoBackend
- MongoQueryCompiler
- Mutation
- MutationTimer
- NoOpSecretProvider
- NoOpSink
- NoopEndpointResolver
- OwnerRef
- OwnershipConfig
- OwnershipService
- PostgresBackend
- PrivacyError
- PrivacyEvaluator
- QueryCompilerRegistry
- QueryCore
- RecordId
- RecordedCounter
- RecordedEvent
- RecordedGauge
- RecordingSink
- RedisBackend
- RedisQueryCompiler
- Reference
- ReferencedEntity
- RegisterEmbeddedLogicalNamesOptions
- ResolverContext
- RouterValenceFactory
- RouterValenceFactoryConfig
- Schema
- SchemaConnection
- SchemaConnectionsOverlayInit
- SchemaEdge
- SchemaField
- SchemaMeta
- SchemaMetadataInit
- SchemaPolicies
- SchemaPolicyRule
- SchemaPolicyRules
- SchemaPrivacy
- SchemaRegistry
- SchemaTtlPolicy
- SqlQueryCompiler
- SqliteBackend
- StaticEndpointResolver
- SurrealEmbeddedBackend
- SurrealQueryCompiler
- SurrealRemoteBackend
- TraitDefinition
- TraitDefinitionInit
- TraitFieldDef
- TraitImplementor
- TraitPolicies
- TraitPolicyRules
- TraitRegistry
- Valence
- ValenceBuilder
- ValenceEntity
- backend::BackendCapabilities
- backend::IndraQueryCompiler
- backend::MongoQueryCompiler
- backend::RedisQueryCompiler
- backend::SqlQueryCompiler
- backend::SurrealQueryCompiler
- compiled_query::CompiledQuery
- deletion::DeletionRequest
- deletion::DeletionService
- deletion::dag::DeletionDag
- deletion::dag::DeletionNode
- deletion::dag::RestrictViolation
- entity::ValenceEntity
- evaluator::Database
- evaluator::DatabaseFromEngine
- evaluator::ResolverContext
- instrumentation::InstrumentedBackend
- instrumentation::MutationTimer
- iter::IterDescriptor
- iter::IterEvaluation
- known_engines::KnownEngines
- model::PrivacyError
- owner_ref::OwnerRef
- owner_ref::OwnershipConfig
- ownership::OwnerDataSummary
- ownership::OwnerSchemaRowCount
- ownership::OwnershipService
- ownership::RecordOwnershipBundle
- ports::actor::JsonActorContext
- ports::actor::JsonActorFactory
- ports::endpoints::EnvEndpointResolver
- ports::endpoints::NoopEndpointResolver
- ports::endpoints::StaticEndpointResolver
- ports::secrets::EnvSecretProvider
- ports::secrets::NoOpSecretProvider
- prelude::Database
- prelude::DatabaseFromEngine
- prelude::FieldChange
- prelude::Mutation
- prelude::RecordId
- prelude::Reference
- privacy::PrivacyEvaluator
- privacy::PrivacyPolicies
- privacy::PrivacyPolicy
- privacy::PrivacyRule
- query::HopSource
- query::IdOnlyRecord
- query::OrderBy
- query::QueryCore
- query_compiler_registry::QueryCompilerRegistry
- record_id::RecordId
- reference::Reference
- reference::ReferencedEntity
- registry::Registry
- router::DatabaseRouter
- runtime::RouterValenceFactory
- runtime::RouterValenceFactoryConfig
- runtime::Valence
- runtime::ValenceBuilder
- schema::SchemaConnectionsOverlayInit
- schema::SchemaMetadata
- schema::SchemaMetadataInit
- schema::SchemaRegistry
- schema_api::ForeignKeyRef
- schema_api::Schema
- schema_api::SchemaConnection
- schema_api::SchemaEdge
- schema_api::SchemaField
- schema_api::SchemaMeta
- schema_api::SchemaPolicies
- schema_api::SchemaPolicyRule
- schema_api::SchemaPolicyRules
- schema_api::SchemaPrivacy
- side_effect::FieldChange
- side_effect::Mutation
- trait_registry::TraitFieldDef
- trait_registry::TraitPolicies
- trait_registry::TraitPolicyRules
- trait_registry::TraitRegistry
- trait_schema::TraitDefinition
- trait_schema::TraitDefinitionInit
- trait_schema::TraitFieldDef
- trait_schema::TraitImplementor
- trait_schema::TraitPolicies
- trait_schema::TraitPolicyRules
- ttl::SchemaTtlPolicy
- validation::ValidationError
Enums
- Actor
- BackendTtlCapability
- Cardinality
- DateTimePredicate
- EmbeddedEngine
- Error
- FieldOperation
- FieldType
- HopType
- IntPredicate
- MutationKind
- NullPredicate
- OnDelete
- OwnerKind
- PrivacyOperation
- RecordPredicate
- Role
- SortDirection
- StringPredicate
- Validator
- actor::Actor
- connection::Cardinality
- connection::OnDelete
- deletion::dag::DeletionAction
- error::Error
- instrumentation::EdgeWriteOp
- instrumentation::ReadOp
- instrumentation::WriteOp
- model::FieldOperation
- owner_ref::OwnerKind
- ownership::OwnershipGateStatus
- prelude::Cardinality
- prelude::FieldOperation
- prelude::FieldType
- prelude::MutationKind
- prelude::OnDelete
- prelude::Role
- prelude::Validator
- privacy::PrivacyOperation
- query::DateTimePredicate
- query::HopType
- query::IntPredicate
- query::NullPredicate
- query::RecordPredicate
- query::SortDirection
- query::StringPredicate
- query::WhereClause
- schema_types::FieldType
- schema_types::Role
- schema_types::Validator
- side_effect::MutationKind
- ttl::BackendTtlCapability
Traits
- ActorContext
- ActorFactory
- BatchCreatable
- DatabaseBackend
- DatabaseEndpointResolver
- DatabaseEvaluator
- IdHolder
- Model
- PolicyEvaluator
- QueryCompiler
- SchemaMetadata
- SecretProvider
- SideEffect
- TelemetrySink
- ValenceFactory
- WithReference
- backend::DatabaseBackend
- batch::BatchCreatable
- connection::IdHolder
- evaluator::DatabaseEvaluator
- inventory::Collect
- model::Model
- model::SchemaMetadata
- ownership::OwnerResolver
- ports::actor::ActorContext
- ports::actor::ActorFactory
- ports::endpoints::DatabaseEndpointResolver
- ports::secrets::SecretProvider
- prelude::DatabaseEvaluator
- prelude::IdHolder
- prelude::Model
- prelude::SideEffect
- prelude::WithReference
- privacy::PolicyEvaluator
- query_compiler::QueryCompiler
- reference::WithReference
- registry::Registrable
- runtime::ValenceFactory
- side_effect::SideEffect
- ttl::BackendTtlAdapter
Macros
- include_generated_models
- inventory::collect
- inventory::submit
- prelude::valence_schema
- prelude::valence_trait_schema
- valence_schema
- valence_trait_schema
Functions
- admin_entity_delete::queue_delete_entity
- bootstrap_embedded_router
- bootstrap_embedded_router_from_inventory
- collect_distinct_embedded_surreal_logical_names
- compile_for_engine
- compiled_query_factory::count_m2m_edges_from_root
- compiled_query_factory::count_where_thing_eq
- compiled_query_factory::select_child_ids_hasmany
- compiled_query_factory::select_hasone_cascade_children
- connect_embedded_at_path
- connect_embedded_from_env
- connection::extract_id_from_record
- connection::extract_id_from_record_display
- connection::extract_id_from_select_value
- connection::id_from_model
- database_from_env
- database_retry::retry_on_database_tx_conflict
- deletion::dag::table_skips_pending_deletion_filter
- deletion::dispatch
- deletion::is_deletion_dispatcher_registered
- deletion::register_deletion_dispatcher
- deletion::register_noop_deletion_dispatcher_for_tests
- dispatch
- embedded_engine_from_env
- embedded_path_from_env
- extract_id_from_record
- extract_id_from_record_display
- extract_id_from_select_value
- get_record_via_cache
- get_record_with_ownership_bundle_via_cache
- global_compiler_registry
- id_from_model
- install_default_mem_router
- install_telemetry_sink
- instrumentation::error_log_fields
- instrumentation::maybe_record_slow_op
- instrumentation::record_dag_computed
- instrumentation::record_db_error
- instrumentation::record_db_wall_ms
- instrumentation::record_edge_read
- instrumentation::record_edge_write
- instrumentation::record_mutation_wall_ms
- instrumentation::record_ownership_fetch_mode
- instrumentation::record_ownership_transfer
- instrumentation::record_read
- instrumentation::record_restrict_blocked
- instrumentation::record_retry_error
- instrumentation::record_router_resolve_error
- instrumentation::record_run_queued
- instrumentation::record_unique_violation
- instrumentation::record_validation_failure
- instrumentation::record_write
- instrumentation::slow_op_fields
- instrumentation::wrap_backend
- invalidate
- is_deletion_dispatcher_registered
- json_value_to_fields
- namespace_from_env
- ownership::ensure_lookup_indexes
- ownership::normalize_record_id_for_ownership
- ownership::owner_ref_from_ownership_json
- ownership::ownership_colocate_enabled
- ownership::ownership_get_join_enabled
- ownership::ownership_unified_fetch_enabled
- ownership::parse_owner_kind
- ownership::skip_ownership_for_table
- privacy::policies::definitions::helpers::is_owner
- privacy::policies::definitions::helpers::is_owner_via_field
- privacy::policies::definitions::owner::check_owner_by_field
- privacy::policies::definitions::owner::owner_by_id
- query::apply_equality_where
- query::apply_order_limit_offset
- query_compiler_registry::compile_for_engine
- query_compiler_registry::global_compiler_registry
- queue_delete_entity
- read_cache::get_record_via_cache
- read_cache::get_record_with_ownership_bundle_via_cache
- read_cache::invalidate
- read_cache::read_cache_enabled
- read_cache_enabled
- register_deletion_dispatcher
- register_embedded_logical_names
- register_embedded_logical_names_from_inventory
- register_embedded_logical_names_slices
- register_noop_deletion_dispatcher_for_tests
- retry_on_database_tx_conflict
- router_key
- router_key::router_key
- row_json::normalize_record_id_field
- row_json::record_id_json
- row_json::thing_to_id_only
- schema::schema_connections_for_table
- schema_connections_for_table
- shared_router_with_embedded_logical_names
- surreal_record_id_for
- telemetry_sink
- try_log_event
- try_log_event_value
- try_record_counter
- try_record_gauge
- validation::decimal::max
- validation::decimal::min
- validation::decimal::non_negative
- validation::decimal::positive
- validation::decimal::range
- validation::integer::max
- validation::integer::min
- validation::integer::non_negative
- validation::integer::positive
- validation::integer::range
- validation::string::email
- validation::string::enum_values
- validation::string::max_length
- validation::string::min_length
- validation::string::non_empty
- validation::string::pattern
- validation::string::phone
- validation::string::url
- validation::validate_email
- validation::validate_enum
- validation::validate_max
- validation::validate_max_length
- validation::validate_min
- validation::validate_min_length
- validation::validate_non_empty
- validation::validate_non_negative
- validation::validate_pattern
- validation::validate_phone
- validation::validate_positive
- validation::validate_range
- wrap_backend
Type Aliases
- IterExecuteFn
- IterShouldRunFn
- Result
- SDb
- SchemaMetadataStruct
- SurrealMemBackend
- error::Result
- inventory::iter
- iter::IterExecuteFn
- iter::IterShouldRunFn
- schema::SchemaMetadataStruct
Constants
- DEFAULT_EMBEDDED_SURREAL_LOGICAL_NAMES
- DEFAULT_IN_MEMORY
- DEFAULT_IN_MEMORY_ROUTER_KEY
- INDRADB_ENGINE_ID
- INDRADB_PRIMARY
- MEM_ENGINE_ID
- MONGODB_ENGINE_ID
- MONGODB_PRIMARY
- POSTGRES_ENGINE_ID
- POSTGRES_PRIMARY
- REDIS_ENGINE_ID
- REDIS_PRIMARY
- SQLITE_ENGINE_ID
- SQLITE_PRIMARY
- SURREAL_ENGINE_ID
- deletion::dag::SKIP_DELETION_GRAPH_TABLES
- evaluator::DEFAULT_IN_MEMORY
- evaluator::DEFAULT_IN_MEMORY_ROUTER_KEY
- ownership::SKIP_OWNERSHIP_TABLES
- prelude::DEFAULT_IN_MEMORY
- prelude::DEFAULT_IN_MEMORY_ROUTER_KEY
- privacy::policies::definitions::common::AUTHENTICATED
- privacy::policies::definitions::common::BLOCK_ALL
- privacy::policies::definitions::common::PUBLIC_READ
- privacy::policies::definitions::common::SYSTEM_ONLY
- privacy::policies::definitions::owner::OWNER_BY_ID
- privacy::policies::definitions::owner::OWNER_BY_USER_FIELD
- router_key::DEFAULT_IN_MEMORY_ROUTER_KEY