Index
All Classes and Interfaces|All Packages
A
- apply(S) - Method in interface io.evitadb.driver.AsyncCallFunction
-
Applies the function to the given service stub asynchronously.
- assertActive() - Method in class io.evitadb.driver.EvitaClient
-
Verifies this instance is still active.
- AsyncCallFunction<S,
T> - Interface in io.evitadb.driver -
Represents a function that can be called asynchronously.
B
- backupCatalog(String, OffsetDateTime, boolean) - Method in class io.evitadb.driver.EvitaClientManagement
- backupCatalog(OffsetDateTime, boolean) - Method in class io.evitadb.driver.EvitaClientSession
- build() - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- builder() - Static method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Builder for the cache options.
C
- cancel() - Method in class io.evitadb.driver.ClientTask
- cancelTask(UUID) - Method in class io.evitadb.driver.EvitaClientManagement
- certificateFileName() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
certificateFileNamerecord component. - certificateFileName(Path) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- certificateFolderPath() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
certificateFolderPathrecord component. - certificateFolderPath(Path) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- certificateKeyFileName() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
certificateKeyFileNamerecord component. - certificateKeyFileName(Path) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- certificateKeyPassword() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
certificateKeyPasswordrecord component. - certificateKeyPassword(String) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- clientId() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
clientIdrecord component. - clientId(String) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- ClientTask<S,
T> - Class in io.evitadb.driver -
Client task mimics the server task counterpart and provides the same interface for the client side.
- ClientTask(TaskStatus<S, T>) - Constructor for class io.evitadb.driver.ClientTask
- ClientTask(TaskStatus<S, T>, Supplier<Function<UUID, Boolean>>, Supplier<Function<UUID, Optional<TaskStatus<?, ?>>>>) - Constructor for class io.evitadb.driver.ClientTask
- ClientTaskTracker - Class in io.evitadb.driver
-
This class is responsible for tracking the status of client tasks and updating them in the background.
- ClientTaskTracker(EvitaManagementContract, int, int) - Constructor for class io.evitadb.driver.ClientTaskTracker
- ClientTracingContext - Interface in io.evitadb.driver.trace
-
Client contexts interface that defines all necessary resources for proper tracing.
- ClientTracingContextProvider - Class in io.evitadb.driver.trace
-
Provider for fetching registered and used
ClientTracingContextimplementation that are fetched viaServiceLoader. - ClientTracingContextProvider() - Constructor for class io.evitadb.driver.trace.ClientTracingContextProvider
- close() - Method in class io.evitadb.driver.ClientTaskTracker
-
Closes the tracker and cancels all the tasks that are being tracked (only on the client side, the server side tasks will remain running / queued).
- close() - Method in class io.evitadb.driver.EvitaClient
- close() - Method in class io.evitadb.driver.EvitaClientManagement
- close() - Method in class io.evitadb.driver.EvitaClientTransaction
- closeInternally() - Method in class io.evitadb.driver.EvitaClientSession
-
Method internally closes the session
- closeNow(TransactionContract.CommitBehavior) - Method in class io.evitadb.driver.EvitaClientSession
- completed() - Method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Returns the value of the
completedrecord component. - createNewEntity(Class<S>) - Method in class io.evitadb.driver.EvitaClientSession
- createNewEntity(Class<S>, int) - Method in class io.evitadb.driver.EvitaClientSession
- createNewEntity(String) - Method in class io.evitadb.driver.EvitaClientSession
- createNewEntity(String, int) - Method in class io.evitadb.driver.EvitaClientSession
- createSession(SessionTraits) - Method in class io.evitadb.driver.EvitaClient
- createTask(TaskStatus<S, T>) - Method in class io.evitadb.driver.ClientTaskTracker
-
Creates a new client task.
- createTask(TaskStatus<S, T>) - Method in class io.evitadb.driver.EvitaClientManagement
-
Creates a new client task.
D
- DefaultClientTracingContext - Class in io.evitadb.driver.trace
-
Default NOOP implementation of
ClientTracingContext. - DefaultClientTracingContext() - Constructor for class io.evitadb.driver.trace.DefaultClientTracingContext
- defineCatalog(String) - Method in class io.evitadb.driver.EvitaClient
- defineEntitySchema(String) - Method in class io.evitadb.driver.EvitaClientSession
- defineEntitySchemaFromModelClass(Class<?>) - Method in class io.evitadb.driver.EvitaClientSession
- defineEntitySchemaFromModelClass(Class<?>, SchemaPostProcessor) - Method in class io.evitadb.driver.EvitaClientSession
- deleteCatalogIfExists(String) - Method in class io.evitadb.driver.EvitaClient
- deleteCollection(Class<?>) - Method in class io.evitadb.driver.EvitaClientSession
- deleteCollection(String) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntities(Query) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntity(Class<?>, int) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntity(Class<T>, int, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntity(String, int) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntity(String, int, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntityAndItsHierarchy(Class<T>, int, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntityAndItsHierarchy(String, int) - Method in class io.evitadb.driver.EvitaClientSession
- deleteEntityAndItsHierarchy(String, int, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- deleteFile(UUID) - Method in class io.evitadb.driver.EvitaClientManagement
- deleteSealedEntitiesAndReturnBodies(Query) - Method in class io.evitadb.driver.EvitaClientSession
- discard() - Method in class io.evitadb.driver.ClientTask
-
Discards task locally (the server task is not cancelled).
E
- enrichEntity(T, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- enrichOrLimitEntity(T, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- equals(Object) - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.evitadb.driver.Timeout
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Returns the value of the
errorrecord component. - evita.java.driver - module evita.java.driver
-
Module contains gRPC Java driver (gRPC client) for evitaDB.
- EvitaClient - Class in io.evitadb.driver
-
The EvitaClient implements
EvitaContractinterface and aims to behave identically as if the evitaDB is used as an embedded engine. - EvitaClient(EvitaClientConfiguration) - Constructor for class io.evitadb.driver.EvitaClient
- EvitaClient(EvitaClientConfiguration, Consumer<GrpcClientBuilder>) - Constructor for class io.evitadb.driver.EvitaClient
- EvitaClientConfiguration - Record Class in io.evitadb.driver.config
-
This is a configuration class for the
EvitaClient. - EvitaClientConfiguration(String, String, int, int, boolean, boolean, boolean, boolean, Path, Path, Path, String, Path, String, ReflectionCachingBehaviour, long, TimeUnit, Object, int) - Constructor for record class io.evitadb.driver.config.EvitaClientConfiguration
-
Creates an instance of a
EvitaClientConfigurationrecord class. - EvitaClientConfiguration.Builder - Class in io.evitadb.driver.config
-
Standard builder pattern implementation.
- EvitaClientManagement - Class in io.evitadb.driver
-
Client implementation of
EvitaManagementContract. - EvitaClientManagement(EvitaClient, GrpcClientBuilder) - Constructor for class io.evitadb.driver.EvitaClientManagement
- EvitaClientSession - Class in io.evitadb.driver
-
The EvitaClientSession implements
EvitaSessionContractinterface and aims to behave identically as if the evitaDB is used as an embedded engine. - EvitaClientSession(EvitaClient, EvitaClientManagement, EvitaEntitySchemaCache, GrpcClientBuilder, String, CatalogState, UUID, UUID, TransactionContract.CommitBehavior, SessionTraits, Consumer<EvitaClientSession>, Timeout) - Constructor for class io.evitadb.driver.EvitaClientSession
- EvitaClientSession.StreamValueWrapper<T> - Record Class in io.evitadb.driver
-
Simple wrapper class that allows to pass capture value, or signalize end of stream with possible error returned byt the server.
- EvitaClientTransaction - Class in io.evitadb.driver
-
{@inheritDoc TransactionContract} This implementation represents the reflection of the server side transaction on the client side.
- EvitaClientTransaction() - Constructor for class io.evitadb.driver.EvitaClientTransaction
- executeWithExtendedTimeout(Runnable, long, TimeUnit) - Method in class io.evitadb.driver.EvitaClient
-
Method executes lambda using specified timeout for the call ignoring the defaults specified in
EvitaClientConfiguration.timeout(). - executeWithExtendedTimeout(Runnable, long, TimeUnit) - Method in class io.evitadb.driver.EvitaClientSession
-
Method executes lambda using specified timeout for the call ignoring the defaults specified in
EvitaClientConfiguration.timeout(). - executeWithExtendedTimeout(Supplier<T>, long, TimeUnit) - Method in class io.evitadb.driver.EvitaClient
-
Method executes lambda using specified timeout for the call ignoring the defaults specified in
EvitaClientConfiguration.timeout(). - executeWithExtendedTimeout(Supplier<T>, long, TimeUnit) - Method in class io.evitadb.driver.EvitaClientSession
-
Method executes lambda using specified timeout for the call ignoring the defaults specified in
EvitaClientConfiguration.timeout().
F
- fetchFile(UUID) - Method in class io.evitadb.driver.EvitaClientManagement
G
- getAllEntityTypes() - Method in class io.evitadb.driver.EvitaClientSession
- getCatalogId() - Method in class io.evitadb.driver.EvitaClientSession
- getCatalogName() - Method in class io.evitadb.driver.EvitaClientSession
- getCatalogNames() - Method in class io.evitadb.driver.EvitaClient
- getCatalogSchema() - Method in class io.evitadb.driver.EvitaClientSession
- getCatalogSchema(EvitaClient) - Method in class io.evitadb.driver.EvitaClientSession
-
This method is internal and is a special form of
EvitaClientSession.getCatalogSchema()that can handle the situation when this particular session is already closed and opens a new temporary one for accessing the schemas on the server side when necessary. - getCatalogState() - Method in class io.evitadb.driver.EvitaClientSession
- getCatalogStatistics() - Method in class io.evitadb.driver.EvitaClientManagement
- getCatalogVersion() - Method in class io.evitadb.driver.EvitaClientSession
- getCatalogVersionAt(OffsetDateTime) - Method in class io.evitadb.driver.EvitaClientSession
- getConfiguration() - Method in class io.evitadb.driver.EvitaClientManagement
- getContext() - Static method in class io.evitadb.driver.trace.ClientTracingContextProvider
-
Fetches and caches the
ClientTracingContextimplementation. - getEntity(Class<T>, int, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- getEntity(String, int, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- getEntityCollectionSize(String) - Method in class io.evitadb.driver.EvitaClientSession
- getEntitySchema(Class<?>) - Method in class io.evitadb.driver.EvitaClientSession
- getEntitySchema(String) - Method in class io.evitadb.driver.EvitaClientSession
- getEntitySchemaOrThrowException(Class<?>) - Method in class io.evitadb.driver.EvitaClientSession
- getEntitySchemaOrThrowException(String) - Method in class io.evitadb.driver.EvitaClientSession
- getFileToFetch(UUID) - Method in class io.evitadb.driver.EvitaClientManagement
- getFutureResult() - Method in class io.evitadb.driver.ClientTask
- getId() - Method in class io.evitadb.driver.EvitaClientSession
- getInactivityDurationInSeconds() - Method in class io.evitadb.driver.EvitaClientSession
- getMutationsHistory(ChangeCatalogCaptureRequest) - Method in class io.evitadb.driver.EvitaClientSession
-
If the stream is closed prematurely the server stream is cancelled and the server is notified about it.
- getOpenedTransactionId() - Method in class io.evitadb.driver.EvitaClientSession
- getSessionById(UUID) - Method in class io.evitadb.driver.EvitaClient
- getStatus() - Method in class io.evitadb.driver.ClientTask
- getSystemStatus() - Method in class io.evitadb.driver.EvitaClientManagement
- getTaskStatus(UUID) - Method in class io.evitadb.driver.EvitaClientManagement
- getTaskStatuses(UUID...) - Method in class io.evitadb.driver.EvitaClientManagement
- getVersion() - Method in class io.evitadb.driver.EvitaClient
-
Retrieves the version number of the evitaDB client.
- goLiveAndClose() - Method in class io.evitadb.driver.EvitaClientSession
H
- hashCode() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.evitadb.driver.Timeout
-
Returns a hash code value for this object.
- host() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
hostrecord component. - host(String) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
I
- io.evitadb.driver - package io.evitadb.driver
- io.evitadb.driver.config - package io.evitadb.driver.config
- io.evitadb.driver.trace - package io.evitadb.driver.trace
- isActive() - Method in class io.evitadb.driver.EvitaClient
- isActive() - Method in class io.evitadb.driver.EvitaClientSession
- isBinaryFormat() - Method in class io.evitadb.driver.EvitaClientSession
- isCompleted() - Method in class io.evitadb.driver.ClientTask
-
Returns true if the task is finished or cancelled.
- isDryRun() - Method in class io.evitadb.driver.EvitaClientSession
- isReadOnly() - Method in class io.evitadb.driver.EvitaClientSession
- isRollbackOnly() - Method in class io.evitadb.driver.EvitaClientSession
L
- listFilesToFetch(int, int, String) - Method in class io.evitadb.driver.EvitaClientManagement
- listTaskStatuses(int, int, String[], TaskStatus.TaskSimplifiedState...) - Method in class io.evitadb.driver.EvitaClientManagement
M
- management() - Method in class io.evitadb.driver.EvitaClient
- mtlsEnabled() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
mtlsEnabledrecord component. - mtlsEnabled(boolean) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
O
- openTelemetryInstance() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
openTelemetryInstancerecord component. - openTelemetryInstance(Object) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
P
- port() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
portrecord component. - port(int) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
Q
- query(Query, Class<S>) - Method in class io.evitadb.driver.EvitaClientSession
- queryCatalog(String, Consumer<EvitaSessionContract>, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- queryCatalog(String, Function<EvitaSessionContract, T>, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- queryCatalogAsync(String, Function<EvitaSessionContract, T>, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- queryList(Query, Class<S>) - Method in class io.evitadb.driver.EvitaClientSession
- queryOne(Query, Class<S>) - Method in class io.evitadb.driver.EvitaClientSession
R
- reflectionCachingBehaviour(ReflectionCachingBehaviour) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- reflectionLookupBehaviour() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
reflectionLookupBehaviourrecord component. - renameCatalog(String, String) - Method in class io.evitadb.driver.EvitaClient
- renameCollection(String, String) - Method in class io.evitadb.driver.EvitaClientSession
- replaceCatalog(String, String) - Method in class io.evitadb.driver.EvitaClient
- replaceCollection(String, String) - Method in class io.evitadb.driver.EvitaClientSession
- restoreCatalog(String, long, InputStream) - Method in class io.evitadb.driver.EvitaClientManagement
- restoreCatalog(String, UUID) - Method in class io.evitadb.driver.EvitaClientManagement
- rootCaCertificatePath() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
rootCaCertificatePathrecord component. - rootCaCertificatePath(Path) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
S
- setOpenTelemetry(Object) - Method in interface io.evitadb.driver.trace.ClientTracingContext
- setRollbackOnly() - Method in class io.evitadb.driver.EvitaClientSession
- setRollbackOnly() - Method in class io.evitadb.driver.EvitaClientTransaction
- streamCompleted() - Static method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
- StreamValueWrapper(Throwable) - Constructor for record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
- StreamValueWrapper(T) - Constructor for record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
- StreamValueWrapper(T, Throwable, boolean) - Constructor for record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Creates an instance of a
StreamValueWrapperrecord class. - systemApiPort() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
systemApiPortrecord component. - systemApiPort(int) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
T
- terminateSession(EvitaSessionContract) - Method in class io.evitadb.driver.EvitaClient
- timeout() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
timeoutrecord component. - timeout() - Method in record class io.evitadb.driver.Timeout
-
Returns the value of the
timeoutrecord component. - Timeout - Record Class in io.evitadb.driver
-
This class represents a timeout configuration allowing to extend the default timeout for the client.
- Timeout(long, TimeUnit) - Constructor for record class io.evitadb.driver.Timeout
-
Creates an instance of a
Timeoutrecord class. - timeoutUnit() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
timeoutUnitrecord component. - timeoutUnit() - Method in record class io.evitadb.driver.Timeout
-
Returns the value of the
timeoutUnitrecord component. - timeoutUnit(long, TimeUnit) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- tlsEnabled() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
tlsEnabledrecord component. - tlsEnabled(boolean) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- toString() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class io.evitadb.driver.Timeout
-
Returns a string representation of this record class.
- trackedTaskLimit() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
trackedTaskLimitrecord component. - trackedTaskLimit(int) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- trustCertificate() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
trustCertificaterecord component. - trustCertificate(boolean) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
- trustStorePassword() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
trustStorePasswordrecord component. - trustStorePassword(String) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
U
- update(TopLevelCatalogSchemaMutation...) - Method in class io.evitadb.driver.EvitaClient
- updateAndFetchCatalogSchema(LocalCatalogSchemaMutation...) - Method in class io.evitadb.driver.EvitaClientSession
- updateAndFetchEntitySchema(ModifyEntitySchemaMutation) - Method in class io.evitadb.driver.EvitaClientSession
- updateCatalog(String, Consumer<EvitaSessionContract>, TransactionContract.CommitBehavior, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- updateCatalog(String, Function<EvitaSessionContract, T>, TransactionContract.CommitBehavior, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- updateCatalogAsync(String, Consumer<EvitaSessionContract>, TransactionContract.CommitBehavior, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- updateCatalogAsync(String, Function<EvitaSessionContract, T>, TransactionContract.CommitBehavior, SessionTraits.SessionFlags...) - Method in class io.evitadb.driver.EvitaClient
- updateCatalogSchema(LocalCatalogSchemaMutation...) - Method in class io.evitadb.driver.EvitaClientSession
- updateEntitySchema(ModifyEntitySchemaMutation) - Method in class io.evitadb.driver.EvitaClientSession
- updateStatus(TaskStatus<?, ?>) - Method in class io.evitadb.driver.ClientTask
-
Updates internal status of the task according to new external state.
- upsertAndFetchEntity(EntityEditor.EntityBuilder, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- upsertAndFetchEntity(EntityMutation, EntityContentRequire...) - Method in class io.evitadb.driver.EvitaClientSession
- upsertEntity(EntityMutation) - Method in class io.evitadb.driver.EvitaClientSession
- upsertEntity(S) - Method in class io.evitadb.driver.EvitaClientSession
- upsertEntityDeeply(S) - Method in class io.evitadb.driver.EvitaClientSession
- useGeneratedCertificate() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
-
Returns the value of the
useGeneratedCertificaterecord component. - useGeneratedCertificate(boolean) - Method in class io.evitadb.driver.config.EvitaClientConfiguration.Builder
V
- value() - Method in record class io.evitadb.driver.EvitaClientSession.StreamValueWrapper
-
Returns the value of the
valuerecord component.
All Classes and Interfaces|All Packages