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§
- Intermediate
Schema - Intermediate schema - universal format from all language libraries