Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractGraphQLInstanceEvent - Class in io.evitadb.externalApi.graphql.metric.event.instance
-
Common event ancestor for events regarding GraphQL instances.
- AbstractGraphQLInstanceEvent() - Constructor for class io.evitadb.externalApi.graphql.metric.event.instance.AbstractGraphQLInstanceEvent
- AbstractGraphQLRequestEvent - Class in io.evitadb.externalApi.graphql.metric.event.request
-
Ancestor for GraphQL request processing events.
- AbstractGraphQLRequestEvent(GraphQLInstanceType) - Constructor for class io.evitadb.externalApi.graphql.metric.event.request.AbstractGraphQLRequestEvent
- ACCOMPANYING_PRICE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleDescriptor
- AccompanyingPriceFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor of header parameters of
PriceForSaleDescriptor.ACCOMPANYING_PRICEfield. - afterAllInitialized() - Method in class io.evitadb.externalApi.graphql.GraphQLProvider
- ALL_PRICES_FOR_SALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GraphQLEntityDescriptor
- AND - Enum constant in enum class io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryHeaderArgumentsJoinType
- APPLICATION_GRAPHQL - Static variable in class io.evitadb.externalApi.graphql.io.GraphQLMimeTypes
- APPLICATION_GRAPHQL_RESPONSE_JSON - Static variable in class io.evitadb.externalApi.graphql.io.GraphQLMimeTypes
- AssociatedDataFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor for header parameters of
EntityDescriptor.ASSOCIATED_DATAfield. - AttributesFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor of header parameters of
AttributesProviderDescriptor.ATTRIBUTESfield
B
- beginExecuteOperation(InstrumentationExecuteOperationParameters, InstrumentationState) - Method in class io.evitadb.externalApi.graphql.metric.event.request.RequestMetricInstrumentation
- beginExecution(InstrumentationExecutionParameters, InstrumentationState) - Method in class io.evitadb.externalApi.graphql.metric.event.request.RequestMetricInstrumentation
- beginParse(InstrumentationExecutionParameters, InstrumentationState) - Method in class io.evitadb.externalApi.graphql.metric.event.request.RequestMetricInstrumentation
- beginValidation(InstrumentationValidationParameters, InstrumentationState) - Method in class io.evitadb.externalApi.graphql.metric.event.request.RequestMetricInstrumentation
- BEHAVIOR - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.BucketsFieldHeaderDescriptor
- BigDecimalFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor of header arguments of fields with
BigDecimaldata type. - BucketsFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor of header arguments of field
HistogramDescriptor.BUCKETS - BuiltEvent - Class in io.evitadb.externalApi.graphql.metric.event.instance
-
Event fired when GraphQL schema was successfully built.
- BuiltEvent(GraphQLInstanceType, BuiltEvent.BuildType, long, long, long) - Constructor for class io.evitadb.externalApi.graphql.metric.event.instance.BuiltEvent
- BuiltEvent(String, GraphQLInstanceType, BuiltEvent.BuildType, long, long, long) - Constructor for class io.evitadb.externalApi.graphql.metric.event.instance.BuiltEvent
- BuiltEvent.BuildType - Enum Class in io.evitadb.externalApi.graphql.metric.event.instance
-
Defines how the schema is being built.
C
- CHILDREN - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfDescriptor
- CHILDREN_COUNT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.LevelInfoDescriptor
- ClientContextExtension - Record Class in io.evitadb.externalApi.graphql.io
-
DTO for passing client context information from client for entire GQL request execution.
- ClientContextExtension(String, String) - Constructor for record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Creates an instance of a
ClientContextExtensionrecord class. - clientId() - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Returns the value of the
clientIdrecord component. - CODE - Static variable in class io.evitadb.externalApi.graphql.GraphQLProvider
- createExecutionContext(HttpRequest) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- createExecutionContext(HttpRequest) - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
- createInternalError(String) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- createInternalError(String) - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
- createInternalError(String, Throwable) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- createInternalError(String, Throwable) - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
- createInvalidUsageException(String) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- createInvalidUsageException(String) - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
- CURRENCY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.MultiplePricesForSaleAvailableFieldHeaderDescriptor
- CURRENCY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceFieldHeaderDescriptor
-
Deprecated.
- CURRENCY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleFieldHeaderDescriptor
- CURRENCY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PricesFieldHeaderDescriptor
D
- data() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Returns the value of the
datarecord component. - DATA - Enum constant in enum class io.evitadb.externalApi.graphql.io.GraphQLInstanceType
- DataChunkFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Ancestor descriptor for implementations of data chunk fields
- DeleteEntitiesMutationHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for header arguments of
CatalogDataApiRootDescriptor.DELETE_ENTITYmutation. - doHandleRequest(GraphQLEndpointExecutionContext) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- doHandleRequest(GraphQLSchemaEndpointExecutionContext) - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
E
- emitObservabilityEvents() - Method in class io.evitadb.externalApi.graphql.GraphQLManager
-
Allows emitting start events when observability facilities are already initialized.
- emitObservabilityEvents(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
-
Allows emitting start events when observability facilities are already initialized.
- empty() - Static method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Client didn't send any client context information, but we want to still classify the usage somehow.
- EMPTY_HIERARCHICAL_ENTITY_BEHAVIOUR - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfReferenceHeaderDescriptor
- ENTITY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.LevelInfoDescriptor
- ENTITY_EXISTENCE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.UpsertEntityHeaderDescriptor
- equals(Object) - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent.ResponseStatus
- errors() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Returns the value of the
errorsrecord component. - evita.external.api.graphql - module evita.external.api.graphql
-
Module contains GraphQL API for evitaDB.
- ExecutedEvent - Class in io.evitadb.externalApi.graphql.metric.event.request
-
JFR Event fired when GQL request is full executed and its response sent to client.
- ExecutedEvent(GraphQLInstanceType) - Constructor for class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
- ExecutedEvent.ResponseStatus - Enum Class in io.evitadb.externalApi.graphql.metric.event.request
-
Response status of GraphQL request
- extensions() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
extensionsrecord component.
F
- FacetGroupStatisticsHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments for group of
FacetSummaryOfReferencefor specific reference. - FacetStatisticsHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments of facets for
FacetSummaryOfReferencefor specific reference. - FILTER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.DeleteEntitiesMutationHeaderDescriptor
- FILTER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.ReferenceFieldHeaderDescriptor
- FILTER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.FacetStatisticsHeaderDescriptor
- FILTER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.FilterByAwareFieldHeaderDescriptor
- FILTER_GROUP_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.FacetGroupStatisticsHeaderDescriptor
- FilterByAwareFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Partial field header descriptor for fields needing filter by arguments.
- finish() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Finish the event.
- finishInputDeserialization() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of request deserialization from previous state.
- finishOperationExecution() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of operation execution from previous state.
- finishParse() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of parsing from previous state.
- finishPreparation() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of preparation from previous state.
- finishResultSerialization() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of result serialization from previous state.
- finishValidation() - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of validation deserialization from previous state.
- FORMATTED - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.BigDecimalFieldHeaderDescriptor
- FROM_NODE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfDescriptor
- FROM_ROOT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfDescriptor
- fromExecutionResult(ExecutionResult) - Static method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
G
- getCode() - Method in class io.evitadb.externalApi.graphql.GraphQLProvider
- getConfigurationClass() - Method in class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
- GetEntityHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for header arguments of
CatalogDataApiRootDescriptor.GET_ENTITYquery. - getExternalApiCode() - Method in class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
- getExternalApiCode() - Method in class io.evitadb.externalApi.graphql.io.GraphQLExceptionHandler
- getGraphQLRouter() - Method in class io.evitadb.externalApi.graphql.GraphQLManager
- getHttpServiceDefinitions() - Method in class io.evitadb.externalApi.graphql.GraphQLProvider
- getSupportedHttpMethods() - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- getSupportedHttpMethods() - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
- getSupportedRequestContentTypes() - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- getSupportedResponseContentTypes() - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- getSupportedResponseContentTypes() - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
- GlobalEntityDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Represents global entity with only fields that are present in all entities across all collection.s
- GraphQLEntityDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Extension of
EntityDescriptorwhich contains GraphQL-specific fields. - GraphQLExceptionHandler - Class in io.evitadb.externalApi.graphql.io
-
Handles exception that occurred in GraphQL API outside of actual GraphQL execution.
- GraphQLExceptionHandler(ObjectMapper, HttpService) - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLExceptionHandler
- GraphQLHandler - Class in io.evitadb.externalApi.graphql.io
-
HTTP request handler for processing
GraphQLRequests and returningGraphQLResponses using passed configured instance ofGraphQL. - GraphQLHandler(Evita, HeaderOptions, ObjectMapper, GraphQLInstanceType, AtomicReference<GraphQL>) - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLHandler
- GraphQLInstanceType - Enum Class in io.evitadb.externalApi.graphql.io
-
Represents semantically GraphQL instance.
- GraphQLManager - Class in io.evitadb.externalApi.graphql
-
Manages the whole GraphQL API (its endpoints, lifecycle, etc).
- GraphQLManager(Evita, HeaderOptions, GraphQLOptions) - Constructor for class io.evitadb.externalApi.graphql.GraphQLManager
- GraphQLMimeTypes - Class in io.evitadb.externalApi.graphql.io
-
Extension of HTTP MIME types supported by GraphQL API.
- GraphQLMimeTypes() - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLMimeTypes
- GraphQLOptions - Class in io.evitadb.externalApi.graphql.configuration
-
GraphQL API specific configuration.
- GraphQLOptions() - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLOptions
- GraphQLOptions(Boolean, String, String, String, Boolean, String, Boolean, MtlsConfiguration) - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLOptions
- GraphQLOptions(String) - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLOptions
- GraphQLProvider - Class in io.evitadb.externalApi.graphql
-
Descriptor of external API provider that provides GraphQL API.
- GraphQLProvider(GraphQLOptions, GraphQLManager, long) - Constructor for class io.evitadb.externalApi.graphql.GraphQLProvider
- GraphQLProviderRegistrar - Class in io.evitadb.externalApi.graphql
-
Registers GraphQL API provider to provide GraphQL API to clients.
- GraphQLProviderRegistrar() - Constructor for class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
- GraphQLRequest - Record Class in io.evitadb.externalApi.graphql.io
-
Client request for GraphQL.
- GraphQLRequest(String, String, Map<String, Object>, Map<String, Object>) - Constructor for record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Creates an instance of a
GraphQLRequestrecord class. - GraphQLResponse<T> - Record Class in io.evitadb.externalApi.graphql.io
-
Response from GraphQL passed as output to client.
- GraphQLResponse(T, List<GraphQLResponse.GraphQLResponseError>) - Constructor for record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Creates an instance of a
GraphQLResponserecord class. - GraphQLRouter - Class in io.evitadb.externalApi.graphql.io
-
Custom HTTP router for GraphQL APIs.
- GraphQLRouter() - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLRouter
- GraphQLSchemaHandler - Class in io.evitadb.externalApi.graphql.io
-
HTTP request handler for returning
GraphQLSchemaas a DSL string using passed configured instance ofGraphQL. - GraphQLSchemaHandler(Evita, AtomicReference<GraphQL>) - Constructor for class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
H
- hashCode() - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Returns a hash code value for this object.
- HEAD - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.HeadAwareFieldHeaderDescriptor
- HeadAwareFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Partial field header descriptor for fields needing head arguments.
- HierarchyChildrenHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments for
HierarchyChildren. - HierarchyFromNodeHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments for
HierarchyFromNode. - HierarchyFromRootHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments for
HierarchyFromRoot. - HierarchyHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor for header arguments of fields representing both
HierarchyOfSelfandHierarchyOfReference. - HierarchyOfDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Common ancestor for partial hierarchies.
- HierarchyOfReferenceDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Represents
Hierarchy.getReferenceHierarchy(String, String). - HierarchyOfReferenceHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Field arguments descriptor for
HierarchyOfReferencein GraphQL - HierarchyOfSelfDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Represents
Hierarchy.getSelfHierarchy()Note: this descriptor is meant be template for generated specific DTOs base on internal data. - HierarchyOfSelfHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Field arguments descriptor for
HierarchyOfSelfin GraphQL - HierarchyParentsHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments for
HierarchyParents. - HierarchyParentsHeaderDescriptor.HierarchyParentsSiblingsSpecification - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of modified
HierarchySiblingsconstraint specifically for parents. - HierarchyRequireHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments common for all
HierarchyRequireConstraints. - HierarchySiblingsHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Descriptor of header arguments for
HierarchySiblings.
I
- instrumentExecutionResult(ExecutionResult, InstrumentationExecutionParameters, InstrumentationState) - Method in class io.evitadb.externalApi.graphql.metric.event.request.RequestMetricInstrumentation
- io.evitadb.externalApi.graphql - package io.evitadb.externalApi.graphql
- io.evitadb.externalApi.graphql.api.catalog.dataApi.model - package io.evitadb.externalApi.graphql.api.catalog.dataApi.model
- io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity - package io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
- io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult - package io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
- io.evitadb.externalApi.graphql.configuration - package io.evitadb.externalApi.graphql.configuration
- io.evitadb.externalApi.graphql.io - package io.evitadb.externalApi.graphql.io
- io.evitadb.externalApi.graphql.metric.event.instance - package io.evitadb.externalApi.graphql.metric.event.instance
- io.evitadb.externalApi.graphql.metric.event.request - package io.evitadb.externalApi.graphql.metric.event.request
- isReady() - Method in class io.evitadb.externalApi.graphql.GraphQLProvider
J
- JOIN - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.UnknownEntityHeaderDescriptor
L
- LABELS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.MetadataAwareFieldHeaderDescriptor
- LEVEL - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.LevelInfoDescriptor
- LevelInfoDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
-
Represents
Hierarchy.LevelInfo. - LIMIT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.DeleteEntitiesMutationHeaderDescriptor
- LIMIT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.ReferencesFieldHeaderDescriptor
- LIMIT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.ListEntitiesHeaderDescriptor
- LIMIT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.ListUnknownEntitiesHeaderDescriptor
- LIMIT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.RecordStripFieldHeaderDescriptor
- LIMIT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.StripListFieldHeaderDescriptor
- ListEntitiesHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for header arguments of
CatalogDataApiRootDescriptor.LIST_ENTITYquery. - ListUnknownEntitiesHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for header arguments of
CatalogDataApiRootDescriptor.LIST_UNKNOWN_ENTITYquery. - LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.AssociatedDataFieldHeaderDescriptor
- LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.AttributesFieldHeaderDescriptor
- LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceFieldHeaderDescriptor
-
Deprecated.
- LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleFieldHeaderDescriptor
- LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PricesFieldHeaderDescriptor
- LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- LOCALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.UnknownEntityHeaderDescriptor
M
- measureInternalEvitaDBExecution(Supplier<T>) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of evitaDB execution within the supplier.
- measureInternalEvitaDBInputReconstruction(Supplier<T>) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Measures duration of evitaDB input reconstruction within the supplier.
- MetadataAwareFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for headers of fields that allow directly specifying query metadata.
- MultiplePricesForSaleAvailableFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Header descriptor for
EntityDescriptor.MULTIPLE_PRICES_FOR_SALE_AVAILABLE. - MUTATIONS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.UpsertEntityHeaderDescriptor
N
- NAME - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryLabelDescriptor
- NEW - Enum constant in enum class io.evitadb.externalApi.graphql.metric.event.instance.BuiltEvent.BuildType
-
Building new schema for new catalog
- NODE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyFromNodeHeaderDescriptor
- NUMBER - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.PaginatedListFieldHeaderDescriptor
O
- OFFSET - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.DeleteEntitiesMutationHeaderDescriptor
- OFFSET - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.ListEntitiesHeaderDescriptor
- OFFSET - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.RecordStripFieldHeaderDescriptor
- OFFSET - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.StripListFieldHeaderDescriptor
- OK - Enum constant in enum class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent.ResponseStatus
- operationName() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
operationNamerecord component. - OR - Enum constant in enum class io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryHeaderArgumentsJoinType
- ORDER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.DeleteEntitiesMutationHeaderDescriptor
- ORDER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.ReferenceFieldHeaderDescriptor
- ORDER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.FacetStatisticsHeaderDescriptor
- ORDER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyHeaderDescriptor
- ORDER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.OrderByAwareFieldHeaderDescriptor
- ORDER_GROUP_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.FacetGroupStatisticsHeaderDescriptor
- OrderByAwareFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Partial field header descriptor for fields needing order by arguments.
P
- PACKAGE_NAME - Static variable in class io.evitadb.externalApi.graphql.metric.event.instance.AbstractGraphQLInstanceEvent
- PACKAGE_NAME - Static variable in class io.evitadb.externalApi.graphql.metric.event.request.AbstractGraphQLRequestEvent
- PaginatedListFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor of header arguments for fields returning chunked responses by page.
- PARENT_PRIMARY_KEY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GraphQLEntityDescriptor
- PARENTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfDescriptor
- PARENTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GraphQLEntityDescriptor
- ParentsFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor for header parameters of
GraphQLEntityDescriptor.PARENTSfield. - parseRequestBody(GraphQLEndpointExecutionContext, Class<T>) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- PRICE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GraphQLEntityDescriptor
- PRICE_FOR_SALE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GraphQLEntityDescriptor
- PRICE_IN_CURRENCY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- PRICE_IN_PRICE_LISTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- PRICE_LIST - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceFieldHeaderDescriptor
-
Deprecated.
- PRICE_LIST - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleFieldHeaderDescriptor
- PRICE_LISTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.AccompanyingPriceFieldHeaderDescriptor
- PRICE_LISTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.MultiplePricesForSaleAvailableFieldHeaderDescriptor
- PRICE_LISTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleFieldHeaderDescriptor
- PRICE_LISTS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PricesFieldHeaderDescriptor
- PRICE_TYPE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- PRICE_VALID_IN - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- PRICE_VALID_NOW - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- PriceBigDecimalFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor of header arguments of fields representing concrete prices in
PriceDescriptor. - PriceFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Deprecated.
- PriceForSaleDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Extension of
PriceDescriptorspecific for "price for sale" prices. - PriceForSaleFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor of header parameters of
EntityDescriptor.PRICE_FOR_SALEfield. - PricesFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor of header parameters of
EntityDescriptor.PRICESfield. - PRIMARY_KEY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.DeleteEntitiesMutationHeaderDescriptor
- PRIMARY_KEY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GetEntityHeaderDescriptor
- PRIMARY_KEY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.UpsertEntityHeaderDescriptor
- provideCatalogName(String) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Provide catalog name for this event.
- provideOperationName(String) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Provide operation name for this event.
- provideOperationType(OperationDefinition.Operation) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Provide operation type for this event.
- provideResponseStatus(ExecutedEvent.ResponseStatus) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
-
Provide response status for this event.
- provideRootFieldsProcessed(int) - Method in class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent
Q
- QUERIED_ENTITY_COUNT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.LevelInfoDescriptor
- query() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
queryrecord component. - QueryEntitiesHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for header arguments of
CatalogDataApiRootDescriptor.QUERY_ENTITYquery. - QueryHeaderArgumentsJoinType - Enum Class in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Defines how the filtering arguments are joined together into a single filter.
- QueryLabelDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Represents a single query label (equivalent to
Labelwhere full head part of query cannot be used).
R
- RecordPageFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor of header arguments of field
ResponseDescriptor.RECORD_PAGE - RecordStripFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor of header arguments of field
ResponseDescriptor#RECORD_STRIP - ReferenceFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Descriptor of header parameters of
EntityDescriptorreference fields. - ReferencePageFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Extension of
ReferenceFieldHeaderDescriptorfor page of references - ReferencesFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Extension of
ReferenceFieldHeaderDescriptorfor list of references - ReferenceStripFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
-
Extension of
ReferenceFieldHeaderDescriptorfor strip of references - REFRESH - Enum constant in enum class io.evitadb.externalApi.graphql.metric.event.instance.BuiltEvent.BuildType
-
Rebuilding existing schema for already existing catalog
- refreshCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
-
Refreshes already registered catalog endpoint and its
GraphQLinstance. - refreshCatalogApi(String, GraphQLInstanceType, GraphQL) - Method in class io.evitadb.externalApi.graphql.io.GraphQLRouter
-
Swaps GraphQL instance for already registered API for defined catalog
- register(Evita, ExternalApiServer, ApiOptions, GraphQLOptions) - Method in class io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
- registerCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
-
Registers new Evita catalog to API.
- registerCatalogApi(String, GraphQLInstanceType, GraphQL) - Method in class io.evitadb.externalApi.graphql.io.GraphQLRouter
-
Registers new endpoints for defined catalog.
- registerSystemApi(GraphQL) - Method in class io.evitadb.externalApi.graphql.io.GraphQLRouter
-
Registers new system endpoints.
- REQUESTED - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.LevelInfoDescriptor
- REQUESTED_COUNT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.BucketsFieldHeaderDescriptor
- requestId() - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Returns the value of the
requestIdrecord component. - RequestMetricInstrumentation - Class in io.evitadb.externalApi.graphql.metric.event.request
-
Instrumentation to provide data for
ExecutedEventthat should be present in the GraphQL context. - RequestMetricInstrumentation() - Constructor for class io.evitadb.externalApi.graphql.metric.event.request.RequestMetricInstrumentation
- REQUIRE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.DeleteEntitiesMutationHeaderDescriptor
- REQUIRE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryEntitiesHeaderDescriptor
- REQUIRE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.UpsertEntityHeaderDescriptor
S
- SCHEMA - Enum constant in enum class io.evitadb.externalApi.graphql.io.GraphQLInstanceType
- SCOPE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.ScopeAwareFieldHeaderDescriptor
- ScopeAwareFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for headers of fields that change their behaviour based on defined
Scope - serve(ServiceRequestContext, HttpRequest) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- serve(ServiceRequestContext, HttpRequest) - Method in class io.evitadb.externalApi.graphql.io.GraphQLRouter
- SIBLINGS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfDescriptor
- SIBLINGS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyParentsHeaderDescriptor
- SIZE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.PaginatedListFieldHeaderDescriptor
- SPACING - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.RecordPageFieldHeaderDescriptor
- STATISTICS_BASE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyRequireHeaderDescriptor
- STOP_AT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.ParentsFieldHeaderDescriptor
- STOP_AT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyParentsHeaderDescriptor.HierarchyParentsSiblingsSpecification
- STOP_AT - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyRequireHeaderDescriptor
- StripListFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor of header arguments for fields returning chunked responses for strips
- SYSTEM - Enum constant in enum class io.evitadb.externalApi.graphql.io.GraphQLInstanceType
- SYSTEM_PREFIX - Static variable in class io.evitadb.externalApi.graphql.io.GraphQLRouter
T
- TARGET_ENTITY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GlobalEntityDescriptor
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleDescriptor
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfReferenceDescriptor
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyOfSelfDescriptor
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.HierarchyParentsHeaderDescriptor.HierarchyParentsSiblingsSpecification
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.LevelInfoDescriptor
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GlobalEntityDescriptor
- THIS - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryLabelDescriptor
- THIS_NON_HIERARCHICAL - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.GraphQLEntityDescriptor
- toExecutionInput(GraphQLEndpointExecutionContext) - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Copies request data to execution input as well as settings base execution context.
- toString() - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
-
Returns a string representation of this record class.
- toString() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLResponse
-
Returns a string representation of this record class.
U
- UnknownEntityHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Ancestor for query header arguments for queries that return unknown entities.
- unregisterCatalog(String) - Method in class io.evitadb.externalApi.graphql.GraphQLManager
-
Deletes endpoint and its
GraphQLinstance for this already registered catalog. - unregisterCatalogApis(String) - Method in class io.evitadb.externalApi.graphql.io.GraphQLRouter
-
Unregisters all APIs associated with the defined catalog.
- UpsertEntityHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
-
Descriptor for header arguments of
CatalogDataApiRootDescriptor.UPSERT_ENTITYmutation.
V
- VALID_IN - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.MultiplePricesForSaleAvailableFieldHeaderDescriptor
- VALID_IN - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleFieldHeaderDescriptor
- VALID_NOW - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.MultiplePricesForSaleAvailableFieldHeaderDescriptor
- VALID_NOW - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceForSaleFieldHeaderDescriptor
- VALUE - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryLabelDescriptor
- valueOf(String) - Static method in enum class io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryHeaderArgumentsJoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.evitadb.externalApi.graphql.io.GraphQLInstanceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.evitadb.externalApi.graphql.metric.event.instance.BuiltEvent.BuildType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent.ResponseStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryHeaderArgumentsJoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.evitadb.externalApi.graphql.io.GraphQLInstanceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.evitadb.externalApi.graphql.metric.event.instance.BuiltEvent.BuildType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.evitadb.externalApi.graphql.metric.event.request.ExecutedEvent.ResponseStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variables() - Method in record class io.evitadb.externalApi.graphql.io.GraphQLRequest
-
Returns the value of the
variablesrecord component.
W
- WITH_CURRENCY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity.PriceBigDecimalFieldHeaderDescriptor
- writeResponse(GraphQLEndpointExecutionContext, HttpResponseWriter, Object, EventLoop) - Method in class io.evitadb.externalApi.graphql.io.GraphQLHandler
- writeResponse(GraphQLSchemaEndpointExecutionContext, HttpResponseWriter, Object, EventLoop) - Method in class io.evitadb.externalApi.graphql.io.GraphQLSchemaHandler
All Classes and Interfaces|All Packages|Constant Field Values