List of all items
Structs
- ApiSchemaOptions
- Supergraph
- connectors::ApplyToError
- connectors::ConnectBatchArguments
- connectors::ConnectHTTPArguments
- connectors::ConnectId
- connectors::Connector
- connectors::ConnectorErrorsSettings
- connectors::Header
- connectors::HttpJsonTransport
- connectors::JSONSelection
- connectors::Label
- connectors::PathSelection
- connectors::SourceHTTPArguments
- connectors::SourceName
- connectors::StringTemplate
- connectors::StringTemplateError
- connectors::SubSelection
- connectors::expand::Connectors
- connectors::header::HeaderValue
- connectors::runtime::debug::ConnectorContext
- connectors::runtime::debug::ConnectorContextItem
- connectors::runtime::debug::ConnectorDebugHttpRequest
- connectors::runtime::debug::ConnectorDebugHttpResponse
- connectors::runtime::debug::ConnectorDebugUri
- connectors::runtime::debug::SelectionData
- connectors::runtime::errors::RuntimeError
- connectors::runtime::http_json_transport::HttpRequest
- connectors::runtime::http_json_transport::HttpResponse
- connectors::runtime::inputs::MappingContextMerger
- connectors::runtime::inputs::RequestInputs
- connectors::runtime::mapping::Problem
- connectors::validation::Message
- connectors::validation::ValidationResult
- error::AggregateFederationError
- error::ErrorCodeDefinition
- error::ErrorCodeIter
- error::ErrorCodeMetadata
- error::MultipleFederationErrors
- error::SubgraphLocation
- internal_composition_api::ValidationResult
- link::Import
- link::Link
- link::LinkedElement
- link::LinksMetadata
- link::cost_spec_definition::CostDirective
- link::cost_spec_definition::CostSpecDefinition
- link::cost_spec_definition::ListSizeDirective
- link::spec::Identity
- link::spec::Url
- link::spec::Version
- merge::MergeFailure
- merge::MergeSuccess
- query_graph::ContextCondition
- query_graph::QueryGraph
- query_plan::ConditionNode
- query_plan::DeferNode
- query_plan::DeferredDeferBlock
- query_plan::DeferredDependency
- query_plan::FetchDataKeyRenamer
- query_plan::FetchDataValueSetter
- query_plan::FetchNode
- query_plan::FlattenNode
- query_plan::ParallelNode
- query_plan::PrimaryDeferBlock
- query_plan::QueryPlan
- query_plan::SequenceNode
- query_plan::SubscriptionNode
- query_plan::query_planner::QueryPlanIncrementalDeliveryConfig
- query_plan::query_planner::QueryPlanOptions
- query_plan::query_planner::QueryPlanner
- query_plan::query_planner::QueryPlannerConfig
- query_plan::query_planner::QueryPlannerDebugConfig
- query_plan::query_planner::QueryPlanningStatistics
- query_plan::requires_selection::Field
- query_plan::requires_selection::InlineFragment
- query_plan::serializable_document::SerializableDocument
- query_plan::serializable_document::SerializableDocumentNotInitialized
- schema::FederationSchema
- schema::ValidFederationSchema
- subgraph::Subgraph
- subgraph::SubgraphError
- subgraph::ValidSubgraph
- subgraph::spec::FederationSpecDefinitions
- subgraph::spec::LinkSpecDefinitions
- subgraph::typestate::Expanded
- subgraph::typestate::Initial
- subgraph::typestate::Subgraph
- subgraph::typestate::Upgraded
- subgraph::typestate::Validated
- supergraph::CompositionHint
- supergraph::Merged
- supergraph::Satisfiable
- supergraph::Supergraph
- supergraph::SupergraphMetadata
- supergraph::ValidFederationSubgraph
- supergraph::ValidFederationSubgraphs
- utils::normalize_schema::Normalized
Enums
- connectors::ConnectSpec
- connectors::EntityResolver
- connectors::HTTPMethod
- connectors::HeaderSource
- connectors::Key
- connectors::MakeUriError
- connectors::Namespace
- connectors::OriginatingDirective
- connectors::ProblemLocation
- connectors::expand::ExpansionResult
- connectors::runtime::errors::Error
- connectors::runtime::http_json_transport::HttpJsonTransportError
- connectors::runtime::http_json_transport::TransportRequest
- connectors::runtime::http_json_transport::TransportResponse
- connectors::runtime::key::ResponseKey
- connectors::runtime::responses::DeserializeError
- connectors::runtime::responses::HandleResponseError
- connectors::runtime::responses::MappedResponse
- connectors::validation::Code
- connectors::validation::Severity
- error::CompositionError
- error::ErrorCode
- error::FederationError
- error::SingleFederationError
- error::UnsupportedFeatureKind
- link::LinkError
- link::Purpose
- link::spec::SpecError
- query_plan::FetchDataPathElement
- query_plan::FetchDataRewrite
- query_plan::PlanNode
- query_plan::QueryPathElement
- query_plan::TopLevelPlanNode
- query_plan::requires_selection::Selection
- subgraph::spec::FederationSpecError
- subgraph::test_utils::BuildOption
Traits
- connectors::runtime::inputs::ContextReader
- error::MultiTry
- error::MultiTryAll
- query_plan::generate::PlanBuilder
- subgraph::spec::AppliedFederationLink
Macros
Functions
- composition::compose
- composition::compose_with_connectors
- composition::expand_subgraphs
- composition::merge_subgraphs
- composition::post_merge_validations
- composition::pre_merge_validations
- composition::upgrade_subgraphs_if_necessary
- composition::validate_satisfiability
- composition::validate_satisfiability_with_connectors
- connectors::expand::expand_connectors
- connectors::runtime::http_json_transport::make_request
- connectors::runtime::mapping::aggregate_apply_to_errors
- connectors::runtime::mapping::aggregate_apply_to_errors_with_problem_locations
- connectors::runtime::responses::deserialize_response
- connectors::runtime::responses::handle_raw_response
- connectors::validation::validate
- default_supported_supergraph_specs
- internal_composition_api::validate_cache_tag_directives
- link::database::links_metadata
- merge::merge_federation_subgraphs
- merge::merge_subgraphs
- query_graph::build_query_graph::build_federated_query_graph
- query_graph::build_query_graph::build_supergraph_api_query_graph
- query_graph::output::to_dot
- query_plan::generate::generate_all_plans_and_find_best
- router_supported_supergraph_specs
- subgraph::schema_diff_expanded_from_initial
- subgraph::test_utils::build_and_expand
- subgraph::test_utils::build_and_validate
- subgraph::test_utils::build_for_errors
- subgraph::test_utils::build_for_errors_with_option
- subgraph::test_utils::build_inner
- subgraph::test_utils::build_inner_expanded
- subgraph::test_utils::check_errors
- subgraph::test_utils::remove_indentation
- utils::normalize_schema::normalize_schema
- utils::normalize_schema::normalize_schema_types_and_descriptions
- utils::normalize_schema::normalize_valid_schema
Type Aliases
- connectors::CustomConfiguration
- connectors::runtime::debug::DebugRequest
- error::Locations
- query_plan::Conditions
- query_plan::QueryPlanCost
Constants
- link::DEFAULT_IMPORT_SCALAR_NAME
- link::DEFAULT_LINK_NAME
- link::DEFAULT_PURPOSE_ENUM_NAME
- link::spec::APOLLO_SPEC_DOMAIN
- subgraph::spec::ANY_SCALAR_NAME
- subgraph::spec::COMPOSE_DIRECTIVE_NAME
- subgraph::spec::CONTEXTFIELDVALUE_SCALAR_NAME
- subgraph::spec::CONTEXT_DIRECTIVE_NAME
- subgraph::spec::ENTITIES_QUERY
- subgraph::spec::ENTITY_UNION_NAME
- subgraph::spec::EXTENDS_DIRECTIVE_NAME
- subgraph::spec::EXTERNAL_DIRECTIVE_NAME
- subgraph::spec::FEDERATION_V1_DIRECTIVE_NAMES
- subgraph::spec::FEDERATION_V2_DIRECTIVE_NAMES
- subgraph::spec::FIELDSET_SCALAR_NAME
- subgraph::spec::FROM_CONTEXT_DIRECTIVE_NAME
- subgraph::spec::INACCESSIBLE_DIRECTIVE_NAME
- subgraph::spec::INTF_OBJECT_DIRECTIVE_NAME
- subgraph::spec::KEY_DIRECTIVE_NAME
- subgraph::spec::OVERRIDE_DIRECTIVE_NAME
- subgraph::spec::PROVIDES_DIRECTIVE_NAME
- subgraph::spec::REQUIRES_DIRECTIVE_NAME
- subgraph::spec::SERVICE_SDL_QUERY
- subgraph::spec::SERVICE_TYPE
- subgraph::spec::SHAREABLE_DIRECTIVE_NAME
- subgraph::spec::TAG_DIRECTIVE_NAME