Index

A B C D E F G H I L M O P Q R S T U V 
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 certificateFileName record 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 certificateFolderPath record 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 certificateKeyFileName record 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 certificateKeyPassword record 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 clientId record 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 ClientTracingContext implementation that are fetched via ServiceLoader.
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 completed record 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 error record 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 EvitaContract interface 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 EvitaClientConfiguration record 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 EvitaSessionContract interface 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 ClientTracingContext implementation.
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 host record 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 mtlsEnabled record 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 openTelemetryInstance record 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 port record 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 reflectionLookupBehaviour record 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 rootCaCertificatePath record 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 StreamValueWrapper record class.
systemApiPort() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
Returns the value of the systemApiPort record 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 timeout record component.
timeout() - Method in record class io.evitadb.driver.Timeout
Returns the value of the timeout record 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 Timeout record class.
timeoutUnit() - Method in record class io.evitadb.driver.config.EvitaClientConfiguration
Returns the value of the timeoutUnit record component.
timeoutUnit() - Method in record class io.evitadb.driver.Timeout
Returns the value of the timeoutUnit record 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 tlsEnabled record 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 trackedTaskLimit record 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 trustCertificate record 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 trustStorePassword record 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 useGeneratedCertificate record 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 value record component.
A B C D E F G H I L M O P Q R S T U V 
All Classes and Interfaces|All Packages