Index

A B C D E F G H I J L M N O P Q R S T U V W 
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_PRICE field.
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_DATA field.
AttributesFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
Descriptor of header parameters of AttributesProviderDescriptor.ATTRIBUTES field

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.ResponseHeaderDescriptor.BucketsFieldHeaderDescriptor
 
BigDecimalFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor of header arguments of fields with BigDecimal data type.
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 ClientContextExtension record class.
clientId() - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
Returns the value of the clientId record 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 data record component.
DATA - Enum constant in enum class io.evitadb.externalApi.graphql.io.GraphQLInstanceType
 
DeleteEntitiesMutationHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor for header arguments of CatalogDataApiRootDescriptor.DELETE_ENTITY mutation.
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 errors record 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 extensions record component.

F

FacetGroupStatisticsHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
Descriptor of header arguments for group of FacetSummaryOfReference for specific reference.
FacetStatisticsHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult
Descriptor of header arguments of facets for FacetSummaryOfReference for 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.ListEntitiesHeaderDescriptor
 
FILTER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryEntitiesHeaderDescriptor
 
FILTER_GROUP_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.FacetGroupStatisticsHeaderDescriptor
 
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_ENTITY query.
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
GraphQLConfig - Class in io.evitadb.externalApi.graphql.configuration
GraphQL API specific configuration.
GraphQLConfig() - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLConfig
 
GraphQLConfig(Boolean, String, String, String, Boolean, String, Boolean) - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLConfig
 
GraphQLConfig(String) - Constructor for class io.evitadb.externalApi.graphql.configuration.GraphQLConfig
 
GraphQLEntityDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Extension of EntityDescriptor which 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 returning GraphQLResponses using passed configured instance of GraphQL.
GraphQLHandler(Evita, 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, GraphQLConfig) - 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
 
GraphQLProvider - Class in io.evitadb.externalApi.graphql
Descriptor of external API provider that provides GraphQL API.
GraphQLProvider(GraphQLConfig, 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 GraphQLRequest record 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 GraphQLResponse record 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 GraphQLSchema as a DSL string using passed configured instance of GraphQL.
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.
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 HierarchyOfSelf and HierarchyOfReference.
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 HierarchyOfReference in 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 HierarchyOfSelf in 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 HierarchySiblings constraint 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

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.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.ResponseHeaderDescriptor.RecordStripFieldHeaderDescriptor
 
ListEntitiesHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor for header arguments of CatalogDataApiRootDescriptor.LIST_ENTITY query.
ListUnknownEntitiesHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor for header arguments of CatalogDataApiRootDescriptor.LIST_UNKNOWN_ENTITY query.
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.
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

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.ResponseHeaderDescriptor.RecordPageFieldHeaderDescriptor
 

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.ResponseHeaderDescriptor.RecordStripFieldHeaderDescriptor
 
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 operationName record 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.ListEntitiesHeaderDescriptor
 
ORDER_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.QueryEntitiesHeaderDescriptor
 
ORDER_GROUP_BY - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.extraResult.FacetGroupStatisticsHeaderDescriptor
 

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
 
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.PARENTS field.
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 PriceDescriptor specific 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_SALE field.
PricesFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
Descriptor of header parameters of EntityDescriptor.PRICES field.
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 query record component.
QueryEntitiesHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor for header arguments of CatalogDataApiRootDescriptor.QUERY_ENTITY query.
QueryHeaderArgumentsJoinType - Enum Class in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Defines how the filtering arguments are joined together into a single filter.

R

ReferenceFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model.entity
Descriptor of header parameters of EntityDescriptor reference fields.
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 GraphQL instance.
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, GraphQLConfig) - 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.ResponseHeaderDescriptor.BucketsFieldHeaderDescriptor
 
requestId() - Method in record class io.evitadb.externalApi.graphql.io.ClientContextExtension
Returns the value of the requestId record component.
RequestMetricInstrumentation - Class in io.evitadb.externalApi.graphql.metric.event.request
Instrumentation to provide data for ExecutedEvent that 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
 
ResponseHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor of header arguments of fields of returned full response defined by ResponseDescriptor.
ResponseHeaderDescriptor.BucketsFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor of header arguments of field HistogramDescriptor.BUCKETS
ResponseHeaderDescriptor.DataChunkFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Ancestor descriptor for implementations of data chunk fields
ResponseHeaderDescriptor.RecordPageFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor of header arguments of field ResponseDescriptor.RECORD_PAGE
ResponseHeaderDescriptor.RecordStripFieldHeaderDescriptor - Interface in io.evitadb.externalApi.graphql.api.catalog.dataApi.model
Descriptor of header arguments of field ResponseDescriptor.RECORD_STRIP

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.ResponseHeaderDescriptor.RecordPageFieldHeaderDescriptor
 
SPACING - Static variable in interface io.evitadb.externalApi.graphql.api.catalog.dataApi.model.ResponseHeaderDescriptor.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
 
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_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 GraphQL instance 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_ENTITY mutation.

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
 
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 variables record 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
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values