List of all items
Structs
- api_request::ApiRequest
- api_request::preferences::Preferences
- api_request::query_params::QueryParams
- api_request::range::Range
- api_request::types::Filter
- app::builder::Datasource
- app::builder::DbrestApp
- app::builder::DbrestRouters
- app::state::AppState
- app::state::PgVersion
- app::streaming::JsonArrayStream
- auth::cache::JwtCache
- auth::middleware::AuthState
- auth::types::AuthResult
- backend::DbVersion
- backend::PoolStatus
- backend::StatementResult
- config::types::AppConfig
- error::response::ErrorResponse
- openapi::generator::OpenApiGenerator
- openapi::types::Components
- openapi::types::Header
- openapi::types::Info
- openapi::types::MediaTypeObject
- openapi::types::OpenApiSpec
- openapi::types::Operation
- openapi::types::Parameter
- openapi::types::PathItem
- openapi::types::Paths
- openapi::types::RequestBody
- openapi::types::Response
- openapi::types::Responses
- openapi::types::SecurityRequirement
- openapi::types::SecurityScheme
- openapi::types::Server
- plan::InspectPlan
- plan::TxMode
- plan::call_plan::CallPlan
- plan::mutate_plan::DeletePlan
- plan::mutate_plan::InsertPlan
- plan::mutate_plan::OnConflict
- plan::mutate_plan::UpdatePlan
- plan::read_plan::JoinCondition
- plan::read_plan::ReadPlan
- plan::read_plan::ReadPlanTree
- plan::read_plan::ReadPlanTreeIter
- plan::types::CoercibleField
- plan::types::CoercibleSelectField
- plan::types::SpreadSelectField
- query::MainQuery
- query::sql_builder::SqlBuilder
- routing::LocalRouter
- routing::NamespaceId
- schema_cache::SchemaCache
- schema_cache::SchemaCacheHolder
- schema_cache::db::ColumnJson
- schema_cache::db::ComputedFieldRow
- schema_cache::db::ParamJson
- schema_cache::db::RelationshipRow
- schema_cache::db::ReturnTypeJson
- schema_cache::db::RoutineRow
- schema_cache::db::TableRow
- schema_cache::relationship::ComputedRelationship
- schema_cache::relationship::Junction
- schema_cache::relationship::Relationship
- schema_cache::representations::DataRepresentation
- schema_cache::routine::Routine
- schema_cache::routine::RoutineParam
- schema_cache::table::Column
- schema_cache::table::ComputedField
- schema_cache::table::Table
- types::identifiers::QualifiedIdentifier
- types::media::AcceptItem
- types::media::OtherMediaType
Enums
- api_request::preferences::PreferCount
- api_request::preferences::PreferHandling
- api_request::preferences::PreferMissing
- api_request::preferences::PreferPlurality
- api_request::preferences::PreferRepresentation
- api_request::preferences::PreferResolution
- api_request::preferences::PreferTransaction
- api_request::types::Action
- api_request::types::AggregateFunction
- api_request::types::DbAction
- api_request::types::EmbedParam
- api_request::types::FtsOperator
- api_request::types::InvokeMethod
- api_request::types::IsValue
- api_request::types::JoinType
- api_request::types::JsonOperand
- api_request::types::JsonOperation
- api_request::types::LogicOperator
- api_request::types::LogicTree
- api_request::types::Mutation
- api_request::types::OpExpr
- api_request::types::OpQuantifier
- api_request::types::Operation
- api_request::types::OrderDirection
- api_request::types::OrderNulls
- api_request::types::OrderTerm
- api_request::types::Payload
- api_request::types::QuantOperator
- api_request::types::Resource
- api_request::types::SelectItem
- api_request::types::SimpleOperator
- auth::error::JwtClaimsError
- auth::error::JwtDecodeError
- auth::error::JwtError
- config::error::ConfigError
- config::jwt::JsPathExp
- config::types::IsolationLevel
- config::types::LogLevel
- config::types::OpenApiMode
- error::Error
- openapi::types::ParameterLocation
- openapi::types::Schema
- plan::ActionPlan
- plan::CrudPlan
- plan::DbActionPlan
- plan::InfoPlan
- plan::call_plan::CallArgs
- plan::call_plan::CallParams
- plan::call_plan::RpcParamValue
- plan::mutate_plan::MutatePlan
- plan::types::CoercibleFilter
- plan::types::CoercibleLogicTree
- plan::types::CoercibleOrderTerm
- plan::types::RelJsonEmbedMode
- plan::types::RelSelectField
- plan::types::SpreadType
- query::sql_builder::SqlParam
- routing::Route
- routing::RoutingError
- schema_cache::media_handler::MediaHandler
- schema_cache::relationship::AnyRelationship
- schema_cache::relationship::Cardinality
- schema_cache::routine::PgType
- schema_cache::routine::ReturnType
- schema_cache::routine::Volatility
- types::identifiers::ParseError
- types::identifiers::RelIdentifier
- types::media::MediaType
Traits
- backend::DatabaseBackend
- backend::SqlDialect
- error::response::ResultExt
- routing::Router
- schema_cache::db::DbIntrospector
Macros
Functions
- api_request::from_request
- api_request::payload::get_payload
- api_request::query_params::parse
- api_request::query_params::parse_logic_tree
- api_request::query_params::parse_order
- api_request::query_params::parse_select
- api_request::range::content_range_header
- api_request::range::parse_range_header
- app::admin::create_admin_router
- app::admin::redacted_config
- app::handlers::create_handler
- app::handlers::delete_handler
- app::handlers::openapi_spec_handler
- app::handlers::options_handler
- app::handlers::read_handler
- app::handlers::root_options_handler
- app::handlers::rpc_get_handler
- app::handlers::rpc_post_handler
- app::handlers::schema_root_handler
- app::handlers::update_handler
- app::handlers::upsert_handler
- app::metrics::start_pool_metrics_reporter
- app::router::create_cors_layer
- app::router::create_router
- app::server::parse_address
- app::server::start_notify_listener_public
- app::server::start_server
- app::server::start_server_with_backend
- app::streaming::should_stream
- app::streaming::stream_json_array
- app::streaming::stream_json_array_from_values
- app::streaming::stream_json_response
- auth::jwt::parse_and_validate
- auth::middleware::auth_middleware
- auth::middleware::authenticate
- auth::middleware::authenticate_token
- auth::middleware::jwt_error_response
- config::jwt::extract_from_json
- config::jwt::extract_string_from_json
- config::jwt::parse_js_path
- config::parser::apply_config_value
- config::parser::load_config
- config::parser::parse_bool
- config::parser::validate_config
- plan::action_plan
- plan::call_plan::to_rpc_params
- plan::find_proc
- plan::find_rels
- plan::find_table
- plan::negotiate::negotiate_content
- query::builder::call_plan_to_query
- query::builder::mutate_plan_to_query
- query::builder::read_plan_to_count_query
- query::builder::read_plan_to_query
- query::fragment::count_f
- query::fragment::fmt_column
- query::fragment::fmt_computed_field
- query::fragment::fmt_field
- query::fragment::fmt_filter
- query::fragment::fmt_ident
- query::fragment::fmt_join_condition
- query::fragment::fmt_json_path
- query::fragment::fmt_logic_tree
- query::fragment::fmt_order_term
- query::fragment::fmt_select_item
- query::fragment::fmt_table_coerce
- query::fragment::from_json_body
- query::fragment::fts_operator
- query::fragment::group_clause
- query::fragment::handler_agg
- query::fragment::handler_agg_cols
- query::fragment::handler_agg_single
- query::fragment::handler_agg_with_media
- query::fragment::handler_agg_with_media_cols
- query::fragment::limit_offset
- query::fragment::location_f
- query::fragment::order_clause
- query::fragment::quant_operator
- query::fragment::returning_clause
- query::fragment::simple_operator
- query::fragment::where_clause
- query::main_query
- query::pre_query::pre_req_query
- query::pre_query::tx_var_query
- query::sql_builder::escape_ident
- query::sql_builder::escape_literal
- query::sql_builder::quote_ident
- query::sql_builder::quote_literal
- query::statements::main_call
- query::statements::main_read
- query::statements::main_write
- query::statements::main_write_split
- schema_cache::db::parse_columns_json
- schema_cache::db::parse_params_json
- schema_cache::db::parse_return_type_json
- schema_cache::queries::relationships::parse_cols_and_fcols
- schema_cache::queries::routines::build_schemas_param
- schema_cache::queries::routines::parse_volatility
- schema_cache::queries::tables::build_schemas_param
- types::identifiers::escape_ident
- types::identifiers::quote_ident
- types::media::parse_accept_header
Type Aliases
- api_request::types::Alias
- api_request::types::Cast
- api_request::types::EmbedPath
- api_request::types::Field
- api_request::types::FieldName
- api_request::types::Hint
- api_request::types::JsonPath
- api_request::types::Language
- api_request::types::ListVal
- api_request::types::SingleVal
- error::response::AppResult
- plan::read_plan::NodeName
- plan::types::TransformerProc
- plan::types::TsVectorLanguage
- schema_cache::RelationshipsMap
- schema_cache::RoutinesMap
- schema_cache::TablesMap
- schema_cache::media_handler::MediaHandlerMap
- schema_cache::media_handler::ResolvedHandler
- schema_cache::representations::RepresentationsMap
Constants
- error::codes::action::INVALID_PAYLOAD
- error::codes::action::MISSING_PAYLOAD
- error::codes::action::NOT_DELETABLE
- error::codes::action::NOT_INSERTABLE
- error::codes::action::NOT_UPDATABLE
- error::codes::action::NO_PRIMARY_KEY
- error::codes::action::PUT_INCOMPLETE
- error::codes::action::SINGLE_OBJECT_EXPECTED
- error::codes::auth::CLAIMS_ERROR
- error::codes::auth::JWT_ERROR
- error::codes::auth::NO_ANON_ROLE
- error::codes::auth::SECRET_MISSING
- error::codes::config::CONNECTION_RETRY_TIMEOUT
- error::codes::config::DB_CONNECTION
- error::codes::config::INVALID_CONFIG
- error::codes::config::UNSUPPORTED_PG_VERSION
- error::codes::database::CHECK_VIOLATION
- error::codes::database::DBRST_RAISE
- error::codes::database::DB_ERROR
- error::codes::database::EXCLUSION_VIOLATION
- error::codes::database::FK_VIOLATION
- error::codes::database::MAX_ROWS_EXCEEDED
- error::codes::database::NOT_NULL_VIOLATION
- error::codes::database::RAISED_EXCEPTION
- error::codes::database::UNIQUE_VIOLATION
- error::codes::internal::INTERNAL_ERROR
- error::codes::request::AGGREGATES_NOT_ALLOWED
- error::codes::request::AMBIGUOUS_EMBEDDING
- error::codes::request::DBRST_PARSE_ERROR
- error::codes::request::GUC_HEADERS_ERROR
- error::codes::request::GUC_STATUS_ERROR
- error::codes::request::INVALID_AGGREGATE
- error::codes::request::INVALID_BODY
- error::codes::request::INVALID_CONTENT_TYPE
- error::codes::request::INVALID_EMBEDDING
- error::codes::request::INVALID_FILTERS
- error::codes::request::INVALID_FILTER_OPERATOR
- error::codes::request::INVALID_MEDIA_HANDLER
- error::codes::request::INVALID_PREFERENCE
- error::codes::request::INVALID_PREFERENCES
- error::codes::request::INVALID_QUERY_PARAM
- error::codes::request::INVALID_RANGE
- error::codes::request::INVALID_RESOURCE_PATH
- error::codes::request::INVALID_RPC_METHOD
- error::codes::request::INVALID_SPREAD_COLUMN
- error::codes::request::MAX_AFFECTED_RPC_VIOLATION
- error::codes::request::MAX_AFFECTED_VIOLATION
- error::codes::request::MEDIA_TYPE_ERROR
- error::codes::request::MEDIA_TYPE_MISMATCH
- error::codes::request::NOT_EMBEDDED
- error::codes::request::NOT_IMPLEMENTED
- error::codes::request::OPENAPI_DISABLED
- error::codes::request::PARSE_ERROR
- error::codes::request::PUT_LIMIT_NOT_ALLOWED
- error::codes::request::PUT_MATCHING_PK_ERROR
- error::codes::request::RELATED_ORDER_NOT_TO_ONE
- error::codes::request::SCHEMA_NOT_FOUND
- error::codes::request::SINGULARITY_ERROR
- error::codes::request::UNACCEPTABLE_FILTER
- error::codes::request::UNACCEPTABLE_SCHEMA
- error::codes::request::UNSUPPORTED_METHOD
- error::codes::request::URI_TOO_LONG
- error::codes::schema::AMBIGUOUS_FUNCTION
- error::codes::schema::AMBIGUOUS_RELATIONSHIP
- error::codes::schema::COLUMN_NOT_FOUND
- error::codes::schema::FUNCTION_NOT_FOUND
- error::codes::schema::RELATIONSHIP_NOT_FOUND
- error::codes::schema::SCHEMA_CACHE_NOT_READY
- error::codes::schema::TABLE_NOT_FOUND
- schema_cache::queries::computed_fields::COMPUTED_FIELDS_QUERY
- schema_cache::queries::relationships::COMPUTED_RELS_QUERY
- schema_cache::queries::relationships::RELATIONSHIPS_QUERY
- schema_cache::queries::routines::ROUTINES_QUERY
- schema_cache::queries::tables::TABLES_QUERY