Skip to main content

Module intermediate

Module intermediate 

Source
Expand description

Intermediate Schema Format

Language-agnostic schema representation that all language libraries output. See docs/architecture/intermediate-schema.md for full specification.

Re-exports§

pub use advanced_types::IntermediateInputField;
pub use advanced_types::IntermediateInputObject;
pub use advanced_types::IntermediateInterface;
pub use advanced_types::IntermediateUnion;
pub use analytics::IntermediateAggregateQuery;
pub use analytics::IntermediateDimensionPath;
pub use analytics::IntermediateDimensions;
pub use analytics::IntermediateFactTable;
pub use analytics::IntermediateFilter;
pub use analytics::IntermediateMeasure;
pub use fragments::IntermediateAppliedDirective;
pub use fragments::IntermediateDirective;
pub use fragments::IntermediateFragment;
pub use fragments::IntermediateFragmentField;
pub use fragments::IntermediateFragmentFieldDef;
pub use operations::IntermediateArgument;
pub use operations::IntermediateAutoParams;
pub use operations::IntermediateMutation;
pub use operations::IntermediateQuery;
pub use operations::IntermediateQueryDefaults;
pub use subscriptions::IntermediateFilterCondition;
pub use subscriptions::IntermediateObserver;
pub use subscriptions::IntermediateObserverAction;
pub use subscriptions::IntermediateRetryConfig;
pub use subscriptions::IntermediateSubscription;
pub use subscriptions::IntermediateSubscriptionFilter;
pub use types::IntermediateDeprecation;
pub use types::IntermediateEnum;
pub use types::IntermediateEnumValue;
pub use types::IntermediateField;
pub use types::IntermediateScalar;
pub use types::IntermediateType;

Modules§

advanced_types
Interfaces, unions, and inputs: IntermediateInterface, IntermediateUnion, IntermediateInputObject, IntermediateInputField.
analytics
Fact table/aggregate structs: IntermediateFactTable, IntermediateMeasure, IntermediateDimensions, IntermediateDimensionPath, IntermediateFilter, IntermediateAggregateQuery.
fragments
Fragment/directive structs: IntermediateFragment, IntermediateFragmentField, IntermediateFragmentFieldDef, IntermediateDirective, IntermediateAppliedDirective.
operations
Query/mutation structs: IntermediateQuery, IntermediateMutation, IntermediateArgument, IntermediateAutoParams, IntermediateQueryDefaults.
subscriptions
Subscription/observer structs: IntermediateSubscription, IntermediateSubscriptionFilter, IntermediateFilterCondition, IntermediateObserver, IntermediateRetryConfig.
types
Core type structs: IntermediateType, IntermediateField, IntermediateEnum, IntermediateEnumValue, IntermediateScalar, IntermediateDeprecation.

Structs§

IntermediateSchema
Intermediate schema - universal format from all language libraries