All Classes and Interfaces

Class
Description
Abstract GridGain connector configuration.
 
Account record.
Account record builder.
Accounts infinite generator.
Accounts table definition.
Accounts table sample.
Accounts table map view.
 
 
 
 
 
All nodes broadcast execution target.
Any node execution target.
Represents an exception that occurs during API calls.
Provides methods to iterate over operation results and release underlying resources in an asynchronous way.
Provides methods for processing query results in an asynchronous way.
Authentication configuration for IgniteClient.
Builder for AuthConfig.
Class representing a user in the authentication configuration.
Authentication types.
Basic authenticator with username and password.
Builder.
Basic implementation of dialect based on JDBC specification.
Arguments for batch query execution.
Broadcast job control object, provides information about the job executions and results.
Broadcast job execution target.
 
The ByteArrayMarshaller interface is designed to marshal and unmarshal objects to and from byte arrays.
A cache is a data structure backed by in-memory distributed table which is used to speed up the access to some external "slow" resource.
Describes a cache.
Definition of the CREATE CACHE statement.
Builder for the cache definition.
Configuration schema for cache field to table column mapping.
Configuration schema for cache to table mapping.
Interface for a generic store which contents is cached by GridGain cache.
Cache store factory.
Cache store session.
Cache store write mode.
 
 
 
 
 
 
 
 
A handle which may be used to request the cancellation of execution.
Utility class to provide direct access to internals of CancelHandleImpl.
Cancellation token is an object that is issued by CancelHandle and can be used by an operation or a resource to observe a signal to terminate it.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Client based table sample implementation.
Client cache configuration.
Cache configuration builder.
Cache configuration.
ConfigurationModule for node-local client connection configuration.
Client configurations schema.
Client operation type.
Represents a cluster of Nodes for tests.
Cluster configuration REST client.
Thrown when cluster initialization failed.
Representation of a node in a cluster.
Thrown when cluster is not yet initialized.
Clusters factory.
Represents the cluster state.
Column definition.
Loads data into the table from the collection.
Colocated job execution target.
Column type.
Describes a column of the table.
Represents a column reference for criteria query.
 
Deprecated.
No longer used.
Definition of the column.
Interface that provides methods for accessing column metadata.
Represents a column origin.
Exception is thrown when the indicated column is not found.
Specifies columns in other annotations.
Column reference with sort order, used in indexes or primary keys.
Column types.
Predefined column types.
 
 
 
CompletableFuture testing DSL.
Compute exception base class.
Core Ignite Compute Job interface.
Represents an condition with operator and elements for criteria query.
Continuous query options.
Builder.
Continuous query watermark based on physical time (wall clock).
Represents an object which can be queried continuously.
Continuous query watermark based on a transaction read timestamp.
Continuous query watermark.
Represents a criteria query predicate.
Criteria exception base class.
Options useful for tuning the criteria query.
Builder.
Represents an entity that can be used to execute predicate-based criteria queries.
A visitor to traverse an criteria tree.
Provides methods to iterate over operation results and release underlying resources.
Exception is thrown when a data fetch attempt is performed on a closed cursor.
 
 
 
 
 
 
 
 
 
 
 
 
General interface for data loaders.
Represents an exception that is thrown during data streaming.
Data streamer item: data and operation type.
Data streamer operation type.
Data streamer options.
Builder.
Data streamer receiver.
Context of the DataStreamerReceiver execution.
Data streamer receiver descriptor.
Builder.
Represents an entity that can be used as a target for streaming data.
 
 
 
 
 
Conversion mode for ColumnType.DATE (LocalDate Java type, "DATE" SQL type).
Conversion mode for ColumnType.DATETIME (LocalDateTime Java type, "TIMESTAMP" SQL type).
A dialect compatible with the IBM DB2 database.
 
 
 
 
Matchers for DCR testing.
DCR REST client.
Blocking DCR REST client.
Test DSL for DCR REST API.
Create replication request builder.
Create replication request builder.
DDL Generator for creating SQL DDL statements.
 
 
Deployment unit.
Information about a deployment unit used by a job.
 
 
Dr client configuration schema.
 
Dr configuration schema.
Data center replication receiver hub configuration defaults.
DR receiver service runner.
ConfigurationModule for node-local dr receiver configuration.
Dr receiver configuration schema.
Embedded cluster.
Embedded node implementation.
Exception thrown when table is empty and operation can't be performed.
 
This class represents a concept of error group.
Defines error groups and its errors.
Authentication error group.
Catalog error group.
Client error group.
Code deployment error group.
Common error group.
Configuration error group.
Compute error group.
Critical workers error group.
Disaster recovery error group.
Distribution zones error group.
Embedded API error group.
Garbage collector error group.
Deprecated.
The whole group is unused.
Marshalling error group.
Meta storage error group.
Network error group.
Node configuration error group.
Placement driver error group.
Replicator error group.
REST service error group.
SQL error group.
Storage error group.
Tables error group.
Transactions error group.
Controls how problematic entries should be handled.
Example application that uses IgniteClientPropertiesCustomizer to set custom authenticator.
Defines a expression for a criteria query with operator and it's arguments.
 
 
Flush mode.
GeneratorColumns are columns that are used only within the context of the generator logic.
Error groups for GridGain.
Cache error group.
Cache store context error group.
CDC error group.
Continuous query error group.
Error group for DCR.
Encryption context error group.
JWT error group.
Ldap error group.
License context error group.
SQL memory quota error group.
Node key management error group.
Error group for Point in time recovery.
RBAC error group.
Error group for Rolling Upgrade.
Secondary storage replication error group.
Security context error group.
Error group for Snapshots.
Kafka connector version.
GridGain Kafka sink connector.
GridGainSinkConnector configuration.
Task that takes records loaded from Kafka and stores them in GridGain tables.
GridGain Kafka source connector.
Task that loads records from GridGain tables and pushes them to Kafka.
A dialect compatible with the H2 database.
 
 
 
 
 
 
 
Columns annotated with this annotation will be included in the primary key.
Ignite API entry point.
Interface that provides methods for managing caches.
Provides the ability to create and execute SQL DDL queries from annotated classes or fluent builders.
General Ignite exception.
Ignite client entry point.
Client builder.
Provides a list of Ignite node addresses.
Ignite client authenticator.
Auto-configuration for Apache Ignite 3 client.
Ignite client configuration.
Indicates all the Ignite servers specified in the client configuration are no longer available.
Indicates that thin client feature is not supported by the server.
Describes properties for Ignite client.
Authentication configuration properties.
Basic authentication properties.
Interface that can be implemented by beans wishing to customize the auto-configured IgniteClientProperties.
Represents an Ignite cluster, providing access to the cluster nodes and the local node.
Provides the ability to execute Compute jobs.
Implementation of Ignite-specific dialect.
Provider for Ignite-specific dialect.
General Ignite exception.
This annotation marks API elements (such as interfaces, methods, annotations and whole API packages) as experimental meaning that the API is not finalized yet and may be changed or replaced in future Ignite releases.
JDBC driver implementation for Apache Ignite 3.x.
An object that maps keys to values.
Utility methods used for cluster's named objects: schemas, tables, columns, indexes, etc.
Embedded Ignite node.
Builder for IgniteServer.
Ignite SQL query facade.
Provides the ability to create or access to different distributed structures.
Interface that provides methods for managing tables.
Utility class containing transaction default constants.
The Ignite Transactions facade that supports distributed transactions when working with tables.
Exception thrown when cluster is in illegal state.
Exception thrown when node is in illegal state.
 
 
 
 
Thrown when, during an attempt to execute a transactional operation, it turns out that the operation cannot be executed because an incompatible schema change has happened.
Describes an index.
Deprecated.
No longer used.
Definition of the CREATE INDEX statement.
Deprecated.
No longer used.
Type of the index to create.
Infinite data loader.
Infinite iterator.
Initialization parameters.
Builder of InitParameters.
 
Exception thrown when authentication fails due to invalid credentials.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JDBC based cache store.
Entry mapping description.
Type kind.
Thrown if cache store can't be accessed.
Thrown if cache store configuration is invalid.
JDBC cache store factory.
JDBC cache store session.
Represents a dialect of SQL implemented by a particular RDBMS.
JDBC cache store which is working with POJO's and build-in types.
JDBC cache store which is working with tuples.
Description for type that could be stored into database by store.
Description of how field declared in database and in cache.
Default implementation of JdbcTypesTransformer.
API for implementing custom mapping logic for loaded from store data.
Compute job descriptor.
Builder.
Job control object, provides information about the job execution process and result, allows cancelling the job.
Context of the ComputeJob execution.
Job execution options.
JobExecutionOptions builder.
Job executor type.
Job state.
Compute job's status.
Job execution target.
 
Key-Value view of a table provides methods to access table records.
License REST API client.
Validator and recommender for a list of values.
Loaders factory.
Stage to specify the type of loader.
 
 
An interface describing a factory to create a logger instance.
Configuration for a IgniteMap structure.
Builder for MapConfiguration.
Mapper interface defines marshaller methods for mapping class field names to table columns.
Mapper builder provides methods for mapping object fields to columns.
A description of the job to be submitted as a result of the split step of the MapReduceTask.
Job submit parameters builder.
A map reduce task interface.
Object marshaller interface that is used in every Ignite API that requires serialization/deserialization of user objects.
This exception is caused by a failure to marshall or unmarshall a value.
Exception thrown when an object type is not supported by the marshaller.
The exception is thrown when the transaction result differs from the intended one.
A dialect compatible with the MySQL database.
 
 
 
Near cache options.
Builder.
Nested STRUCT handling mode.
Representation of a network address that includes a host name and a port.
Represents a node for tests.
Node configuration REST client.
Matchers for nodes.
Matcher for nodes in a specific state.
Contains metadata of the cluster node.
Thrown when compute component can't find the node to run the job on in the cluster.
Thrown when embedded node is not yet started or it's already stopped.
Represents ports that can be used to access a node.
Builder for NodePorts.
Factory for creating nodes for tests.
Builder for a node.
Thrown when node failed to start.
Represents a state machine of node states.
Listener for node state changes.
Represents URLs that can be used to access a node.
Noop marshaller that does not perform any transformation on the object.
Exception is thrown when a query doesn't intend to return any rows (e.g.
Container object that contains a nullable value.
 
Maps the entire object of a natively supported type to a single column.
Provides the operators for the criteria query grammar.
 
A dialect compatible with the Oracle database.
 
 
 
Represents a parameter for criteria query.
ParquetIO with public methods instead of package-private.
Marker interface which represents a partition reference.
The partition manager provides the ability to obtain information about table partitions.
 
Maps fields of objects of type PojoMapper to columns by name.
 
 
 
 
 
 
Class represents a catalog object name (table, index and etc.) and provides factory methods.
Utility class to provide direct access to internals of QualifiedName.
TPC-DS Query generator.
 
 
 
 
 
 
 
Deprecated.
Builder.
Streamer receiver execution options.
ReceiverExecutionOptions builder.
Record<K,R extends Record<K,R>>
Record.
Record builder.
Table view interface provides methods to access table records.
General REST client that provides access to all REST API endpoints.
REST client builder.
 
Provides methods to access SQL query results represented by a collection of SqlRow.
ResultSet metadata.
Retry policy that returns true when RetryPolicyContext.iteration() is less than the specified RetryLimitPolicy.retryLimit().
Client retry policy determines whether client operations that have failed due to a connection issue should be retried.
Retry policy context.
Retry policy that returns true for all read-only operations that do not modify data.
 
 
 
 
 
 
Schema definition.
Deprecated.
No longer used.
 
 
 
 
 
 
 
 
Sort order.
Source offset fail mode.
Offset store mode for GridGainSourceTask.
Subclass of SqlException is thrown when an error occurs during a batch update operation.
SQL exception base class.
Provides methods to access row data by column name or ID.
A dialect compatible with the Microsoft SQL Server database.
Client SSL configuration.
SSL configuration builder.
Describes properties for SSL configuration.
Object represents an SQL statement.
Statement builder provides methods for building a statement object, which represents a query and holds query-specific settings that overrides the query execution context defaults.
 
 
 
 
 
 
 
 
 
 
 
 
 
Structure utils.
Describes a table.
Table provides different views (key-value vs record) and approaches (mapped-object vs binary) to access the data.
 
Deprecated.
No longer used.
Table definition.
Definition of the CREATE TABLE statement.
Builder for the table definition.
Table definitions factory.
 
 
 
Partitioned broadcast execution target.
Exception is thrown when a specified table cannot be found.
 
Table row event.
Table row event batch.
Table row event type.
 
Represents the table on the cluster.
TableSample matchers.
Matcher for table data.
Matcher for table.
Matcher for table schema.
Matcher for table size.
Parameters of the table storage.
Table view options.
Builder.
Compute task descriptor.
Builder.
Compute task control object.
Context of the compute task execution.
Task state.
Compute task's status.
Thread pool executor for DCR tests.
 
 
 
 
Conversion mode for ColumnType.TIME (LocalTime Java type, "TIME" SQL type).
Conversion mode for ColumnType.TIMESTAMP (Instant Java type, "TIMESTAMP WITH LOCAL TIME ZONE" SQL type).
Annotation to validate time zone.
Time zone validator implementation.
 
Converts topic names to table names.
Topology REST client.
 
Interface representing an exception that can be identified with trace identifier and provides an error code.
This utility class allows to extract trace identifier from an instance of TraceableException or creating a new trace identifier.
The transaction.
This exception is thrown if a transaction can't be finished for some reason.
Ignite transaction options.
Tuple represents an arbitrary set of columns whose values are accessible by column name.
Utility class to provide direct access to internals of TupleImpl.
Type converter interface provides methods for additional data transformation of the field type to a type compatible with the column type, and vice versa.
This exception is thrown instead of returning a null value from a method that does not respect null-value to avoid ambiguity (whether the value is absent or is null).
Policy for handling unmapped fields in Kafka messages.
Exception thrown when unmarshalling failed.
The exception thrown when authentication type is not supported.
Exception thrown when an object type is not supported by the marshaller.
This exception is thrown when a table does not support the specified partition type.
Unit version interface.
Throws when Version of deployment unit not parsable.
 
 
 
 
WebAssembly calling conventions.
WebAssembly job descriptor builder.
Builder.
Wasm data types.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Describes a distribution zone.
Definition of the CREATE ZONE statement.
Builder for the zone definition.