List of all items
Structs
- command::CountQueryPlan
- command::Page
- command::QueryPlan
- command::WriteLinks
- computes::Cache
- computes::ComputeEntry
- computes::InjectInfo
- computes::RelDep
- datasource::DataSourceConfig
- dialect::filter::WhereClause
- dialect::ir::RowCol
- dialect::ir::RowShape
- dialect::ir::SqlStmt
- dialect::raw::RawStmt
- permission::Context
- permission::MetaPolicy
- permission::RoleRules
- pipeline::Ast
- pipeline::NestedRelFilter
- pipeline::RelAst
- pipeline::RelPredicate
- pipeline::RelationFilterPlan
- pipeline::Token
- rbac::Grant
- rbac::ModelDecision
- rbac::RbacPolicy
- schema::ComputeDef
- schema::FieldDef
- schema::LoadConfig
- schema::Location
- schema::Registry
- schema::RelationDef
- schema::Schema
- schema::SourceDecl
Enums
- command::Mode
- command::Probe
- command::WriteLinkPolicy
- computes::Injected
- datasource::DataSource
- dialect::Backend
- dialect::ColumnRef
- dialect::JsonKind
- error::CoreError
- naming::Style
- naming::Target
- permission::Doc
- permission::UnconfiguredPolicy
- rbac::RbacMode
- rbac::WriteAction
- schema::Profile
Traits
Functions
- bson::as_date_ms
- bson::as_object_id
- bson::canonicalize
- bson::date
- bson::decimal128
- bson::id_key
- bson::is_extended
- bson::number_long
- bson::object_id
- command::apply_route_override
- command::build_plan
- command::check_readable_relations
- command::check_write_perm
- command::cmd_aggregate
- command::cmd_count_documents
- command::cmd_delete_many
- command::cmd_find
- command::cmd_find_one
- command::cmd_find_one_and_update
- command::cmd_insert_many
- command::cmd_insert_one
- command::cmd_update_many
- command::ensure_context
- command::ensure_profile_ctx
- command::ensure_route_override_allowed
- command::err_write_cross_source
- command::finalize_query
- command::forbid_t2q
- command::forbid_t2q_shape
- command::has_pipeline
- command::plan_archive_docs
- command::plan_count
- command::plan_exists
- command::plan_insert
- command::plan_insert_many
- command::plan_mutation
- command::plan_query
- command::plan_query_ast_mut
- command::plan_query_mut
- command::plan_query_one
- command::plan_query_with_count
- command::plan_remove
- command::plan_update
- command::plan_update_many
- command::plan_upsert
- command::prepare_query
- command::resolve_page
- command::resolve_write_links
- command::restore_sort_order
- command::sorts_by_relation
- command::step_id_placeholder
- command::strip_query
- computes::apply_defaults_and_computes
- computes::collect_field_deps
- computes::collect_rel_deps
- computes::ensure_cache
- computes::field_default
- computes::fill_nested_defaults
- computes::inject_into_ast
- computes::merge_depends_into_ast
- computes::process_node
- computes::run_async_fns
- computes::run_computes
- computes::select_async_fns
- computes::strip_dep_injected
- dialect::filter::build_filter
- dialect::filter::build_filter_raw
- dialect::filter::build_filter_with_relations
- dialect::introspect::introspect_to_schema_json
- dialect::introspect::schema_def_from_rows
- dialect::overlay::merge_one_schema_json
- dialect::overlay::merge_schema
- dialect::raw::compile_raw_stmt
- dialect::row::restore_rows
- dialect::row::restore_rows_json
- dialect::select::translate_select
- dialect::translate::translate
- dialect::write::translate_write
- federation::merge_federated
- federation::plan_federated
- naming::canonical
- naming::detect_conflicts
- naming::to_camel
- naming::to_pascal
- naming::to_snake
- naming::translate
- naming::translate_by_str
- permission::can_read_schema
- permission::can_register
- permission::can_write_schema
- permission::context_from_value
- permission::evaluate
- permission::filter_writable_data
- permission::get_readable_computes
- permission::get_readable_fields
- permission::get_readable_relations
- permission::get_writable_fields
- permission::is_field_readable
- permission::is_relation_readable
- permission::merge_owner_condition
- permission::should_inject_owner_condition
- pipeline::build_agg_stages
- pipeline::build_empty_lookup
- pipeline::build_lookup
- pipeline::build_pipeline
- pipeline::build_pipeline_projection
- pipeline::build_projection
- pipeline::flatten_object_fields
- pipeline::nested_rel_name_from_as
- pipeline::parse
- pipeline::parse_gql
- pipeline::rel_name_from_as
- pipeline::token_to_value
- pipeline::tokenize
- rbac::decide
- rbac::deny_msg
- rbac::ensure_read
- rbac::ensure_write
- rbac::ensure_write_on_doc
- rbac::filter_writable_data_overlay
- rbac::is_field_readable_overlay
- rbac::merge_row_condition
- rbac::overlay_readable_fields
- rbac::overlay_writable_fields
- rbac::probe_condition_fields
- rbac::row_condition
- rbac::write_action_from_str
- resource::compose_url
- resource::content_path
- resource::is_external_url
- resource::ref_kind
- schema::depth_layered
- schema::locate
- schema::map_of
- schema::plan_load
- types::get_default
- types::has_relation_predicate
- types::is_numeric
- types::is_primitive
- types::is_truthy
- types::str_list
- types::validate_condition
- types::validate_condition_shape
- types::validate_pipeline_stages
- types::validate_sort_shape
Type Aliases
Constants
- bson::KEY_BINARY
- bson::KEY_DATE
- bson::KEY_DECIMAL
- bson::KEY_LONG
- bson::KEY_OID
- command::ERR_NO_BATCH_WRITE
- command::ERR_NO_CONTEXT
- command::ERR_NO_DELETE
- command::ERR_NO_WRITE
- command::ERR_PERMISSION
- command::ERR_PERM_PREFIX
- command::ERR_TEXT2QUERY
- command::ERR_WRITE_CROSS_SOURCE_PREFIX
- command::MAX_PAGE_SIZE
- command::PHASE1_IDS
- command::T2Q_MAX_DEPTH
- command::T2Q_MAX_FEDERATION_ROWS
- command::T2Q_MAX_ROWS
- datasource::DEFAULT_SOURCE
- federation::FEDERATION_VERSION
- federation::MAX_FEDERATION_ROWS
- naming::ERR_NAME_CONFLICT
- naming::RESERVED_KEYS
- pipeline::MAX_DEPTH
- pipeline::MAX_PAGINATED_DEPTH
- pipeline::REL_NESTED_PREFIX
- pipeline::REL_PRED_PREFIX