# Serialized Form

- ## Package org.apache.ignite

  - ### Class org.apache.ignite.IgniteAuthenticationException extends IgniteCheckedException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteCacheRestartingException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteCheckedException extends Exception implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteClientDisconnectedException extends IgniteException implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### reconnectFut

            IgniteFuture<V> reconnectFut

  - ### Class org.apache.ignite.IgniteDataStreamerTimeoutException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteDeploymentException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteException extends RuntimeException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteIllegalStateException extends IllegalStateException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteInterruptedException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.IgniteJdbcThinDataSource extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### props

            org.apache.ignite.internal.jdbc.thin.ConnectionPropertiesImpl props

        Connection properties.

      - #### loginTimeout

            int loginTimeout

        Login timeout.

  - ### Class org.apache.ignite.IgniteSpringBean extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.binary

  - ### Class org.apache.ignite.binary.BinaryInvalidTypeException extends BinaryObjectException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.binary.BinaryObjectException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.binary.BinaryTypeConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### typeName

            String typeName

        Class name.

      - #### idMapper

            BinaryIdMapper idMapper

        ID mapper.

      - #### nameMapper

            BinaryNameMapper nameMapper

        Name mapper.

      - #### serializer

            BinarySerializer serializer

        Serializer.

      - #### isEnum

            boolean isEnum

        Enum flag.

      - #### enumValues

            Map<K,V> enumValues

        Enum names to ordinals mapping.

- ## Package org.apache.ignite.cache

  - ### Class org.apache.ignite.cache.CacheExistsException extends javax.cache.CacheException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.CacheInterceptorAdapter extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.CacheKeyConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### typeName

            String typeName

        Type name.

      - #### affKeyFieldName

            String affKeyFieldName

        Affinity key field name.

  - ### Class org.apache.ignite.cache.CachePartialUpdateException extends javax.cache.CacheException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.CacheServerNotFoundException extends javax.cache.CacheException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.QueryEntity extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### keyType

            String keyType

        Key type.

      - #### valType

            String valType

        Value type.

      - #### keyFieldName

            String keyFieldName

        Key name. Can be used in field list to denote the key as a whole.

      - #### valueFieldName

            String valueFieldName

        Value name. Can be used in field list to denote the entire value.

      - #### fields

            LinkedHashMap<K,V> fields

        Fields available for query. A map from field name to type name.

      - #### keyFields

            Set<E> keyFields

        Set of field names that belong to the key.

      - #### aliases

            Map<K,V> aliases

        Aliases.

      - #### idxs

            Collection<E> idxs

        Collection of query indexes.

      - #### tableName

            String tableName

        Table name.

      - #### _notNullFields

            Set<E> _notNullFields

        Fields that must have non-null value. NB: DO NOT remove underscore to avoid clashes with QueryEntityEx.

      - #### defaultFieldValues

            Map<K,V> defaultFieldValues

        Fields default values.

      - #### fieldsPrecision

            Map<K,V> fieldsPrecision

        Precision(Maximum length) for fields.

      - #### fieldsScale

            Map<K,V> fieldsScale

        Scale for fields.

  - ### Class org.apache.ignite.cache.QueryIndex extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### name

            String name

        Index name.

      - #### fields

            LinkedHashMap<K,V> fields

      - #### type

            QueryIndexType type

      - #### inlineSize

            int inlineSize

- ## Package org.apache.ignite.cache.affinity

  - ### Class org.apache.ignite.cache.affinity.AffinityKey extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.cache.affinity.AffinityUuid extends AffinityKey<IgniteUuid> implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.cache.affinity.rendezvous

  - ### Class org.apache.ignite.cache.affinity.rendezvous.ClusterNodeAttributeAffinityBackupFilter extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### attributeNames

            String[] attributeNames

        Attribute names.

  - ### Class org.apache.ignite.cache.affinity.rendezvous.ClusterNodeAttributeColocatedBackupFilter extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### attrName

            String attrName

        Attribute name.

  - ### Class org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### parts

            int parts

        Number of partitions.

      - #### mask

            int mask

        Mask to use in calculation when partitions count is power of 2.

      - #### exclNeighbors

            boolean exclNeighbors

        Exclude neighbors flag.

      - #### backupFilter

            IgniteBiPredicate<E1,E2> backupFilter

        Optional backup filter. First node is primary, second node is a node being tested.

      - #### affinityBackupFilter

            IgniteBiPredicate<E1,E2> affinityBackupFilter

        Optional affinity backups filter. The first node is a node being tested, the second is a list of nodes that are already assigned for a given partition (the first node in the list is primary).

- ## Package org.apache.ignite.cache.eviction

  - ### Class org.apache.ignite.cache.eviction.AbstractEvictionPolicy extends Object implements Serializable

    serialVersionUID:
      4358725333474509598L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.cache.eviction.AbstractEvictionPolicyFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### maxSize

            int maxSize

      - #### batchSize

            int batchSize

      - #### maxMemSize

            long maxMemSize

- ## Package org.apache.ignite.cache.eviction.fifo

  - ### Class org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy extends AbstractEvictionPolicy<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicyFactory extends AbstractEvictionPolicyFactory<FifoEvictionPolicy<K,V>> implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cache.eviction.lru

  - ### Class org.apache.ignite.cache.eviction.lru.LruEvictionPolicy extends AbstractEvictionPolicy<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.cache.eviction.lru.LruEvictionPolicyFactory extends AbstractEvictionPolicyFactory<LruEvictionPolicy<K,V>> implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cache.eviction.sorted

  - ### Class org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy extends AbstractEvictionPolicy<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicyFactory extends AbstractEvictionPolicyFactory<SortedEvictionPolicy<K,V>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### comp

            Comparator<T> comp

        Comparator.

- ## Package org.apache.ignite.cache.jta.jndi

  - ### Class org.apache.ignite.cache.jta.jndi.CacheJndiTmFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### jndiNames

            String[] jndiNames

      - #### environment

            Map<K,V> environment

- ## Package org.apache.ignite.cache.jta.websphere

  - ### Class org.apache.ignite.cache.jta.websphere.WebSphereLibertyTmFactory extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.jta.websphere.WebSphereTmFactory extends Object implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cache.query

  - ### Class org.apache.ignite.cache.query.AbstractContinuousQuery extends Query<javax.cache.Cache.Entry<K,V>> implements Serializable

    - ### Serialized Fields

      - #### initQry

            Query<R> initQry

        Initial query.

      - #### rmtFilterFactory

            javax.cache.configuration.Factory<T> rmtFilterFactory

        Remote filter factory.

      - #### timeInterval

            long timeInterval

        Time interval.

      - #### autoUnsubscribe

            boolean autoUnsubscribe

        Automatic unsubscription flag.

      - #### includeExpired

            boolean includeExpired

        Whether to notify about `EventType.EXPIRED` events.

  - ### Class org.apache.ignite.cache.query.CacheQueryEntryEvent extends javax.cache.event.CacheEntryEvent<K,V> implements Serializable

  - ### Class org.apache.ignite.cache.query.ContinuousQuery extends AbstractContinuousQuery<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### locLsnr

            javax.cache.event.CacheEntryUpdatedListener<K,V> locLsnr

        Local listener.

      - #### rmtFilter

            CacheEntryEventSerializableFilter<K,V> rmtFilter

        Remote filter.

  - ### Class org.apache.ignite.cache.query.ContinuousQueryWithTransformer extends AbstractContinuousQuery<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### rmtTransFactory

            javax.cache.configuration.Factory<T> rmtTransFactory

        Remote transformer factory.

      - #### locLsnr

            ContinuousQueryWithTransformer.EventListener<T> locLsnr

        Local listener of transformed event

  - ### Class org.apache.ignite.cache.query.IndexQuery extends Query<javax.cache.Cache.Entry<K,V>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### valType

            String valType

        Cache Value type. Describes a table within a cache that runs a query.

      - #### idxName

            String idxName

        Index name.

      - #### criteria

            List<E> criteria

        Index query criteria.

      - #### filter

            IgniteBiPredicate<E1,E2> filter

        Cache entries filter. Applies remotely to a query result cursor.

  - ### Class org.apache.ignite.cache.query.Query extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### pageSize

            int pageSize

        Page size.

      - #### loc

            boolean loc

        Local flag.

  - ### Class org.apache.ignite.cache.query.QueryCancelledException extends IgniteCheckedException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.query.QueryRetryException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.query.ScanQuery extends Query<javax.cache.Cache.Entry<K,V>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### filter

            IgniteBiPredicate<E1,E2> filter

      - #### part

            Integer part

  - ### Class org.apache.ignite.cache.query.SpiQuery extends Query<javax.cache.Cache.Entry<K,V>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### args

            Object[] args

        Arguments.

  - ### Class org.apache.ignite.cache.query.SqlFieldsQuery extends Query<List<?>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### sql

            String sql

        SQL Query.

      - #### args

            Object[] args

        Arguments.

      - #### collocated

            boolean collocated

        Collocation flag.

      - #### timeout

            int timeout

        Query timeout in millis.

      - #### enforceJoinOrder

            boolean enforceJoinOrder

      - #### distributedJoins

            boolean distributedJoins

      - #### replicatedOnly

            boolean replicatedOnly

      - #### lazy

            boolean lazy

        Lazy mode is default since Ignite v.2.8.

      - #### parts

            int[] parts

        Partitions for query

      - #### schema

            String schema

        Schema.

      - #### updateBatchSize

            int updateBatchSize

        Update internal batch size. Default is 1 to prevent deadlock on update where keys sequence are different in several concurrent updates.

      - #### qryInitiatorId

            String qryInitiatorId

        Query's originator string (client host+port, user name, job name or any user's information about query initiator).

  - ### Class org.apache.ignite.cache.query.SqlQuery extends Query<javax.cache.Cache.Entry<K,V>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### type

            String type

        Deprecated.

      - #### alias

            String alias

        Deprecated.
        Table alias

      - #### sql

            String sql

        Deprecated.
        SQL clause.

      - #### args

            Object[] args

        Deprecated.
        Arguments.

      - #### timeout

            int timeout

        Deprecated.
        Timeout in millis.

      - #### distributedJoins

            boolean distributedJoins

        Deprecated.

      - #### replicatedOnly

            boolean replicatedOnly

        Deprecated.

      - #### parts

            int[] parts

        Deprecated.
        Partitions for query

  - ### Class org.apache.ignite.cache.query.TextQuery extends Query<javax.cache.Cache.Entry<K,V>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### type

            String type

      - #### txt

            String txt

        SQL clause.

      - #### limit

            int limit

        Limit

- ## Package org.apache.ignite.cache.store.cassandra

  - ### Class org.apache.ignite.cache.store.cassandra.CassandraCacheStoreFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### appCtx

            Object appCtx

        Auto-injected Spring ApplicationContext resource.

      - #### dataSrcBean

            String dataSrcBean

        Name of data source bean.

      - #### persistenceSettingsBean

            String persistenceSettingsBean

        Name of persistence settings bean.

      - #### dataSrc

            DataSource dataSrc

        Data source.

      - #### persistenceSettings

            KeyValuePersistenceSettings persistenceSettings

        Persistence settings.

      - #### maxPoolSize

            int maxPoolSize

        Max workers thread count. These threads are responsible for load cache.

- ## Package org.apache.ignite.cache.store.cassandra.datasource

  - ### Class org.apache.ignite.cache.store.cassandra.datasource.DataSource extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.cache.store.cassandra.datasource.PlainCredentials extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### user

            String user

        User name.

      - #### pwd

            String pwd

        User password.

- ## Package org.apache.ignite.cache.store.cassandra.persistence

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.KeyPersistenceSettings extends PersistenceSettings<PojoKeyField> implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`
        See Also:
          `Serializable`

    - ### Serialized Fields

      - #### fields

            List<E> fields

        POJO fields.

      - #### partKeyFields

            List<E> partKeyFields

        Partition key fields.

      - #### clusterKeyFields

            List<E> clusterKeyFields

        Cluster key fields.

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.KeyValuePersistenceSettings extends Object implements Serializable

    - ### Serialized Fields

      - #### ttl

            Integer ttl

        TTL (time to leave) for rows inserted into Cassandra table Expiring data.

      - #### keyspace

            String keyspace

        Cassandra keyspace (analog of tablespace in relational databases).

      - #### tbl

            String tbl

        Cassandra table.

      - #### tblOptions

            String tblOptions

        Cassandra table creation options CREATE TABLE.

      - #### keyspaceOptions

            String keyspaceOptions

        Cassandra keyspace creation options CREATE KEYSPACE.

      - #### keyPersistenceSettings

            KeyPersistenceSettings keyPersistenceSettings

        Persistence settings for Ignite cache keys.

      - #### valPersistenceSettings

            ValuePersistenceSettings valPersistenceSettings

        Persistence settings for Ignite cache values.

      - #### tableColumns

            List<E> tableColumns

        List of Cassandra table columns

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings extends Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`
        See Also:
          `Serializable`

    - ### Serialized Fields

      - #### stgy

            PersistenceStrategy stgy

        Persistence strategy to use.

      - #### javaCls

            Class<T> javaCls

        Java class of the object to be persisted.

      - #### col

            String col

        Cassandra table column name where object should be persisted in case of using BLOB or PRIMITIVE persistence strategy.

      - #### serializer

            Serializer serializer

        Serializer for BLOBs.

      - #### tableColumns

            List<E> tableColumns

        List of Cassandra table columns

      - #### casUniqueFields

            List<E> casUniqueFields

        List of POJO fields having unique mapping to Cassandra columns - skipping aliases pointing to the same Cassandra table column.

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.PojoField extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

        Field name.

      - #### col

            String col

        Field column name in Cassandra table.

      - #### colDDL

            String colDDL

        Field column DDL.

      - #### calculated

            Boolean calculated

        Indicator for calculated field.

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.PojoKeyField extends PojoField implements Serializable

    - ### Serialized Fields

      - #### sortOrder

            PojoKeyField.SortOrder sortOrder

        Sort order.

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.PojoValueField extends PojoField implements Serializable

    - ### Serialized Fields

      - #### isIndexed

            Boolean isIndexed

        Indicates if Cassandra column should be indexed.

      - #### idxCls

            String idxCls

        Custom java class for Cassandra secondary index.

      - #### idxOptions

            String idxOptions

        Secondary index options.

      - #### isStatic

            Boolean isStatic

        Indicates if Cassandra column is static.

  - ### Class org.apache.ignite.cache.store.cassandra.persistence.ValuePersistenceSettings extends PersistenceSettings<PojoValueField> implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`
        See Also:
          `Serializable`

    - ### Serialized Fields

      - #### fields

            List<E> fields

        Value fields.

- ## Package org.apache.ignite.cache.store.cassandra.serializer

  - ### Class org.apache.ignite.cache.store.cassandra.serializer.JavaSerializer extends Object implements Serializable

  - ### Class org.apache.ignite.cache.store.cassandra.serializer.KryoSerializer extends Object implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cache.store.jdbc

  - ### Class org.apache.ignite.cache.store.jdbc.CacheJdbcBlobStoreFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### connUrl

            String connUrl

        Connection URL.

      - #### createTblQry

            String createTblQry

        Query to create table.

      - #### loadQry

            String loadQry

        Query to load entry.

      - #### updateQry

            String updateQry

        Query to update entry.

      - #### insertQry

            String insertQry

        Query to insert entries.

      - #### delQry

            String delQry

        Query to delete entries.

      - #### user

            String user

        User name for database access.

      - #### passwd

            String passwd

        Password for database access.

      - #### initSchema

            boolean initSchema

        Flag for schema initialization.

      - #### dataSrcBean

            String dataSrcBean

        Name of data source bean.

      - #### appCtx

            Object appCtx

        Application context.

  - ### Class org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### batchSize

            int batchSize

        Maximum batch size for writeAll and deleteAll operations.

      - #### dataSrcBean

            String dataSrcBean

        Name of data source bean.

      - #### dialect

            JdbcDialect dialect

        Database dialect.

      - #### maxPoolSize

            int maxPoolSize

        Max workers thread count. These threads are responsible for load cache.

      - #### maxWrtAttempts

            int maxWrtAttempts

        Maximum write attempts in case of database error.

      - #### parallelLoadCacheMinThreshold

            int parallelLoadCacheMinThreshold

        Parallel load cache minimum threshold. If `0` then load sequentially.

      - #### hasher

            JdbcTypeHasher hasher

        Hash calculator.

      - #### transformer

            JdbcTypesTransformer transformer

        Types transformer.

      - #### types

            JdbcType[] types

        Types that store could process.

      - #### dataSrcFactory

            javax.cache.configuration.Factory<T> dataSrcFactory

        Data source factory.

      - #### sqlEscapeAll

            boolean sqlEscapeAll

        Flag indicating that table and field names should be escaped in all SQL queries created by JDBC POJO store.

  - ### Class org.apache.ignite.cache.store.jdbc.JdbcType extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### cacheName

            String cacheName

        Cache name.

      - #### dbSchema

            String dbSchema

        Schema name in database.

      - #### dbTbl

            String dbTbl

        Table name in database.

      - #### keyType

            String keyType

        Key class used to store key in cache.

      - #### keyFields

            JdbcTypeField[] keyFields

        List of fields descriptors for key object.

      - #### valType

            String valType

        Value class used to store value in cache.

      - #### valFlds

            JdbcTypeField[] valFlds

        List of fields descriptors for value object.

      - #### hasher

            JdbcTypeHasher hasher

        Custom type hasher.

  - ### Class org.apache.ignite.cache.store.jdbc.JdbcTypeDefaultHasher extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.store.jdbc.JdbcTypeField extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### dbFldType

            int dbFldType

        Field JDBC type in database.

      - #### dbFldName

            String dbFldName

        Field name in database.

      - #### javaFldType

            Class<T> javaFldType

        Field java type.

      - #### javaFldName

            String javaFldName

        Field name in java object.

  - ### Class org.apache.ignite.cache.store.jdbc.JdbcTypesDefaultTransformer extends Object implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cache.store.jdbc.dialect

  - ### Class org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialect extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### maxParamsCnt

            int maxParamsCnt

        Max query parameters count.

      - #### fetchSize

            int fetchSize

        Fetch size.

  - ### Class org.apache.ignite.cache.store.jdbc.dialect.DB2Dialect extends BasicJdbcDialect implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.store.jdbc.dialect.H2Dialect extends BasicJdbcDialect implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.store.jdbc.dialect.MySQLDialect extends BasicJdbcDialect implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.store.jdbc.dialect.OracleDialect extends BasicJdbcDialect implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cache.store.jdbc.dialect.SQLServerDialect extends BasicJdbcDialect implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cdc

- ## Package org.apache.ignite.client

  - ### Class org.apache.ignite.client.ClientAuthenticationException extends ClientException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.client.ClientAuthorizationException extends ClientException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.client.ClientCacheConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### name

            String name

        Cache name.

      - #### atomicityMode

            CacheAtomicityMode atomicityMode

        Atomicity mode.

      - #### backups

            int backups

        Backups.

      - #### cacheMode

            CacheMode cacheMode

        Cache mode.

      - #### eagerTtl

            boolean eagerTtl

        Eager TTL flag.

      - #### grpName

            String grpName

        Group name.

      - #### dfltLockTimeout

            long dfltLockTimeout

        Default lock timeout.

      - #### partLossPlc

            PartitionLossPolicy partLossPlc

        Partition loss policy.

      - #### readFromBackup

            boolean readFromBackup

        Read from backup.

      - #### rebalanceBatchSize

            int rebalanceBatchSize

        Rebalance batch size.

      - #### rebalanceBatchesPrefetchCnt

            long rebalanceBatchesPrefetchCnt

        Rebalance batches prefetch count.

      - #### rebalanceDelay

            long rebalanceDelay

        Rebalance delay.

      - #### rebalanceMode

            CacheRebalanceMode rebalanceMode

        Rebalance mode.

      - #### rebalanceOrder

            int rebalanceOrder

        Rebalance order.

      - #### rebalanceThrottle

            long rebalanceThrottle

        Rebalance throttle.

      - #### rebalanceTimeout

            long rebalanceTimeout

        @serial Rebalance timeout.

      - #### writeSynchronizationMode

            CacheWriteSynchronizationMode writeSynchronizationMode

        Write synchronization mode.

      - #### cpOnRead

            boolean cpOnRead

        Copy on read.

      - #### dataRegionName

            String dataRegionName

        Data region name.

      - #### statisticsEnabled

            boolean statisticsEnabled

        Statistics enabled.

      - #### maxConcurrentAsyncOperations

            int maxConcurrentAsyncOperations

        Max concurrent async operations.

      - #### maxQryIteratorsCnt

            int maxQryIteratorsCnt

        Max query iterators count.

      - #### onheapCacheEnabled

            boolean onheapCacheEnabled

        Onheap cache enabled.

      - #### qryDetailMetricsSize

            int qryDetailMetricsSize

        Query detail metrics size.

      - #### qryParallelism

            int qryParallelism

        Query parallelism.

      - #### sqlEscapeAll

            boolean sqlEscapeAll

        Sql escape all.

      - #### sqlIdxMaxInlineSize

            int sqlIdxMaxInlineSize

        Sql index max inline size.

      - #### sqlSchema

            String sqlSchema

        Sql schema.

      - #### keyCfg

            CacheKeyConfiguration[] keyCfg

        Key config.

      - #### qryEntities

            QueryEntity[] qryEntities

        Query entities.

      - #### expiryPlc

            javax.cache.expiry.ExpiryPolicy expiryPlc

        Expiry policy.

  - ### Class org.apache.ignite.client.ClientConnectionException extends ClientException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.client.ClientException extends RuntimeException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.client.ClientFeatureNotSupportedByServerException extends ClientException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.client.ClientReconnectedException extends ClientException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.cluster

  - ### Class org.apache.ignite.cluster.ClusterGroupEmptyException extends ClusterTopologyException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.cluster.ClusterTopologyException extends IgniteException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.compute

  - ### Class org.apache.ignite.compute.ComputeExecutionRejectedException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.ComputeJobAdapter extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### args

            Object[] args

        Job argument.

  - ### Class org.apache.ignite.compute.ComputeJobContinuationAdapter extends ComputeJobAdapter implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.ComputeJobFailoverException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.ComputeTaskAdapter extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.ComputeTaskCancelledException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.ComputeTaskSplitAdapter extends ComputeTaskAdapter<T,R> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### balancer

            ComputeLoadBalancer balancer

        Load balancer.

  - ### Class org.apache.ignite.compute.ComputeTaskTimeoutException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.ComputeUserUndeclaredException extends IgniteException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.compute.gridify

  - ### Class org.apache.ignite.compute.gridify.GridifyRuntimeException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.gridify.GridifyTaskAdapter extends ComputeTaskAdapter<GridifyArgument,R> implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.compute.gridify.GridifyTaskSplitAdapter extends ComputeTaskSplitAdapter<GridifyArgument,R> implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.compute.gridify.aop

  - ### Class org.apache.ignite.compute.gridify.aop.GridifyArgumentAdapter extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### cls

            Class<T> cls

        Method class.

      - #### mtdName

            String mtdName

        Method name.

      - #### types

            Class<T>[] types

        Method parameter types.

      - #### params

            Object[] params

        Method parameters.

      - #### target

            Object target

        Method execution state.

  - ### Class org.apache.ignite.compute.gridify.aop.GridifyDefaultRangeTask extends ComputeTaskAdapter<org.apache.ignite.internal.util.gridify.GridifyRangeArgument,Collection<?>> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### ignite

            Ignite ignite

        Grid instance.

      - #### ses

            ComputeTaskSession ses

        Grid task session.

      - #### log

            IgniteLogger log

        Grid logger.

      - #### balancer

            ComputeLoadBalancer balancer

        Load balancer.

      - #### mapper

            ComputeTaskContinuousMapper mapper

      - #### nodeFilter

            GridifyNodeFilter nodeFilter

      - #### splitSize

            int splitSize

      - #### threshold

            int threshold

      - #### limitedSplit

            boolean limitedSplit

  - ### Class org.apache.ignite.compute.gridify.aop.GridifyDefaultTask extends ComputeTaskAdapter<GridifyArgument,Object> implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### ignite

            Ignite ignite

        Grid instance.

      - #### balancer

            ComputeLoadBalancer balancer

        Load balancer.

- ## Package org.apache.ignite.configuration

  - ### Class org.apache.ignite.configuration.BinaryConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### idMapper

            BinaryIdMapper idMapper

        ID mapper.

      - #### nameMapper

            BinaryNameMapper nameMapper

        Name mapper.

      - #### serializer

            BinarySerializer serializer

        Serializer.

      - #### typeCfgs

            Collection<E> typeCfgs

        Types.

      - #### compactFooter

            boolean compactFooter

        Compact footer flag.

  - ### Class org.apache.ignite.configuration.CacheConfiguration extends javax.cache.configuration.MutableConfiguration<K,V> implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()

        Creates a copy of current configuration and removes all cache entry listeners. They are executed only locally and should never be sent to remote nodes.

    - ### Serialized Fields

      - #### name

            String name

        Cache name.

      - #### grpName

            String grpName

        Cache group name.

      - #### memPlcName

            String memPlcName

        Name of `DataRegionConfiguration` for this cache

      - #### storeConcurrentLoadAllThreshold

            int storeConcurrentLoadAllThreshold

        Threshold for concurrent loading of keys from `CacheStore`.

      - #### rebalancePoolSize

            int rebalancePoolSize

        Deprecated.
        Rebalance thread pool size.

      - #### rebalanceTimeout

            long rebalanceTimeout

        Deprecated.
        Rebalance timeout.

      - #### evictPlc

            EvictionPolicy<K,V> evictPlc

        Deprecated.
        Cache eviction policy.

      - #### evictPlcFactory

            javax.cache.configuration.Factory<T> evictPlcFactory

        Cache eviction policy factory.

      - #### onheapCache

            boolean onheapCache

      - #### sqlOnheapCache

            boolean sqlOnheapCache

        Use on-heap cache for rows for SQL queries.

      - #### sqlOnheapCacheMaxSize

            int sqlOnheapCacheMaxSize

        SQL on-heap cache max size.

      - #### evictFilter

            EvictionFilter<K,V> evictFilter

        Eviction filter.

      - #### eagerTtl

            boolean eagerTtl

        Eager ttl flag.

      - #### dfltLockTimeout

            long dfltLockTimeout

        Deprecated.
        Default lock timeout.

      - #### nearCfg

            NearCacheConfiguration<K,V> nearCfg

        Near cache configuration.

      - #### platformCfg

            PlatformCacheConfiguration platformCfg

        Platform cache configuration. Enables native cache in platforms (.NET, ...).

      - #### writeSync

            CacheWriteSynchronizationMode writeSync

        Write synchronization mode.

      - #### storeFactory

            javax.cache.configuration.Factory<T> storeFactory

      - #### storeKeepBinary

            Boolean storeKeepBinary

      - #### loadPrevVal

            boolean loadPrevVal

      - #### aff

            AffinityFunction aff

        Node group resolver.

      - #### cacheMode

            CacheMode cacheMode

        Cache mode.

      - #### atomicityMode

            CacheAtomicityMode atomicityMode

        Cache atomicity mode.

      - #### backups

            int backups

        Number of backups for cache.

      - #### invalidate

            boolean invalidate

        Flag indicating whether this is invalidation-based cache.

      - #### tmLookupClsName

            String tmLookupClsName

        Name of class implementing GridCacheTmLookup.

      - #### rebalanceMode

            CacheRebalanceMode rebalanceMode

        Distributed cache rebalance mode.

      - #### rebalanceOrder

            int rebalanceOrder

        Cache rebalance order.

      - #### rebalanceBatchSize

            int rebalanceBatchSize

        Deprecated.
        Rebalance batch size.

      - #### rebalanceBatchesPrefetchCnt

            long rebalanceBatchesPrefetchCnt

        Deprecated.
        Rebalance batches prefetch count.

      - #### maxConcurrentAsyncOps

            int maxConcurrentAsyncOps

        Maximum number of concurrent asynchronous operations.

      - #### sqlIdxMaxInlineSize

            int sqlIdxMaxInlineSize

        Maximum inline size for sql indexes.

      - #### writeBehindEnabled

            boolean writeBehindEnabled

        Write-behind feature.

      - #### writeBehindFlushSize

            int writeBehindFlushSize

        Maximum size of write-behind cache.

      - #### writeBehindFlushFreq

            long writeBehindFlushFreq

        Write-behind flush frequency in milliseconds.

      - #### writeBehindFlushThreadCnt

            int writeBehindFlushThreadCnt

        Flush thread count for write-behind cache store.

      - #### writeBehindBatchSize

            int writeBehindBatchSize

        Maximum batch size for write-behind cache store.

      - #### writeBehindCoalescing

            boolean writeBehindCoalescing

        Write coalescing flag for write-behind cache store

      - #### maxQryIterCnt

            int maxQryIterCnt

        Maximum number of query iterators that can be stored.

      - #### affMapper

            AffinityKeyMapper affMapper

      - #### rebalanceDelay

            long rebalanceDelay

      - #### rebalanceThrottle

            long rebalanceThrottle

        Deprecated.
        Time in milliseconds to wait between rebalance messages to avoid overloading CPU.

      - #### interceptor

            CacheInterceptor<K,V> interceptor

      - #### sqlFuncCls

            Class<T>[] sqlFuncCls

      - #### longQryWarnTimeout

            long longQryWarnTimeout

        Deprecated.

      - #### qryDetailMetricsSz

            int qryDetailMetricsSz

      - #### readFromBackup

            boolean readFromBackup

        Flag indicating whether data can be read from backup. If `false` always get data from primary node (never from backup).

      - #### nodeFilter

            IgnitePredicate<E> nodeFilter

        Node filter specifying nodes on which this cache should be deployed.

      - #### sqlSchema

            String sqlSchema

      - #### sqlEscapeAll

            boolean sqlEscapeAll

      - #### cpOnRead

            boolean cpOnRead

        Copy on read flag.

      - #### pluginCfgs

            CachePluginConfiguration<K,V>[] pluginCfgs

        Cache plugin configurations.

      - #### topValidator

            TopologyValidator topValidator

        Cache topology validator.

      - #### storeSesLsnrs

            javax.cache.configuration.Factory<T>[] storeSesLsnrs

        Cache store session listeners.

      - #### qryEntities

            Collection<E> qryEntities

        Query entities.

      - #### partLossPlc

            PartitionLossPolicy partLossPlc

        Partition loss policy.

      - #### qryParallelism

            int qryParallelism

      - #### keyCfg

            CacheKeyConfiguration[] keyCfg

        Cache key configuration.

      - #### evtsDisabled

            boolean evtsDisabled

        Events disabled.

      - #### encryptionEnabled

            boolean encryptionEnabled

        Flag indicating whether data must be encrypted. If `true` data on the disk will be encrypted.
        See Also:
          `EncryptionSpi`, `KeystoreEncryptionSpi`

      - #### diskPageCompression

            DiskPageCompression diskPageCompression

      - #### diskPageCompressionLevel

            Integer diskPageCompressionLevel

  - ### Class org.apache.ignite.configuration.CacheConfiguration.IgniteAllNodesPredicate extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.configuration.ClientConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### addrs

            String[] addrs

        Server addresses.

      - #### tcpNoDelay

            boolean tcpNoDelay

        Tcp no delay.

      - #### timeout

            int timeout

        Timeout. 0 means infinite.

      - #### sndBufSize

            int sndBufSize

        Send buffer size. 0 means system default.

      - #### rcvBufSize

            int rcvBufSize

        Receive buffer size. 0 means system default.

      - #### binaryCfg

            BinaryConfiguration binaryCfg

        Configuration for Ignite binary objects.

      - #### sslMode

            SslMode sslMode

        Ssl mode.

      - #### sslClientCertKeyStorePath

            String sslClientCertKeyStorePath

        Ssl client certificate key store path.

      - #### sslClientCertKeyStorePwd

            String sslClientCertKeyStorePwd

        Ssl client certificate key store password.

      - #### sslTrustCertKeyStorePath

            String sslTrustCertKeyStorePath

        Ssl trust certificate key store path.

      - #### sslTrustCertKeyStorePwd

            String sslTrustCertKeyStorePwd

        Ssl trust certificate key store password.

      - #### sslClientCertKeyStoreType

            String sslClientCertKeyStoreType

        Ssl client certificate key store type.

      - #### sslTrustCertKeyStoreType

            String sslTrustCertKeyStoreType

        Ssl trust certificate key store type.

      - #### sslKeyAlgorithm

            String sslKeyAlgorithm

        Ssl key algorithm.

      - #### sslTrustAll

            boolean sslTrustAll

        Flag indicating if certificate validation errors should be ignored.

      - #### sslProto

            SslProtocol sslProto

        Ssl protocol.

      - #### sslCtxFactory

            javax.cache.configuration.Factory<T> sslCtxFactory

        Ssl context factory.

      - #### userName

            String userName

        User name.

      - #### userPwd

            String userPwd

        User password.

      - #### userAttrs

            Map<K,V> userAttrs

        User attributes.

      - #### txCfg

            ClientTransactionConfiguration txCfg

        Tx config.

      - #### partitionAwarenessEnabled

            boolean partitionAwarenessEnabled

        Whether partition awareness should be enabled.

      - #### reconnectThrottlingPeriod

            long reconnectThrottlingPeriod

        Reconnect throttling period (in milliseconds). There are no more than `reconnectThrottlingRetries` attempts to reconnect will be made within `reconnectThrottlingPeriod` in case of connection loss. Throttling is disabled if either `reconnectThrottlingRetries` or `reconnectThrottlingPeriod` is 0.

      - #### reconnectThrottlingRetries

            int reconnectThrottlingRetries

        Reconnect throttling retries. See `reconnectThrottlingPeriod`.

      - #### retryLimit

            int retryLimit

        Retry limit.

      - #### asyncContinuationExecutor

            Executor asyncContinuationExecutor

        Executor for async operations continuations.

  - ### Class org.apache.ignite.configuration.ClientTransactionConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### dfltIsolation

            TransactionIsolation dfltIsolation

        Transaction isolation.

      - #### dfltConcurrency

            TransactionConcurrency dfltConcurrency

        Cache concurrency.

      - #### dfltTxTimeout

            long dfltTxTimeout

        Default transaction timeout.

  - ### Class org.apache.ignite.configuration.CollectionConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### atomicityMode

            CacheAtomicityMode atomicityMode

        Cache atomicity mode.

      - #### cacheMode

            CacheMode cacheMode

        Cache mode.

      - #### nodeFilter

            IgnitePredicate<E> nodeFilter

        Node filter specifying nodes on which this cache should be deployed.

      - #### backups

            int backups

        Number of backups.

      - #### offHeapMaxMem

            long offHeapMaxMem

        Off-heap memory size.

      - #### collocated

            boolean collocated

        Collocated flag.

      - #### grpName

            String grpName

        Group name.

  - ### Class org.apache.ignite.configuration.DataRegionConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### name

            String name

        Data region name.

      - #### maxSize

            long maxSize

        Data region maximum size in memory.

      - #### initSize

            long initSize

        Data region start size.

      - #### swapPath

            String swapPath

        An optional path to a memory mapped files directory for this data region.

      - #### pageEvictionMode

            DataPageEvictionMode pageEvictionMode

        An algorithm for memory pages eviction (persistence is disabled).

      - #### pageReplacementMode

            PageReplacementMode pageReplacementMode

        An algorithm for memory pages replacement (persistence is enabled).

      - #### evictionThreshold

            double evictionThreshold

        A threshold for memory pages eviction initiation. For instance, if the threshold is 0.9 it means that the page memory will start the eviction only after 90% data region is occupied.

      - #### emptyPagesPoolSize

            int emptyPagesPoolSize

        Minimum number of empty pages in reuse lists.

      - #### metricsEnabled

            boolean metricsEnabled

        Flag to enable the memory metrics collection for this data region.

      - #### metricsSubIntervalCount

            int metricsSubIntervalCount

        Number of sub-intervals the whole `DataRegionConfiguration.setMetricsRateTimeInterval(long)` will be split into to calculate `DataRegionMetrics.getAllocationRate()` and `DataRegionMetrics.getEvictionRate()` rates (5 by default).

        Setting it to a bigger value will result in more precise calculation and smaller drops of `DataRegionMetrics.getAllocationRate()` metric when next sub-interval has to be recycled but introduces bigger calculation overhead.

      - #### metricsRateTimeInterval

            long metricsRateTimeInterval

        Time interval (in milliseconds) for `DataRegionMetrics.getAllocationRate()` and `DataRegionMetrics.getEvictionRate()` monitoring purposes.

        For instance, after setting the interval to 60_000 milliseconds, subsequent calls to `DataRegionMetrics.getAllocationRate()` will return average allocation rate (pages per second) for the last minute.

      - #### persistenceEnabled

            boolean persistenceEnabled

        Flag to enable Ignite Native Persistence.

      - #### checkpointPageBufSize

            long checkpointPageBufSize

        Temporary buffer size for checkpoints in bytes.

      - #### lazyMemoryAllocation

            boolean lazyMemoryAllocation

        If `true`, memory for `DataRegion` will be allocated only on the creation of the first cache belonged to this `DataRegion`. Default is `true`.

      - #### warmUpCfg

            WarmUpConfiguration warmUpCfg

        Warm-up configuration.

  - ### Class org.apache.ignite.configuration.DataStorageConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### sysRegionInitSize

            long sysRegionInitSize

        Initial size of a memory chunk reserved for system cache.

      - #### sysRegionMaxSize

            long sysRegionMaxSize

        Maximum size of a memory chunk reserved for system cache.

      - #### pageSize

            int pageSize

        Memory page size.

      - #### concLvl

            int concLvl

        Concurrency level.

      - #### dfltDataRegConf

            DataRegionConfiguration dfltDataRegConf

        Configuration of default data region.

      - #### dataRegions

            DataRegionConfiguration[] dataRegions

        Data regions.

      - #### storagePath

            String storagePath

        Directory where index and partition files are stored.

      - #### checkpointFreq

            long checkpointFreq

        Checkpoint frequency.

      - #### lockWaitTime

            long lockWaitTime

        Lock wait time, in milliseconds.

      - #### checkpointThreads

            int checkpointThreads

      - #### checkpointWriteOrder

            CheckpointWriteOrder checkpointWriteOrder

        Checkpoint write order.

      - #### walHistSize

            int walHistSize

        Number of checkpoints to keep

      - #### maxWalArchiveSize

            long maxWalArchiveSize

        Maximum size of wal archive folder, in bytes.

      - #### walSegments

            int walSegments

        Number of work WAL segments.

      - #### walSegmentSize

            int walSegmentSize

        Size of one WAL segment in bytes. 64 Mb is used by default. Maximum value is 2Gb

      - #### walPath

            String walPath

        Directory where WAL is stored (work directory)

      - #### walArchivePath

            String walArchivePath

        WAL archive path.

      - #### cdcWalPath

            String cdcWalPath

        Change Data Capture path.

      - #### cdcEnabled

            boolean cdcEnabled

        Change Data Capture enabled flag.

      - #### metricsEnabled

            boolean metricsEnabled

        Metrics enabled flag.

      - #### walMode

            WALMode walMode

        Wal mode.

      - #### walTlbSize

            int walTlbSize

        WAl thread local buffer size.

      - #### walBuffSize

            int walBuffSize

        WAl buffer size.

      - #### walFlushFreq

            long walFlushFreq

        Wal flush frequency in milliseconds.

      - #### walFsyncDelay

            long walFsyncDelay

        Wal fsync delay.

      - #### walRecordIterBuffSize

            int walRecordIterBuffSize

        Wal record iterator buffer size.

      - #### alwaysWriteFullPages

            boolean alwaysWriteFullPages

        Always write full pages.

      - #### fileIOFactory

            org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory fileIOFactory

        Factory to provide I/O interface for data storage files

      - #### metricsSubIntervalCnt

            int metricsSubIntervalCnt

        Number of sub-intervals the whole `DataStorageConfiguration.setMetricsRateTimeInterval(long)` will be split into to calculate rate-based metrics.

        Setting it to a bigger value will result in more precise calculation and smaller drops of rate-based metrics when next sub-interval has to be recycled but introduces bigger calculation overhead.

      - #### metricsRateTimeInterval

            long metricsRateTimeInterval

        Time interval (in milliseconds) for rate-based metrics.

      - #### walAutoArchiveAfterInactivity

            long walAutoArchiveAfterInactivity

        Time interval (in milliseconds) for running auto archiving for incompletely WAL segment

      - #### walForceArchiveTimeout

            long walForceArchiveTimeout

        Time interval (in milliseconds) for force archiving of incompletely WAL segment.

      - #### writeThrottlingEnabled

            boolean writeThrottlingEnabled

        If true, threads that generate dirty pages too fast during ongoing checkpoint will be throttled.

      - #### walCompactionEnabled

            boolean walCompactionEnabled

        Flag to enable WAL compaction. If true, system filters and compresses WAL archive in background. Compressed WAL archive gets automatically decompressed on demand.

      - #### walCompactionLevel

            int walCompactionLevel

        ZIP level to WAL compaction.
        See Also:
          `ZipOutputStream.setLevel(int)`, `Deflater.BEST_SPEED`, `Deflater.BEST_COMPRESSION`

      - #### checkpointReadLockTimeout

            Long checkpointReadLockTimeout

        Timeout for checkpoint read lock acquisition.

      - #### walPageCompression

            DiskPageCompression walPageCompression

        Compression algorithm for WAL page snapshot records.

      - #### walPageCompressionLevel

            Integer walPageCompressionLevel

        Compression level for WAL page snapshot records.

      - #### dfltWarmUpCfg

            WarmUpConfiguration dfltWarmUpCfg

        Default warm-up configuration.

      - #### encCfg

            EncryptionConfiguration encCfg

        Encryption configuration.

      - #### defragmentationThreadPoolSize

            int defragmentationThreadPoolSize

        Maximum number of partitions which can be defragmented at the same time.

      - #### minWalArchiveSize

            long minWalArchiveSize

        Minimum size of wal archive folder, in bytes.

  - ### Class org.apache.ignite.configuration.EncryptionConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### reencryptionRateLimit

            double reencryptionRateLimit

        Re-encryption rate limit in megabytes per second (set `0` for unlimited scanning).

      - #### reencryptionBatchSize

            int reencryptionBatchSize

        The number of pages that is scanned during re-encryption under checkpoint lock.

  - ### Class org.apache.ignite.configuration.IgniteReflectionFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### singleton

            boolean singleton

        Singletom mode

      - #### cls

            Class<T> cls

        Component class

      - #### props

            Map<K,V> props

        Properties

  - ### Class org.apache.ignite.configuration.LoadAllWarmUpConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.configuration.MemoryConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### sysCacheInitSize

            long sysCacheInitSize

        Deprecated.
        Size of a memory chunk reserved for system cache initially.

      - #### sysCacheMaxSize

            long sysCacheMaxSize

        Deprecated.
        Maximum size of system cache.

      - #### pageSize

            int pageSize

        Deprecated.
        Memory page size.

      - #### concLvl

            int concLvl

        Deprecated.
        Concurrency level.

      - #### dfltMemPlcName

            String dfltMemPlcName

        Deprecated.
        A name of the memory policy that defines the default memory region.

      - #### dfltMemPlcSize

            long dfltMemPlcSize

        Deprecated.
        Size of memory (in bytes) to use for default DataRegion.

      - #### memPlcs

            MemoryPolicyConfiguration[] memPlcs

        Deprecated.
        Memory policies.

  - ### Class org.apache.ignite.configuration.MemoryPolicyConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### name

            String name

        Deprecated.
        Memory policy name.

      - #### initialSize

            long initialSize

        Deprecated.
        Memory policy start size.

      - #### maxSize

            long maxSize

        Deprecated.
        Memory policy maximum size.

      - #### swapFilePath

            String swapFilePath

        Deprecated.
        An optional path to a memory mapped file for this memory policy.

      - #### pageEvictionMode

            DataPageEvictionMode pageEvictionMode

        Deprecated.
        An algorithm for memory pages eviction.

      - #### evictionThreshold

            double evictionThreshold

        Deprecated.
        A threshold for memory pages eviction initiation. For instance, if the threshold is 0.9 it means that the page memory will start the eviction only after 90% memory region (defined by this policy) is occupied.

      - #### emptyPagesPoolSize

            int emptyPagesPoolSize

        Deprecated.
        Minimum number of empty pages in reuse lists.

      - #### metricsEnabled

            boolean metricsEnabled

        Deprecated.
        Flag to enable the memory metrics collection for this memory policy.

      - #### subIntervals

            int subIntervals

        Deprecated.
        Number of sub-intervals the whole `MemoryPolicyConfiguration.setRateTimeInterval(long)` will be split into to calculate `MemoryMetrics.getAllocationRate()` and `MemoryMetrics.getEvictionRate()` rates (5 by default).

        Setting it to a bigger value will result in more precise calculation and smaller drops of `MemoryMetrics.getAllocationRate()` metric when next sub-interval has to be recycled but introduces bigger calculation overhead.

      - #### rateTimeInterval

            long rateTimeInterval

        Deprecated.
        Time interval (in milliseconds) for `MemoryMetrics.getAllocationRate()` and `MemoryMetrics.getEvictionRate()` monitoring purposes.

        For instance, after setting the interval to 60_000 milliseconds, subsequent calls to `MemoryMetrics.getAllocationRate()` will return average allocation rate (pages per second) for the last minute.

  - ### Class org.apache.ignite.configuration.NearCacheConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### nearEvictPlc

            EvictionPolicy<K,V> nearEvictPlc

        Deprecated.
        Near cache eviction policy.

      - #### nearEvictPlcFactory

            javax.cache.configuration.Factory<T> nearEvictPlcFactory

        Near cache eviction policy factory.

      - #### nearStartSize

            int nearStartSize

        Default near cache start size.

  - ### Class org.apache.ignite.configuration.NoOpWarmUpConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.configuration.PersistentStoreConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### persistenceStorePath

            String persistenceStorePath

        Deprecated.

      - #### checkpointingFreq

            long checkpointingFreq

        Deprecated.
        Checkpointing frequency.

      - #### lockWaitTime

            long lockWaitTime

        Deprecated.
        Lock wait time, in milliseconds.

      - #### checkpointingPageBufSize

            long checkpointingPageBufSize

        Deprecated.

      - #### checkpointingThreads

            int checkpointingThreads

        Deprecated.

      - #### checkpointWriteOrder

            CheckpointWriteOrder checkpointWriteOrder

        Deprecated.
        Checkpoint write order.

      - #### walHistSize

            int walHistSize

        Deprecated.
        Number of checkpoints to keep

      - #### walSegments

            int walSegments

        Deprecated.
        Number of work WAL segments.

      - #### walSegmentSize

            int walSegmentSize

        Deprecated.
        Size of one WAL segment in bytes. 64 Mb is used by default. Maximum value is 2Gb

      - #### walStorePath

            String walStorePath

        Deprecated.
        Directory where WAL is stored (work directory)

      - #### walArchivePath

            String walArchivePath

        Deprecated.
        WAL archive path.

      - #### metricsEnabled

            boolean metricsEnabled

        Deprecated.
        Metrics enabled flag.

      - #### walMode

            WALMode walMode

        Deprecated.
        Wal mode.

      - #### walBuffSize

            int walBuffSize

        Deprecated.
        WAl buffer size.

      - #### walFlushFreq

            long walFlushFreq

        Deprecated.
        Wal flush frequency in milliseconds.

      - #### walFsyncDelay

            long walFsyncDelay

        Deprecated.
        Wal fsync delay.

      - #### walRecordIterBuffSize

            int walRecordIterBuffSize

        Deprecated.
        Wal record iterator buffer size.

      - #### alwaysWriteFullPages

            boolean alwaysWriteFullPages

        Deprecated.
        Always write full pages.

      - #### fileIOFactory

            org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory fileIOFactory

        Deprecated.
        Factory to provide I/O interface for files

      - #### subIntervals

            int subIntervals

        Deprecated.
        Number of sub-intervals the whole `PersistentStoreConfiguration.setRateTimeInterval(long)` will be split into to calculate rate-based metrics.

        Setting it to a bigger value will result in more precise calculation and smaller drops of rate-based metrics when next sub-interval has to be recycled but introduces bigger calculation overhead.

      - #### rateTimeInterval

            long rateTimeInterval

        Deprecated.
        Time interval (in milliseconds) for rate-based metrics.

      - #### walAutoArchiveAfterInactivity

            long walAutoArchiveAfterInactivity

        Deprecated.
        Time interval (in milliseconds) for running auto archiving for incompletely WAL segment

      - #### writeThrottlingEnabled

            boolean writeThrottlingEnabled

        Deprecated.
        If true, threads that generate dirty pages too fast during ongoing checkpoint will be throttled.

  - ### Class org.apache.ignite.configuration.PlatformCacheConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### keyTypeName

            String keyTypeName

        Key type name.

      - #### valueTypeName

            String valueTypeName

        Value type name.

      - #### keepBinary

            boolean keepBinary

        Whether to cache binary objects.

  - ### Class org.apache.ignite.configuration.TransactionConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### txSerEnabled

            boolean txSerEnabled

        Default transaction serializable flag.

      - #### dfltIsolation

            TransactionIsolation dfltIsolation

        Transaction isolation.

      - #### dfltConcurrency

            TransactionConcurrency dfltConcurrency

        Cache concurrency.

      - #### dfltTxTimeout

            long dfltTxTimeout

        Default transaction timeout.

      - #### txTimeoutOnPartitionMapExchange

            long txTimeoutOnPartitionMapExchange

        Transaction timeout on partition map exchange. Volatile in order to be changed dynamically.

      - #### deadlockTimeout

            long deadlockTimeout

        Timeout before starting deadlock detection.

      - #### pessimisticTxLogSize

            int pessimisticTxLogSize

        Deprecated.
        Pessimistic tx log size.

      - #### pessimisticTxLogLinger

            int pessimisticTxLogLinger

        Deprecated.
        Pessimistic tx log linger.

      - #### tmLookupClsName

            String tmLookupClsName

        Name of class implementing GridCacheTmLookup.

      - #### txManagerFactory

            javax.cache.configuration.Factory<T> txManagerFactory

        `javax.transaction.TransactionManager` factory.

      - #### useJtaSync

            boolean useJtaSync

        Whether to use JTA `javax.transaction.Synchronization` instead of `javax.transaction.xa.XAResource`.

- ## Package org.apache.ignite.events

  - ### Class org.apache.ignite.events.BaselineChangedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### baselineNodes

            Collection<E> baselineNodes

        Baseline nodes.

  - ### Class org.apache.ignite.events.BaselineConfigurationChangedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### autoAdjustEnabled

            boolean autoAdjustEnabled

        See Also:
          `IgniteCluster.isBaselineAutoAdjustEnabled()`

      - #### autoAdjustTimeout

            long autoAdjustTimeout

        See Also:
          `IgniteCluster.baselineAutoAdjustTimeout()`

  - ### Class org.apache.ignite.events.CacheConsistencyViolationEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### entries

            Map<K,V> entries

        Represents original values of entries.

      - #### cacheName

            String cacheName

        Cache name.

  - ### Class org.apache.ignite.events.CacheEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### cacheName

            String cacheName

        Cache name.

      - #### part

            int part

        Partition for the event.

      - #### key

            Object key

        Cache entry.

      - #### xid

            IgniteUuid xid

        Transaction Id.

      - #### txLbl

            String txLbl

        Transaction label.

      - #### lockId

            Object lockId

        Lock ID.

      - #### newVal

            Object newVal

        New value.

      - #### oldVal

            Object oldVal

        Old value.

      - #### hasOldVal

            boolean hasOldVal

        Flag indicating whether old value is present in case if we don't have it in deserialized form.

      - #### hasNewVal

            boolean hasNewVal

        Flag indicating whether new value is present in case if we don't have it in deserialized form.

      - #### evtNode

            ClusterNode evtNode

        Event node.

      - #### near

            boolean near

        Flag indicating whether event happened on `near` or `partitioned` cache.

      - #### subjId

            UUID subjId

        Subject ID.

      - #### cloClsName

            String cloClsName

        Closure class name.

      - #### taskName

            String taskName

        Task name if update was initiated within task execution.

  - ### Class org.apache.ignite.events.CacheQueryExecutedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      3738753361235304496L

    - ### Serialized Fields

      - #### qryType

            String qryType

        Query type.

      - #### cacheName

            String cacheName

        Cache name.

      - #### clsName

            String clsName

        Class name.

      - #### clause

            String clause

        Clause.

      - #### scanQryFilter

            IgniteBiPredicate<E1,E2> scanQryFilter

        Scan query filter.

      - #### contQryFilter

            CacheEntryEventSerializableFilter<K,V> contQryFilter

        Continuous query filter.

      - #### args

            Object[] args

        Query arguments.

      - #### subjId

            UUID subjId

        Security subject ID.

      - #### taskName

            String taskName

        Task name.

  - ### Class org.apache.ignite.events.CacheQueryReadEvent extends EventAdapter implements Serializable

    serialVersionUID:
      -1984731272984397445L

    - ### Serialized Fields

      - #### qryType

            String qryType

        Query type.

      - #### cacheName

            String cacheName

        Cache name.

      - #### clsName

            String clsName

        Class name.

      - #### clause

            String clause

        Clause.

      - #### scanQryFilter

            IgniteBiPredicate<E1,E2> scanQryFilter

        Scan query filter.

      - #### contQryFilter

            CacheEntryEventSerializableFilter<K,V> contQryFilter

        Continuous query filter.

      - #### args

            Object[] args

        Query arguments.

      - #### subjId

            UUID subjId

        Security subject ID.

      - #### taskName

            String taskName

        Task name.

      - #### key

            Object key

        Key.

      - #### val

            Object val

        Value.

      - #### oldVal

            Object oldVal

        Old value.

      - #### row

            Object row

        Result row.

  - ### Class org.apache.ignite.events.CacheRebalancingEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### cacheName

            String cacheName

        Cache name.

      - #### part

            int part

        Partition for the event.

      - #### discoNode

            ClusterNode discoNode

        Discovery node.

      - #### discoEvtType

            int discoEvtType

        Discovery event type.

      - #### discoTs

            long discoTs

        Discovery event time.

  - ### Class org.apache.ignite.events.CheckpointEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### cpKey

            String cpKey

  - ### Class org.apache.ignite.events.ClusterActivationEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### baselineNodes

            Collection<E> baselineNodes

        Deprecated.
        Baseline nodes.

  - ### Class org.apache.ignite.events.ClusterStateChangeEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### prevState

            ClusterState prevState

        Previous cluster state.

      - #### state

            ClusterState state

        Current cluster state.

      - #### baselineNodes

            Collection<E> baselineNodes

        Baseline nodes of current baseline topology.

  - ### Class org.apache.ignite.events.ClusterStateChangeStartedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### prevState

            ClusterState prevState

        Previous cluster state.

      - #### state

            ClusterState state

        New cluster state.

  - ### Class org.apache.ignite.events.ClusterTagUpdatedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### clusterId

            UUID clusterId

        ID of cluster.

      - #### prevTag

            String prevTag

        Previous value of tag.

      - #### newTag

            String newTag

        New value of tag.

  - ### Class org.apache.ignite.events.DeploymentEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### alias

            String alias

  - ### Class org.apache.ignite.events.DiscoveryEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### evtNode

            ClusterNode evtNode

      - #### topVer

            long topVer

        Topology version.

      - #### topSnapshot

            Collection<E> topSnapshot

        Collection of nodes corresponding to topology version.

      - #### msgTemplate

            String msgTemplate

        Template to generate `DiscoveryEvent.message()` lazily. Will be joined with `DiscoveryEvent.eventNode()` converted to string.

  - ### Class org.apache.ignite.events.EventAdapter extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### id

            IgniteUuid id

      - #### tstamp

            long tstamp

      - #### node

            ClusterNode node

      - #### msg

            String msg

      - #### type

            int type

      - #### locId

            long locId

  - ### Class org.apache.ignite.events.JobEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### taskName

            String taskName

      - #### taskClsName

            String taskClsName

      - #### sesId

            IgniteUuid sesId

      - #### jobId

            IgniteUuid jobId

      - #### taskNode

            ClusterNode taskNode

      - #### taskSubjId

            UUID taskSubjId

      - #### resPlc

            ComputeJobResultPolicy resPlc

  - ### Class org.apache.ignite.events.NodeValidationFailedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### evtNode

            ClusterNode evtNode

        The node that attempted to join cluster.

      - #### res

            IgniteNodeValidationResult res

        Validation result.

  - ### Class org.apache.ignite.events.PageReplacementStartedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### dataRegionName

            String dataRegionName

  - ### Class org.apache.ignite.events.SnapshotEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### snpName

            String snpName

  - ### Class org.apache.ignite.events.SqlQueryExecutionEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### text

            String text

        Query text.

      - #### args

            Object[] args

        Query arguments.

      - #### subjId

            UUID subjId

        Security subject ID.

  - ### Class org.apache.ignite.events.TaskEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### taskName

            String taskName

      - #### taskClsName

            String taskClsName

      - #### sesId

            IgniteUuid sesId

      - #### internal

            boolean internal

      - #### subjId

            UUID subjId

  - ### Class org.apache.ignite.events.TransactionStateChangedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### tx

            Transaction tx

        Tx.

  - ### Class org.apache.ignite.events.WalSegmentArchivedEvent extends EventAdapter implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### absWalSegmentIdx

            long absWalSegmentIdx

        Absolute WAL segment file index.

      - #### archiveFile

            File archiveFile

        Destination archive file. This file is completed and closed archive segment

  - ### Class org.apache.ignite.events.WalSegmentCompactedEvent extends WalSegmentArchivedEvent implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.lang

  - ### Class org.apache.ignite.lang.IgniteBiTuple extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.lang.IgniteFutureCancelledException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.lang.IgniteFutureTimeoutException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.lang.IgniteProductVersion extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.lang.IgniteUuid extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException

        Throws:
          `IOException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.messaging

  - ### Class org.apache.ignite.messaging.MessagingListenActor extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### keepGoing

            boolean keepGoing

      - #### nodeId

            UUID nodeId

- ## Package org.apache.ignite.ml

- ## Package org.apache.ignite.ml.catboost

  - ### Class org.apache.ignite.ml.catboost.CatboostClassificationModelParser extends Object implements Serializable

    serialVersionUID:
      -8425510352746936163L

  - ### Class org.apache.ignite.ml.catboost.CatboostRegressionModelParser extends Object implements Serializable

    serialVersionUID:
      -8425510352746936163L

- ## Package org.apache.ignite.ml.clustering.gmm

  - ### Class org.apache.ignite.ml.clustering.gmm.CovarianceMatricesAggregator extends Object implements Serializable

    serialVersionUID:
      4163253784526780812L

    - ### Serialized Fields

      - #### mean

            Vector mean

        Mean vector.

      - #### weightedSum

            Matrix weightedSum

        Weighted by P(c|xi) sum of (xi - mean) * (xi - mean)^T values.

      - #### rowCnt

            int rowCnt

        Count of rows.

  - ### Class org.apache.ignite.ml.clustering.gmm.GmmModel extends DistributionMixture<MultivariateGaussianDistribution> implements Serializable

    serialVersionUID:
      -4484174539118240037L

  - ### Class org.apache.ignite.ml.clustering.gmm.GmmPartitionData.Builder extends Object implements Serializable

    serialVersionUID:
      1847063348042022561L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Upsteam vectorizer.

      - #### countOfComponents

            int countOfComponents

        Count of components of mixture.

  - ### Class org.apache.ignite.ml.clustering.gmm.NewComponentStatisticsAggregator extends Object implements Serializable

    serialVersionUID:
      6748270328889375005L

    - ### Serialized Fields

      - #### totalRowCount

            long totalRowCount

        Total row count in dataset.

      - #### rowCountForNewCluster

            long rowCountForNewCluster

        Row count for new cluster.

      - #### sumOfAnomalies

            Vector sumOfAnomalies

        Sum of anomalies vectors.

- ## Package org.apache.ignite.ml.clustering.kmeans

  - ### Class org.apache.ignite.ml.clustering.kmeans.KMeansModel extends Object implements Serializable

    - ### Serialized Fields

      - #### centers

            Vector[] centers

        Centers of clusters.

      - #### distanceMeasure

            DistanceMeasure distanceMeasure

        Distance measure.

  - ### Class org.apache.ignite.ml.clustering.kmeans.KMeansModelFormat extends Object implements Serializable

    - ### Serialized Fields

      - #### centers

            Vector[] centers

        Centers of clusters.

      - #### distance

            DistanceMeasure distance

        Distance measure.

- ## Package org.apache.ignite.ml.composition

  - ### Class org.apache.ignite.ml.composition.ModelOnFeaturesSubspace extends Object implements Serializable

    - ### Serialized Fields

      - #### featuresMapping

            Map<K,V> featuresMapping

        Features mapping to subspace.

      - #### mdl

            IgniteModel<T,V> mdl

        Trained model of features subspace.

  - ### Class org.apache.ignite.ml.composition.ModelsComposition extends Object implements Serializable

    - ### Serialized Fields

      - #### predictionsAggregator

            PredictionsAggregator predictionsAggregator

        Predictions aggregator.

      - #### models

            List<E> models

        Models.

  - ### Class org.apache.ignite.ml.composition.ModelsCompositionFormat extends Object implements Serializable

    serialVersionUID:
      9115341364082681837L

    - ### Serialized Fields

      - #### models

            List<E> models

        Models.

      - #### predictionsAggregator

            PredictionsAggregator predictionsAggregator

        Predictions aggregator.

- ## Package org.apache.ignite.ml.composition.bagging

  - ### Class org.apache.ignite.ml.composition.bagging.BaggedModel extends Object implements Serializable

    - ### Serialized Fields

      - #### mdl

            IgniteModel<T,V> mdl

        Inner representation of model produced by `BaggedTrainer`.

- ## Package org.apache.ignite.ml.composition.boosting

  - ### Class org.apache.ignite.ml.composition.boosting.GDBModel extends ModelsComposition<DecisionTreeModel> implements Serializable

    serialVersionUID:
      3476661240155508004L

    - ### Serialized Fields

      - #### internalToExternalLblMapping

            IgniteFunction<T,R> internalToExternalLblMapping

        Internal to external lbl mapping.

- ## Package org.apache.ignite.ml.composition.boosting.convergence

  - ### Class org.apache.ignite.ml.composition.boosting.convergence.ConvergenceChecker extends Object implements Serializable

    serialVersionUID:
      710762134746674105L

    - ### Serialized Fields

      - #### sampleSize

            long sampleSize

        Sample size.

      - #### externalLbToInternalMapping

            IgniteFunction<T,R> externalLbToInternalMapping

        External label to internal mapping.

      - #### loss

            Loss loss

        Loss function.

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Upstream preprocessor.

      - #### precision

            double precision

        Precision of convergence check.

- ## Package org.apache.ignite.ml.composition.boosting.convergence.mean

  - ### Class org.apache.ignite.ml.composition.boosting.convergence.mean.MeanAbsValueConvergenceChecker extends ConvergenceChecker<K,V> implements Serializable

    serialVersionUID:
      8534776439755210864L

- ## Package org.apache.ignite.ml.composition.boosting.convergence.median

  - ### Class org.apache.ignite.ml.composition.boosting.convergence.median.MedianOfMedianConvergenceChecker extends ConvergenceChecker<K,V> implements Serializable

    serialVersionUID:
      4902502002933415287L

- ## Package org.apache.ignite.ml.composition.boosting.convergence.simple

  - ### Class org.apache.ignite.ml.composition.boosting.convergence.simple.ConvergenceCheckerStub extends ConvergenceChecker<K,V> implements Serializable

    serialVersionUID:
      8534776439755210864L

- ## Package org.apache.ignite.ml.composition.boosting.loss

  - ### Class org.apache.ignite.ml.composition.boosting.loss.LogLoss extends Object implements Serializable

    serialVersionUID:
      2251384437214194977L

  - ### Class org.apache.ignite.ml.composition.boosting.loss.SquaredError extends Object implements Serializable

    serialVersionUID:
      564886150646352157L

- ## Package org.apache.ignite.ml.composition.combinators.parallel

  - ### Class org.apache.ignite.ml.composition.combinators.parallel.ModelsParallelComposition extends Object implements Serializable

    - ### Serialized Fields

      - #### submodels

            List<E> submodels

        List of submodels.

- ## Package org.apache.ignite.ml.composition.combinators.sequential

  - ### Class org.apache.ignite.ml.composition.combinators.sequential.ModelsSequentialComposition extends Object implements Serializable

    - ### Serialized Fields

      - #### mdl1

            IgniteModel<T,V> mdl1

        First model.

      - #### mdl2

            IgniteModel<T,V> mdl2

        Second model.

- ## Package org.apache.ignite.ml.composition.predictionsaggregator

  - ### Class org.apache.ignite.ml.composition.predictionsaggregator.MeanValuePredictionsAggregator extends Object implements Serializable

  - ### Class org.apache.ignite.ml.composition.predictionsaggregator.OnMajorityPredictionsAggregator extends Object implements Serializable

  - ### Class org.apache.ignite.ml.composition.predictionsaggregator.WeightedPredictionsAggregator extends Object implements Serializable

    - ### Serialized Fields

      - #### weights

            double[] weights

        Weights for predictions.

      - #### bias

            double bias

        Bias.

- ## Package org.apache.ignite.ml.composition.stacking

  - ### Class org.apache.ignite.ml.composition.stacking.StackedModel extends Object implements Serializable

    - ### Serialized Fields

      - #### mdl

            IgniteModel<T,V> mdl

        Model to wrap.

- ## Package org.apache.ignite.ml.dataset

- ## Package org.apache.ignite.ml.dataset.feature

  - ### Class org.apache.ignite.ml.dataset.feature.BucketMeta extends Object implements Serializable

    serialVersionUID:
      7827158624437006995L

    - ### Serialized Fields

      - #### featureMeta

            FeatureMeta featureMeta

        Feature meta.

      - #### bucketSize

            double bucketSize

        Bucket size.

      - #### minVal

            double minVal

        Min value of feature.

  - ### Class org.apache.ignite.ml.dataset.feature.FeatureMeta extends Object implements Serializable

    serialVersionUID:
      -2990950807063111877L

    - ### Serialized Fields

      - #### name

            String name

        Name.

      - #### featureId

            int featureId

        Id of feature in feature vector.

      - #### isCategoricalFeature

            boolean isCategoricalFeature

        Is categorical feature flag.

  - ### Class org.apache.ignite.ml.dataset.feature.ObjectHistogram extends Object implements Serializable

    serialVersionUID:
      -2708731174031404487L

    - ### Serialized Fields

      - #### hist

            TreeMap<K,V> hist

        Histogram.

- ## Package org.apache.ignite.ml.dataset.feature.extractor

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.ArrayLikeObjectLabelVectorizer extends ExtractionUtils.IntCoordObjectLabelVectorizer<K,V> implements Serializable

    serialVersionUID:
      5383770258177533358L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.ArrayLikeVectorizer extends ExtractionUtils.IntCoordVectorizer<K,V> implements Serializable

    serialVersionUID:
      5383770258177577358L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.DefaultLabelVectorizer extends Vectorizer<K,V,C extends Serializable,Double> implements Serializable

    serialVersionUID:
      2876703640636013770L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.IntCoordObjectLabelVectorizer extends ExtractionUtils.ObjectLabelVectorizer<K,V,Integer> implements Serializable

    serialVersionUID:
      -2834141133396507699L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.IntCoordVectorizer extends ExtractionUtils.DefaultLabelVectorizer<K,V,Integer> implements Serializable

    serialVersionUID:
      -1734141133396507699L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.ObjectLabelVectorizer extends Vectorizer<K,V,C extends Serializable,Object> implements Serializable

    serialVersionUID:
      2226703640636013770L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.ExtractionUtils.StringCoordVectorizer extends ExtractionUtils.DefaultLabelVectorizer<K,V,String> implements Serializable

    serialVersionUID:
      6989473570977667636L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.Vectorizer extends Object implements Serializable

    serialVersionUID:
      4301406952131379459L

    - ### Serialized Fields

      - #### lbCoordinateShortcut

            Vectorizer.LabelCoordinate lbCoordinateShortcut

        Label coordinate shortcut.

      - #### useAllValues

            boolean useAllValues

        If useAllValues == true then Vectorizer extract all fields as features from upstream object (except label).

      - #### extractionCoordinates

            List<E> extractionCoordinates

        Extraction coordinates.

      - #### labelCoord

            Serializable labelCoord

        Label coordinate.

      - #### excludedCoords

            HashSet<E> excludedCoords

        Excluded coordinates.

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.Vectorizer.VectorizerAdapter extends Vectorizer<K,V,C extends Serializable,L> implements Serializable

- ## Package org.apache.ignite.ml.dataset.feature.extractor.impl

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.impl.BinaryObjectVectorizer extends ExtractionUtils.StringCoordVectorizer<K,BinaryObject> implements Serializable

    serialVersionUID:
      2152161240934492838L

    - ### Serialized Fields

      - #### featureValMappings

            HashMap<K,V> featureValMappings

        Mapping for feature with non-number values.

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.impl.DoubleArrayVectorizer extends ExtractionUtils.ArrayLikeVectorizer<K,double[]> implements Serializable

    serialVersionUID:
      -1177109334215177722L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.impl.DummyVectorizer extends ExtractionUtils.ArrayLikeVectorizer<K,Vector> implements Serializable

    serialVersionUID:
      -6225354615212148224L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.impl.LabeledDummyVectorizer extends Vectorizer<K,LabeledVector<L>,Integer,L> implements Serializable

    serialVersionUID:
      -6225354615212148224L

  - ### Class org.apache.ignite.ml.dataset.feature.extractor.impl.ObjectArrayVectorizer extends ExtractionUtils.ArrayLikeObjectLabelVectorizer<K,Object[]> implements Serializable

    serialVersionUID:
      -1177109334215177722L

- ## Package org.apache.ignite.ml.dataset.impl.bootstrapping

  - ### Class org.apache.ignite.ml.dataset.impl.bootstrapping.BootstrappedDatasetBuilder extends Object implements Serializable

    serialVersionUID:
      8146220902914010559L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Mapper of upstream entries into `LabeledVector`.

      - #### samplesCnt

            int samplesCnt

        Samples count.

      - #### subsampleSize

            double subsampleSize

        Subsample size.

  - ### Class org.apache.ignite.ml.dataset.impl.bootstrapping.BootstrappedVector extends LabeledVector<Double> implements Serializable

    serialVersionUID:
      -4583008673032917259L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.dataset.impl.cache.util

  - ### Class org.apache.ignite.ml.dataset.impl.cache.util.DatasetAffinityFunctionWrapper extends Object implements Serializable

    serialVersionUID:
      -8233787063079973753L

    - ### Serialized Fields

      - #### delegate

            AffinityFunction delegate

        Delegate that actually performs all methods except `partition()`.

- ## Package org.apache.ignite.ml.dataset.primitive

  - ### Class org.apache.ignite.ml.dataset.primitive.FeatureMatrixWithLabelsOnHeapDataBuilder extends Object implements Serializable

    serialVersionUID:
      6273736987424171813L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Function that extracts features and labels from an `upstream` data.

- ## Package org.apache.ignite.ml.dataset.primitive.builder.context

  - ### Class org.apache.ignite.ml.dataset.primitive.builder.context.EmptyContextBuilder extends Object implements Serializable

    serialVersionUID:
      6620781747993467186L

- ## Package org.apache.ignite.ml.dataset.primitive.builder.data

  - ### Class org.apache.ignite.ml.dataset.primitive.builder.data.SimpleDatasetDataBuilder extends Object implements Serializable

    serialVersionUID:
      756800193212149975L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Function that extracts features from an `upstream` data.

  - ### Class org.apache.ignite.ml.dataset.primitive.builder.data.SimpleLabeledDatasetDataBuilder extends Object implements Serializable

    serialVersionUID:
      3678784980215216039L

    - ### Serialized Fields

      - #### vectorizer

            Preprocessor<K,V> vectorizer

        Function that extracts labeled vectors from an `upstream` data.

- ## Package org.apache.ignite.ml.dataset.primitive.context

  - ### Class org.apache.ignite.ml.dataset.primitive.context.EmptyContext extends Object implements Serializable

    serialVersionUID:
      4108938672110578991L

- ## Package org.apache.ignite.ml.environment

  - ### Class org.apache.ignite.ml.environment.DefaultLearningEnvironmentBuilder extends Object implements Serializable

    serialVersionUID:
      8502532880517447662L

    - ### Serialized Fields

      - #### parallelismStgy

            IgniteFunction<T,R> parallelismStgy

        Dependency (partition -> Parallelism strategy).

      - #### loggingFactory

            IgniteFunction<T,R> loggingFactory

        Dependency (partition -> Logging factory).

      - #### seed

            IgniteFunction<T,R> seed

        Dependency (partition -> Random number generator seed).

      - #### rngSupplier

            IgniteFunction<T,R> rngSupplier

        Dependency (partition -> Random numbers generator supplier).

      - #### dataTtl

            long dataTtl

        Partition data time-to-live in seconds (-1 for an infinite lifetime).

- ## Package org.apache.ignite.ml.environment.deploy

  - ### Class org.apache.ignite.ml.environment.deploy.DeployingContextImpl extends Object implements Serializable

- ## Package org.apache.ignite.ml.h2o

  - ### Class org.apache.ignite.ml.h2o.H2OMojoModelParser extends Object implements Serializable

    serialVersionUID:
      -170352744966205716L

- ## Package org.apache.ignite.ml.inference

  - ### Class org.apache.ignite.ml.inference.ModelDescriptor extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

        Model name.

      - #### desc

            String desc

        Model description.

      - #### signature

            ModelSignature signature

        Model signature that keeps input/output types in Protobuf.

      - #### reader

            ModelReader reader

        Model reader.

      - #### parser

            ModelParser<I,O,M extends Model<I,O>> parser

        Model parser.

  - ### Class org.apache.ignite.ml.inference.ModelSignature extends Object implements Serializable

    - ### Serialized Fields

      - #### schema

            String schema

        Protobuf schema of all objects required in the model.

      - #### inputMsg

            String inputMsg

        Name of the input type (should be presented in the `ModelSignature.schema`.

      - #### outputMsg

            String outputMsg

        Name of ths output type (should be presented in the `ModelSignature.schema`).

- ## Package org.apache.ignite.ml.inference.parser

  - ### Class org.apache.ignite.ml.inference.parser.IgniteModelParser extends Object implements Serializable

    serialVersionUID:
      -4624683614990816434L

- ## Package org.apache.ignite.ml.inference.reader

  - ### Class org.apache.ignite.ml.inference.reader.FileSystemModelReader extends Object implements Serializable

    serialVersionUID:
      7370932792669930039L

    - ### Serialized Fields

      - #### path

            String path

        Path to the directory.

  - ### Class org.apache.ignite.ml.inference.reader.InMemoryModelReader extends Object implements Serializable

    serialVersionUID:
      -5518861989758691500L

    - ### Serialized Fields

      - #### data

            byte[] data

        Data.

  - ### Class org.apache.ignite.ml.inference.reader.ModelStorageModelReader extends Object implements Serializable

    serialVersionUID:
      -5878564742783562872L

    - ### Serialized Fields

      - #### path

            String path

        Path to the directory or file.

      - #### mdlStorageSupplier

            IgniteSupplier<T> mdlStorageSupplier

        Model storage supplier.

- ## Package org.apache.ignite.ml.inference.storage.model

- ## Package org.apache.ignite.ml.knn

  - ### Class org.apache.ignite.ml.knn.KNNModel extends Object implements Serializable

    - ### Serialized Fields

      - #### dataset

            Dataset<C extends Serializable,D extends AutoCloseable> dataset

        Dataset with `SpatialIndex` as a partition data.

      - #### distanceMeasure

            DistanceMeasure distanceMeasure

        Distance measure.

      - #### k

            int k

        Number of neighbours.

      - #### weighted

            boolean weighted

        Weighted or not.

  - ### Class org.apache.ignite.ml.knn.KNNPartitionDataBuilder extends Object implements Serializable

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Data preprocessor.

      - #### spatialIdxType

            SpatialIndexType spatialIdxType

        Spatial index type.

      - #### distanceMeasure

            DistanceMeasure distanceMeasure

        Distance measure.

  - ### Class org.apache.ignite.ml.knn.NNClassificationModel extends Object implements Serializable

    - ### Serialized Fields

      - #### k

            int k

        Amount of nearest neighbors.

      - #### distanceMeasure

            DistanceMeasure distanceMeasure

        Distance measure.

      - #### weighted

            boolean weighted

        kNN strategy.

- ## Package org.apache.ignite.ml.knn.ann

  - ### Class org.apache.ignite.ml.knn.ann.ANNClassificationModel extends NNClassificationModel implements Serializable

    serialVersionUID:
      -127312378991350345L

    - ### Serialized Fields

      - #### candidates

            LabeledVectorSet<Row extends LabeledVector> candidates

        The labeled set of candidates.

      - #### centroindsStat

            ANNClassificationTrainer.CentroidStat centroindsStat

        Centroid statistics.

  - ### Class org.apache.ignite.ml.knn.ann.ANNClassificationTrainer.CentroidStat extends Object implements Serializable

    serialVersionUID:
      7624883170532045144L

    - ### Serialized Fields

      - #### centroidStat

            ConcurrentHashMap<K,V> centroidStat

        Count of points closest to the center with a given index.

      - #### counts

            ConcurrentHashMap<K,V> counts

        Count of points closest to the center with a given index.

      - #### clsLblsSet

            ConcurrentSkipListSet<E> clsLblsSet

        Set of unique labels.

  - ### Class org.apache.ignite.ml.knn.ann.ANNModelFormat extends KNNModelFormat implements Serializable

    - ### Serialized Fields

      - #### candidatesStat

            ANNClassificationTrainer.CentroidStat candidatesStat

        Centroid statistics.

      - #### candidates

            LabeledVectorSet<Row extends LabeledVector> candidates

        The labeled set of candidates.

  - ### Class org.apache.ignite.ml.knn.ann.KNNModelFormat extends Object implements Serializable

    - ### Serialized Fields

      - #### k

            int k

        Amount of nearest neighbors.

      - #### distanceMeasure

            DistanceMeasure distanceMeasure

        Distance measure.

      - #### weighted

            boolean weighted

        Weighted or not.

- ## Package org.apache.ignite.ml.knn.classification

  - ### Class org.apache.ignite.ml.knn.classification.KNNClassificationModel extends KNNModel<Double> implements Serializable

- ## Package org.apache.ignite.ml.knn.regression

  - ### Class org.apache.ignite.ml.knn.regression.KNNRegressionModel extends KNNModel<Double> implements Serializable

    - ### Serialized Fields

      - #### predictor

            org.apache.ignite.ml.knn.regression.KNNRegressionModel.KNNRegressionPredictor predictor

        Regression predictor.

- ## Package org.apache.ignite.ml.math

  - ### Class org.apache.ignite.ml.math.Blas extends Object implements Serializable

    serialVersionUID:
      124309657712638021L

- ## Package org.apache.ignite.ml.math.distances

  - ### Class org.apache.ignite.ml.math.distances.BrayCurtisDistance extends Object implements Serializable

    serialVersionUID:
      1771556549784040091L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.CanberraDistance extends Object implements Serializable

    serialVersionUID:
      1771556549784040092L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.ChebyshevDistance extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.CosineSimilarity extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.EuclideanDistance extends Object implements Serializable

    serialVersionUID:
      1717556319784040040L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.HammingDistance extends Object implements Serializable

    serialVersionUID:
      1771556549784040098L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.JaccardIndex extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.JensenShannonDistance extends Object implements Serializable

    serialVersionUID:
      1771556549784040093L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.ManhattanDistance extends Object implements Serializable

    serialVersionUID:
      8989556319784040040L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.MinkowskiDistance extends Object implements Serializable

    serialVersionUID:
      1717556319784040040L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.distances.WeightedMinkowskiDistance extends Object implements Serializable

    serialVersionUID:
      1771556549784040096L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.exceptions

  - ### Class org.apache.ignite.ml.math.exceptions.UnsupportedOperationException extends IgniteException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.ml.math.exceptions.datastructures

  - ### Class org.apache.ignite.ml.math.exceptions.datastructures.EmptyFileException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.ml.math.exceptions.datastructures.FileParsingException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.ml.math.exceptions.datastructures.NoLabelVectorException extends IgniteException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.ml.math.exceptions.math

  - ### Class org.apache.ignite.ml.math.exceptions.math.CardinalityException extends MathIllegalArgumentException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.ml.math.exceptions.math.ColumnIndexException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.ml.math.exceptions.math.IndexException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.ml.math.exceptions.math.MathIllegalArgumentException extends MathRuntimeException implements Serializable

    serialVersionUID:
      -6024911025449780478L

  - ### Class org.apache.ignite.ml.math.exceptions.math.MathRuntimeException extends IgniteException implements Serializable

    serialVersionUID:
      20120926L

  - ### Class org.apache.ignite.ml.math.exceptions.math.NoDataException extends MathIllegalArgumentException implements Serializable

    serialVersionUID:
      -3629324471511904459L

  - ### Class org.apache.ignite.ml.math.exceptions.math.NonSquareMatrixException extends CardinalityException implements Serializable

  - ### Class org.apache.ignite.ml.math.exceptions.math.RowIndexException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.ml.math.exceptions.math.SingularMatrixException extends MathIllegalArgumentException implements Serializable

- ## Package org.apache.ignite.ml.math.exceptions.preprocessing

  - ### Class org.apache.ignite.ml.math.exceptions.preprocessing.IllegalFeatureTypeException extends IgniteException implements Serializable

    serialVersionUID:
      12342524542660L

  - ### Class org.apache.ignite.ml.math.exceptions.preprocessing.IllegalLabelTypeException extends IgniteException implements Serializable

    serialVersionUID:
      120L

  - ### Class org.apache.ignite.ml.math.exceptions.preprocessing.NonDoubleVectorException extends IgniteException implements Serializable

    serialVersionUID:
      310L

  - ### Class org.apache.ignite.ml.math.exceptions.preprocessing.UndefinedLabelException extends IgniteException implements Serializable

    serialVersionUID:
      3132432543251342410L

  - ### Class org.apache.ignite.ml.math.exceptions.preprocessing.UnknownCategorialValueException extends IgniteException implements Serializable

    serialVersionUID:
      310L

- ## Package org.apache.ignite.ml.math.functions

- ## Package org.apache.ignite.ml.math.isolve

  - ### Class org.apache.ignite.ml.math.isolve.IterativeSolverResult extends Object implements Serializable

    serialVersionUID:
      8084061028708491097L

    - ### Serialized Fields

      - #### x

            double[] x

        The final solution.

      - #### iterations

            int iterations

        Iteration number upon termination.

- ## Package org.apache.ignite.ml.math.isolve.lsqr

  - ### Class org.apache.ignite.ml.math.isolve.lsqr.LSQRPartitionContext extends Object implements Serializable

    serialVersionUID:
      -8159608186899430315L

    - ### Serialized Fields

      - #### u

            double[] u

        Part of U vector.

  - ### Class org.apache.ignite.ml.math.isolve.lsqr.LSQRResult extends IterativeSolverResult implements Serializable

    serialVersionUID:
      -8866269808589635947L

    - ### Serialized Fields

      - #### isstop

            int isstop

        Gives the reason for termination. 1 means x is an approximate solution to Ax = b. 2 means x approximately solves the least-squares problem.

      - #### r1norm

            double r1norm

        Represents norm(r), where r = b - Ax.

      - #### r2norm

            double r2norm

        Represents sqrt( norm(r)^2 + damp^2 * norm(x)^2 ). Equal to r1norm if damp == 0.

      - #### anorm

            double anorm

        Estimate of Frobenius norm of Abar = [[A]; [damp*I]].

      - #### acond

            double acond

        Estimate of cond(Abar).

      - #### arnorm

            double arnorm

        Estimate of norm(A'*r - damp^2*x).

      - #### xnorm

            double xnorm

        Represents norm(x).

      - #### var

            double[] var

        If calc_var is True, estimates all diagonals of (A'A)^{-1} (if damp == 0) or more generally (A'A + damp^2*I)^{-1}. This is well defined if A has full column rank or damp > 0.

- ## Package org.apache.ignite.ml.math.primitives.matrix

  - ### Class org.apache.ignite.ml.math.primitives.matrix.AbstractMatrix extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.primitives.matrix.impl

  - ### Class org.apache.ignite.ml.math.primitives.matrix.impl.DenseMatrix extends AbstractMatrix implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.matrix.impl.SparseMatrix extends AbstractMatrix implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.matrix.impl.ViewMatrix extends AbstractMatrix implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.primitives.matrix.storage

  - ### Class org.apache.ignite.ml.math.primitives.matrix.storage.DenseMatrixStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.matrix.storage.SparseMatrixStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.matrix.storage.ViewMatrixStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.primitives.vector

  - ### Class org.apache.ignite.ml.math.primitives.vector.AbstractVector extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.primitives.vector.impl

  - ### Class org.apache.ignite.ml.math.primitives.vector.impl.DelegatingNamedVector extends DelegatingVector implements Serializable

    serialVersionUID:
      -3425468245964928754L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.impl.DelegatingVector extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.impl.DenseVector extends AbstractVector implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.impl.SparseVector extends AbstractVector implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.impl.VectorizedViewMatrix extends AbstractVector implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.impl.VectorView extends AbstractVector implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.primitives.vector.storage

  - ### Class org.apache.ignite.ml.math.primitives.vector.storage.DenseVectorStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.storage.SparseVectorStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.storage.VectorizedViewMatrixStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.math.primitives.vector.storage.VectorViewStorage extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.ignite.ml.math.stat

  - ### Class org.apache.ignite.ml.math.stat.DistributionMixture extends Object implements Serializable

    - ### Serialized Fields

      - #### componentProbs

            Vector componentProbs

        Component probabilities.

      - #### distributions

            List<E> distributions

        Distributions.

      - #### dimension

            int dimension

        Dimension.

  - ### Class org.apache.ignite.ml.math.stat.MultivariateGaussianDistribution extends Object implements Serializable

    - ### Serialized Fields

      - #### mean

            Vector mean

        Mean.

      - #### invCovariance

            Matrix invCovariance

        Covariance^-1.

      - #### normalizer

            double normalizer

        Normalizer.

      - #### covariance

            Matrix covariance

        Covariance.

- ## Package org.apache.ignite.ml.multiclass

  - ### Class org.apache.ignite.ml.multiclass.MultiClassModel extends Object implements Serializable

    serialVersionUID:
      -114986533359917L

    - ### Serialized Fields

      - #### models

            Map<K,V> models

        List of models associated with each class.

- ## Package org.apache.ignite.ml.naivebayes

- ## Package org.apache.ignite.ml.naivebayes.compound

  - ### Class org.apache.ignite.ml.naivebayes.compound.CompoundNaiveBayesModel extends Object implements Serializable

    serialVersionUID:
      -5045925321135798960L

    - ### Serialized Fields

      - #### priorProbabilities

            double[] priorProbabilities

        Prior probabilities of each class.

      - #### labels

            double[] labels

        Labels.

      - #### gaussianModel

            GaussianNaiveBayesModel gaussianModel

        Gaussian Bayes model.

      - #### gaussianFeatureIdsToSkip

            Collection<E> gaussianFeatureIdsToSkip

        Feature ids which should be skipped in Gaussian model.

      - #### discreteModel

            DiscreteNaiveBayesModel discreteModel

        Discrete Bayes model.

      - #### discreteFeatureIdsToSkip

            Collection<E> discreteFeatureIdsToSkip

        Feature ids which should be skipped in Discrete model.

- ## Package org.apache.ignite.ml.naivebayes.discrete

  - ### Class org.apache.ignite.ml.naivebayes.discrete.DiscreteNaiveBayesModel extends Object implements Serializable

    serialVersionUID:
      -127386523291350345L

    - ### Serialized Fields

      - #### probabilities

            double[][][] probabilities

        Probabilities of features for all classes for each label. `labels[c][f][b]` contains a probability for class `c` for feature `f` for bucket `b`.

      - #### clsProbabilities

            double[] clsProbabilities

        Prior probabilities of each class

      - #### labels

            double[] labels

        Labels.

      - #### bucketThresholds

            double[][] bucketThresholds

        The bucket thresholds to convert a features to discrete values. `bucketThresholds[f][b]` contains the right border for feature `f` for bucket `b`. Everything which is above the last thresdold goes to the next bucket.

      - #### sumsHolder

            DiscreteNaiveBayesSumsHolder sumsHolder

        Amount values in each buckek for each feature per label.

  - ### Class org.apache.ignite.ml.naivebayes.discrete.DiscreteNaiveBayesSumsHolder extends Object implements Serializable

    serialVersionUID:
      -2059362365851744206L

    - ### Serialized Fields

      - #### valuesInBucketPerLbl

            Map<K,V> valuesInBucketPerLbl

        Sums of values correspones to a particular bucket for all features for each label

      - #### featureCountersPerLbl

            Map<K,V> featureCountersPerLbl

        Rows count for each label

- ## Package org.apache.ignite.ml.naivebayes.gaussian

  - ### Class org.apache.ignite.ml.naivebayes.gaussian.GaussianNaiveBayesModel extends Object implements Serializable

    serialVersionUID:
      -127386523291350345L

    - ### Serialized Fields

      - #### means

            double[][] means

        Means of features for all classes. kth row contains means for labels[k] class.

      - #### variances

            double[][] variances

        Variances of features for all classes. kth row contains variances for labels[k] class

      - #### classProbabilities

            double[] classProbabilities

        Prior probabilities of each class

      - #### labels

            double[] labels

        Labels.

      - #### sumsHolder

            org.apache.ignite.ml.naivebayes.gaussian.GaussianNaiveBayesSumsHolder sumsHolder

        Feature sum, squared sum and count per label.

- ## Package org.apache.ignite.ml.nn

  - ### Class org.apache.ignite.ml.nn.MLPLayer extends Object implements Serializable

    - ### Serialized Fields

      - #### weights

            Matrix weights

        Weights matrix.

      - #### biases

            Vector biases

        Biases vector.

  - ### Class org.apache.ignite.ml.nn.MultilayerPerceptron extends Object implements Serializable

    - ### Serialized Fields

      - #### architecture

            MLPArchitecture architecture

        This MLP architecture.

      - #### layers

            List<E> layers

        List containing layers parameters.

      - #### below

            MultilayerPerceptron below

        MLP which is 'below' this MLP (i.e. below output goes to this MLP as input).

- ## Package org.apache.ignite.ml.nn.architecture

  - ### Class org.apache.ignite.ml.nn.architecture.LayerArchitecture extends Object implements Serializable

    - ### Serialized Fields

      - #### neuronsCnt

            int neuronsCnt

        Count of neurons on layer.

  - ### Class org.apache.ignite.ml.nn.architecture.MLPArchitecture extends Object implements Serializable

    - ### Serialized Fields

      - #### layers

            List<E> layers

        List of layers architectures.

  - ### Class org.apache.ignite.ml.nn.architecture.TransformationLayerArchitecture extends LayerArchitecture implements Serializable

    - ### Serialized Fields

      - #### hasBias

            boolean hasBias

        Flag indicating presence of bias in layer.

      - #### activationFunction

            IgniteDifferentiableDoubleToDoubleFunction activationFunction

        Activation function for layer.

- ## Package org.apache.ignite.ml.optimization

- ## Package org.apache.ignite.ml.optimization.updatecalculators

  - ### Class org.apache.ignite.ml.optimization.updatecalculators.NesterovParameterUpdate extends Object implements Serializable

    serialVersionUID:
      -6370106062737202385L

    - ### Serialized Fields

      - #### prevIterationUpdates

            Vector prevIterationUpdates

        Previous step weights updates.

  - ### Class org.apache.ignite.ml.optimization.updatecalculators.NesterovUpdateCalculator extends Object implements Serializable

    serialVersionUID:
      251066184668190622L

    - ### Serialized Fields

      - #### learningRate

            double learningRate

        Learning rate.

      - #### loss

            IgniteFunction<T,R> loss

        Loss function.

      - #### momentum

            double momentum

        Momentum constant.

  - ### Class org.apache.ignite.ml.optimization.updatecalculators.RPropParameterUpdate extends Object implements Serializable

    serialVersionUID:
      -165584242642323332L

    - ### Serialized Fields

      - #### prevIterationUpdates

            Vector prevIterationUpdates

        Previous iteration parameters updates. In original paper they are labeled with "delta w".

      - #### prevIterationGradient

            Vector prevIterationGradient

        Previous iteration model partial derivatives by parameters.

      - #### deltas

            Vector deltas

        Previous iteration parameters deltas. In original paper they are labeled with "delta".

      - #### updatesMask

            Vector updatesMask

        Updates mask (values by which updateCache is multiplied).

  - ### Class org.apache.ignite.ml.optimization.updatecalculators.RPropUpdateCalculator extends Object implements Serializable

    serialVersionUID:
      -5156816330041409864L

    - ### Serialized Fields

      - #### initUpdate

            double initUpdate

        Initial update.

      - #### accelerationRate

            double accelerationRate

        Acceleration rate.

      - #### deaccelerationRate

            double deaccelerationRate

        Deacceleration rate.

      - #### loss

            IgniteFunction<T,R> loss

        Loss function.

  - ### Class org.apache.ignite.ml.optimization.updatecalculators.SimpleGDParameterUpdate extends Object implements Serializable

    serialVersionUID:
      -8732955283436005621L

    - ### Serialized Fields

      - #### gradient

            Vector gradient

        Gradient.

  - ### Class org.apache.ignite.ml.optimization.updatecalculators.SimpleGDUpdateCalculator extends Object implements Serializable

    serialVersionUID:
      -4237332083320879334L

    - ### Serialized Fields

      - #### learningRate

            double learningRate

        Learning rate.

      - #### loss

            IgniteFunction<T,R> loss

        Loss function.

- ## Package org.apache.ignite.ml.pipeline

  - ### Class org.apache.ignite.ml.pipeline.Pipeline extends Object implements Serializable

    - ### Serialized Fields

      - #### finalPreprocessor

            Preprocessor<K,V> finalPreprocessor

        Final Feature extractor.

      - #### vectorizer

            Vectorizer<K,V,C extends Serializable,L> vectorizer

        Vectorizer.

      - #### preprocessingTrainers

            List<E> preprocessingTrainers

        Preprocessor stages.

      - #### finalStage

            DatasetTrainer<M extends IgniteModel,L> finalStage

        Final trainer stage.

      - #### envBuilder

            LearningEnvironmentBuilder envBuilder

        Learning environment builder.

  - ### Class org.apache.ignite.ml.pipeline.PipelineMdl extends Object implements Serializable

    - ### Serialized Fields

      - #### internalMdl

            IgniteModel<T,V> internalMdl

        Internal model produced by `Pipeline`.

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Final preprocessor.

- ## Package org.apache.ignite.ml.preprocessing

- ## Package org.apache.ignite.ml.preprocessing.binarization

  - ### Class org.apache.ignite.ml.preprocessing.binarization.BinarizationPreprocessor extends Object implements Serializable

    serialVersionUID:
      6877811577892621239L

    - ### Serialized Fields

      - #### threshold

            double threshold

        Threshold.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.preprocessing.developer

  - ### Class org.apache.ignite.ml.preprocessing.developer.MappedPreprocessor extends Object implements Serializable

    - ### Serialized Fields

      - #### original

            Preprocessor<K,V> original

        Original preprocessor.

      - #### mapping

            IgniteFunction<T,R> mapping

        Vectors mapping.

  - ### Class org.apache.ignite.ml.preprocessing.developer.PatchedPreprocessor extends Object implements Serializable

    serialVersionUID:
      6865823577892621239L

    - ### Serialized Fields

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

      - #### lbPatcher

            IgniteFunction<T,R> lbPatcher

        Label patcher.

- ## Package org.apache.ignite.ml.preprocessing.encoding

  - ### Class org.apache.ignite.ml.preprocessing.encoding.EncoderPreprocessor extends Object implements Serializable

    - ### Serialized Fields

      - #### encodingValues

            Map<K,V>[] encodingValues

        Filling values.

      - #### labelFrequencies

            Map<K,V> labelFrequencies

        Frequencies of categories for label presented as strings.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

      - #### handledIndices

            Set<E> handledIndices

        Feature indices to apply encoder.

- ## Package org.apache.ignite.ml.preprocessing.encoding.frequency

  - ### Class org.apache.ignite.ml.preprocessing.encoding.frequency.FrequencyEncoderPreprocessor extends EncoderPreprocessor<K,V> implements Serializable

    serialVersionUID:
      6237711236382623488L

    - ### Serialized Fields

      - #### encodingFrequencies

            Map<K,V>[] encodingFrequencies

        Filling values.

- ## Package org.apache.ignite.ml.preprocessing.encoding.label

  - ### Class org.apache.ignite.ml.preprocessing.encoding.label.LabelEncoderPreprocessor extends EncoderPreprocessor<K,V> implements Serializable

    serialVersionUID:
      6237782236382623488L

- ## Package org.apache.ignite.ml.preprocessing.encoding.onehotencoder

  - ### Class org.apache.ignite.ml.preprocessing.encoding.onehotencoder.OneHotEncoderPreprocessor extends EncoderPreprocessor<K,V> implements Serializable

    serialVersionUID:
      6237812226552623469L

- ## Package org.apache.ignite.ml.preprocessing.encoding.stringencoder

  - ### Class org.apache.ignite.ml.preprocessing.encoding.stringencoder.StringEncoderPreprocessor extends EncoderPreprocessor<K,V> implements Serializable

    serialVersionUID:
      6237712226382623488L

- ## Package org.apache.ignite.ml.preprocessing.encoding.target

  - ### Class org.apache.ignite.ml.preprocessing.encoding.target.TargetEncoderPreprocessor extends EncoderPreprocessor<K,V> implements Serializable

    serialVersionUID:
      6237711236382623481L

    - ### Serialized Fields

      - #### targetCounters

            TargetEncodingMeta[] targetCounters

        Filling values.

- ## Package org.apache.ignite.ml.preprocessing.finalization

  - ### Class org.apache.ignite.ml.preprocessing.finalization.VectorFinalizationPreprocessor extends Object implements Serializable

    serialVersionUID:
      6877811575592627239L

    - ### Serialized Fields

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.preprocessing.imputing

  - ### Class org.apache.ignite.ml.preprocessing.imputing.ImputerPreprocessor extends Object implements Serializable

    serialVersionUID:
      6887800576392623469L

    - ### Serialized Fields

      - #### imputingValues

            Vector imputingValues

        Filling values.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.preprocessing.maxabsscaling

  - ### Class org.apache.ignite.ml.preprocessing.maxabsscaling.MaxAbsScalerPreprocessor extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### maxAbs

            double[] maxAbs

        Maximum absolute values.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.preprocessing.minmaxscaling

  - ### Class org.apache.ignite.ml.preprocessing.minmaxscaling.MinMaxScalerPreprocessor extends Object implements Serializable

    serialVersionUID:
      6997800576392623469L

    - ### Serialized Fields

      - #### min

            double[] min

        Minimal values.

      - #### max

            double[] max

        Maximum values.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.preprocessing.normalization

  - ### Class org.apache.ignite.ml.preprocessing.normalization.NormalizationPreprocessor extends Object implements Serializable

    serialVersionUID:
      6873438115778921295L

    - ### Serialized Fields

      - #### p

            int p

        Normalization in L^p space. Must be greater than 0. Default value is 2.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.preprocessing.standardscaling

  - ### Class org.apache.ignite.ml.preprocessing.standardscaling.StandardScalerPreprocessor extends Object implements Serializable

    serialVersionUID:
      -5977957318991608203L

    - ### Serialized Fields

      - #### means

            double[] means

        Means for each column.

      - #### sigmas

            double[] sigmas

        Standard deviation for each column.

      - #### basePreprocessor

            Preprocessor<K,V> basePreprocessor

        Base preprocessor.

- ## Package org.apache.ignite.ml.recommendation

  - ### Class org.apache.ignite.ml.recommendation.ObjectSubjectPair extends Object implements Serializable

    serialVersionUID:
      2016407650288003508L

    - ### Serialized Fields

      - #### obj

            Serializable obj

        Object of recommendation.

      - #### subj

            Serializable subj

        Subject of recommendation.

  - ### Class org.apache.ignite.ml.recommendation.ObjectSubjectRatingTriplet extends ObjectSubjectPair<O extends Serializable,S extends Serializable> implements Serializable

    serialVersionUID:
      2983086891476351865L

    - ### Serialized Fields

      - #### rating

            Double rating

        Rating.

  - ### Class org.apache.ignite.ml.recommendation.RecommendationModel extends Object implements Serializable

    serialVersionUID:
      -3664382168079054785L

    - ### Serialized Fields

      - #### objMatrix

            Map<K,V> objMatrix

        Object of recommendation matrix (result of factorization of rating matrix).

      - #### subjMatrix

            Map<K,V> subjMatrix

        Subject of recommendation matrix (result of factorization of rating matrix).

- ## Package org.apache.ignite.ml.recommendation.util

  - ### Class org.apache.ignite.ml.recommendation.util.MatrixFactorizationGradient extends Object implements Serializable

    serialVersionUID:
      -213199977280252181L

    - ### Serialized Fields

      - #### objGrad

            Map<K,V> objGrad

        Gradient of object of recommendation matrix.

      - #### subjGrad

            Map<K,V> subjGrad

        Gradient of subject of recommendation function.

      - #### rows

            int rows

        Number of rows the gradient calculated on.

  - ### Class org.apache.ignite.ml.recommendation.util.RecommendationBinaryDatasetDataBuilder extends Object implements Serializable

    serialVersionUID:
      7807817562932691037L

    - ### Serialized Fields

      - #### objFieldName

            String objFieldName

        Object field name.

      - #### subjFieldName

            String subjFieldName

        Subject field name.

      - #### ratingFieldName

            String ratingFieldName

        Rating field name.

  - ### Class org.apache.ignite.ml.recommendation.util.RecommendationDatasetDataBuilder extends Object implements Serializable

    serialVersionUID:
      -4781371834972484668L

- ## Package org.apache.ignite.ml.regressions.linear

  - ### Class org.apache.ignite.ml.regressions.linear.LinearRegressionModel extends Object implements Serializable

    serialVersionUID:
      -105984600091550226L

    - ### Serialized Fields

      - #### weights

            Vector weights

        Multiplier of the objects's vector required to make prediction.

      - #### intercept

            double intercept

        Intercept of the linear regression model

- ## Package org.apache.ignite.ml.regressions.logistic

  - ### Class org.apache.ignite.ml.regressions.logistic.LogisticRegressionModel extends Object implements Serializable

    serialVersionUID:
      -133984600091550776L

    - ### Serialized Fields

      - #### weights

            Vector weights

        Multiplier of the objects's vector required to make prediction.

      - #### intercept

            double intercept

        Intercept of the linear regression model.

      - #### isKeepingRawLabels

            boolean isKeepingRawLabels

        Output label format. 0 and 1 for false value and raw sigmoid regression value otherwise.

      - #### threshold

            double threshold

        Threshold to assign '1' label to the observation if raw value more than this threshold.

- ## Package org.apache.ignite.ml.selection.cv

  - ### Class org.apache.ignite.ml.selection.cv.AbstractCrossValidation extends Object implements Serializable

    - ### Serialized Fields

      - #### envBuilder

            LearningEnvironmentBuilder envBuilder

        Learning environment builder.

      - #### environment

            LearningEnvironment environment

        Learning Environment.

      - #### trainer

            DatasetTrainer<M extends IgniteModel,L> trainer

        Trainer.

      - #### pipeline

            Pipeline<K,V,C extends Serializable,L> pipeline

        Pipeline.

      - #### metric

            Metric<L,C extends EvaluationContext<L,C>,A extends MetricStatsAggregator<L,C,A>> metric

        Metric.

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Preprocessor.

      - #### filter

            IgniteBiPredicate<E1,E2> filter

        Filter.

      - #### amountOfFolds

            int amountOfFolds

        Amount of folds.

      - #### parts

            int parts

        Parts.

      - #### paramGrid

            ParamGrid paramGrid

        Parameter grid.

      - #### isRunningOnPipeline

            boolean isRunningOnPipeline

        Execution over the pipeline or the chain of preprocessors and separate trainer, otherwise.

      - #### mapper

            UniformMapper<K,V> mapper

        Mapper.

  - ### Class org.apache.ignite.ml.selection.cv.CrossValidation extends AbstractCrossValidation<M extends IgniteModel<Vector,Double>,K,V> implements Serializable

    - ### Serialized Fields

      - #### ignite

            Ignite ignite

        Ignite.

      - #### upstreamCache

            IgniteCache<K,V> upstreamCache

        Upstream cache.

  - ### Class org.apache.ignite.ml.selection.cv.CrossValidationResult extends Object implements Serializable

    - ### Serialized Fields

      - #### lock

            Lock lock

        Lock for internal state.

      - #### bestHyperParams

            ConcurrentHashMap<K,V> bestHyperParams

        Best hyper params.

      - #### bestScore

            double[] bestScore

        Best score.

      - #### scoringBoard

            Map<K,V> scoringBoard

        Scoring board. The key is map of hyper parameters and its values, the value is score result associated with set of hyper parameters presented in the key.

  - ### Class org.apache.ignite.ml.selection.cv.DebugCrossValidation extends AbstractCrossValidation<M extends IgniteModel<Vector,Double>,K,V> implements Serializable

    - ### Serialized Fields

      - #### upstreamMap

            Map<K,V> upstreamMap

        Upstream map.

      - #### parts

            int parts

        Parts.

- ## Package org.apache.ignite.ml.selection.paramgrid

  - ### Class org.apache.ignite.ml.selection.paramgrid.ParamGrid extends Object implements Serializable

    - ### Serialized Fields

      - #### paramValuesByParamIdx

            Map<K,V> paramValuesByParamIdx

        Parameter values by parameter index.

      - #### settersByParamIdx

            Map<K,V> settersByParamIdx

        Parameter names by parameter index.

      - #### paramNamesByParamIdx

            Map<K,V> paramNamesByParamIdx

        Parameter names by parameter index.

      - #### paramCntr

            int paramCntr

        Parameter counter.

      - #### paramSearchStgy

            HyperParameterTuningStrategy paramSearchStgy

        Parameter search strategy.

- ## Package org.apache.ignite.ml.selection.scoring.evaluator.aggregator

  - ### Class org.apache.ignite.ml.selection.scoring.evaluator.aggregator.BinaryClassificationPointwiseMetricStatsAggregator extends Object implements Serializable

    serialVersionUID:
      -7677193556950322385L

    - ### Serialized Fields

      - #### falseLabel

            Serializable falseLabel

        False label.

      - #### truthLabel

            Serializable truthLabel

        Truth label.

      - #### truePositive

            int truePositive

        Amount of true positives.

      - #### falsePositive

            int falsePositive

        Amount of false positives.

      - #### trueNegative

            int trueNegative

        Amount of true negatives.

      - #### falseNegative

            int falseNegative

        Amount of false negatives.

  - ### Class org.apache.ignite.ml.selection.scoring.evaluator.aggregator.BinaryClassificationPointwiseMetricStatsAggregator.WithCustomLabelsAggregator extends BinaryClassificationPointwiseMetricStatsAggregator<L extends Serializable> implements Serializable

    - ### Serialized Fields

      - #### truthLabel

            Serializable truthLabel

        Truth label.

      - #### falseLabel

            Serializable falseLabel

        False label.

  - ### Class org.apache.ignite.ml.selection.scoring.evaluator.aggregator.ClassificationMetricsAggregator extends Object implements Serializable

    serialVersionUID:
      6508258921730584458L

    - ### Serialized Fields

      - #### validAnswersCnt

            long validAnswersCnt

        Valid answers count.

      - #### totalNumOfExamples

            long totalNumOfExamples

        Total number of examples.

  - ### Class org.apache.ignite.ml.selection.scoring.evaluator.aggregator.RegressionMetricStatsAggregator extends Object implements Serializable

    serialVersionUID:
      -2459352313996869235L

    - ### Serialized Fields

      - #### n

            long n

        Number of examples in dataset.

      - #### absoluteError

            double absoluteError

        Absolute error.

      - #### rss

            double rss

        Residual sum of squares.

      - #### sumOfYs

            double sumOfYs

        Sum of labels.

      - #### sumOfSquaredYs

            double sumOfSquaredYs

        Sum of squared labels.

- ## Package org.apache.ignite.ml.selection.scoring.evaluator.context

  - ### Class org.apache.ignite.ml.selection.scoring.evaluator.context.BinaryClassificationEvaluationContext extends Object implements Serializable

    serialVersionUID:
      658785331349096576L

    - ### Serialized Fields

      - #### firstClsLbl

            Serializable firstClsLbl

        First class lbl.

      - #### secondClsLbl

            Serializable secondClsLbl

        Second class lbl.

  - ### Class org.apache.ignite.ml.selection.scoring.evaluator.context.EmptyContext extends Object implements Serializable

    serialVersionUID:
      1439494372470803212L

- ## Package org.apache.ignite.ml.selection.scoring.metric

- ## Package org.apache.ignite.ml.selection.scoring.metric.classification

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.Accuracy extends Object implements Serializable

    serialVersionUID:
      -7042505196665295151L

    - ### Serialized Fields

      - #### accuracy

            Double accuracy

        Value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.BalancedAccuracy extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      91677523635381939L

    - ### Serialized Fields

      - #### val

            Double val

        Metric value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.BinaryClassificationMetric extends Object implements Serializable

    serialVersionUID:
      7549975086331141766L

    - ### Serialized Fields

      - #### truthLb

            Serializable truthLb

        Truth label.

      - #### falseLabel

            Serializable falseLabel

        False label.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.FallOut extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      -2644409083604699500L

    - ### Serialized Fields

      - #### value

            Double value

        Metric value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.FalseNegativeAbsoluteValue extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      1888543464986349144L

    - ### Serialized Fields

      - #### fn

            Double fn

        FN value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.FalsePositiveAbsoluteValue extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      5110086813607332001L

    - ### Serialized Fields

      - #### fp

            Double fp

        FP value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.Fdr extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      1246865138630168628L

    - ### Serialized Fields

      - #### value

            Double value

        Metric value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.FMeasure extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      9156779288165194348L

    - ### Serialized Fields

      - #### betaSquare

            double betaSquare

        Square of beta parameter for F-score.

      - #### precision

            Precision<L extends Serializable> precision

        Precision.

      - #### recall

            Recall<L extends Serializable> recall

        Recall.

      - #### fscore

            Double fscore

        Fscore.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.MissRate extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      -8361708127709743343L

    - ### Serialized Fields

      - #### value

            Double value

        Metric value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.Npv extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      -2974485980038821226L

    - ### Serialized Fields

      - #### value

            Double value

        Metric value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.Precision extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      2112795951652050170L

    - ### Serialized Fields

      - #### precision

            Double precision

        Precision.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.Recall extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      8128102840736337225L

    - ### Serialized Fields

      - #### recall

            Double recall

        Recall.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.Specificity extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      -2644409083604699500L

    - ### Serialized Fields

      - #### value

            Double value

        Metric value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.TrueNegativeAbsoluteValue extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      1937893064080432521L

    - ### Serialized Fields

      - #### tn

            Double tn

        TN value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.classification.TruePositiveAbsoluteValue extends BinaryClassificationMetric<L extends Serializable> implements Serializable

    serialVersionUID:
      5126895790009271001L

    - ### Serialized Fields

      - #### tp

            Double tp

        TP value.

- ## Package org.apache.ignite.ml.selection.scoring.metric.regression

  - ### Class org.apache.ignite.ml.selection.scoring.metric.regression.Mae extends Object implements Serializable

    serialVersionUID:
      -5154991220994862827L

    - ### Serialized Fields

      - #### value

            double value

        Value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.regression.Mse extends Object implements Serializable

    serialVersionUID:
      -5087769149524246865L

    - ### Serialized Fields

      - #### value

            double value

        Value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.regression.R2 extends Object implements Serializable

    serialVersionUID:
      -3236888671577413798L

    - ### Serialized Fields

      - #### value

            double value

        Value.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.regression.Rmse extends Object implements Serializable

    serialVersionUID:
      9027254107009342723L

    - ### Serialized Fields

      - #### mse

            Mse mse

        Mse.

  - ### Class org.apache.ignite.ml.selection.scoring.metric.regression.Rss extends Object implements Serializable

    serialVersionUID:
      -8963319864310149685L

    - ### Serialized Fields

      - #### value

            double value

        Value.

- ## Package org.apache.ignite.ml.selection.split

  - ### Class org.apache.ignite.ml.selection.split.TrainTestDatasetSplitter extends Object implements Serializable

    serialVersionUID:
      3148338796945474491L

    - ### Serialized Fields

      - #### mapper

            UniformMapper<K,V> mapper

        Mapper used to map a key-value pair to a point on the segment (0, 1).

  - ### Class org.apache.ignite.ml.selection.split.TrainTestSplit extends Object implements Serializable

    serialVersionUID:
      2165934349492062372L

    - ### Serialized Fields

      - #### trainFilter

            IgniteBiPredicate<E1,E2> trainFilter

        Filter that selects train subset of the dataset.

      - #### testFilter

            IgniteBiPredicate<E1,E2> testFilter

        Filter that select test subset of the dataset.

- ## Package org.apache.ignite.ml.selection.split.mapper

  - ### Class org.apache.ignite.ml.selection.split.mapper.SHA256UniformMapper extends Object implements Serializable

    serialVersionUID:
      -8179630783617088803L

    - ### Serialized Fields

      - #### shuffleStgy

            List<E> shuffleStgy

        Strategy that defines how bytes will be swapped after SHA-256.

- ## Package org.apache.ignite.ml.sparkmodelparser

  - ### Class org.apache.ignite.ml.sparkmodelparser.UnsupportedSparkModelException extends IgniteException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.ml.structures

  - ### Class org.apache.ignite.ml.structures.Dataset extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.structures.DatasetRow extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.structures.FeatureMetadata extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.structures.LabeledVector extends DatasetRow<Vector> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.structures.LabeledVectorSet extends Dataset<Row extends LabeledVector> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.ml.structures.LabeledVectorSetTestTrainPair extends Object implements Serializable

    - ### Serialized Fields

      - #### train

            LabeledVectorSet<Row extends LabeledVector> train

        Data to keep train set.

      - #### test

            LabeledVectorSet<Row extends LabeledVector> test

        Data to keep test set.

- ## Package org.apache.ignite.ml.structures.partition

  - ### Class org.apache.ignite.ml.structures.partition.LabeledDatasetPartitionDataBuilderOnHeap extends Object implements Serializable

    serialVersionUID:
      -7820760153954269227L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Upstream vectorizer.

  - ### Class org.apache.ignite.ml.structures.partition.LabelPartitionDataBuilderOnHeap extends Object implements Serializable

    serialVersionUID:
      -7820760153954269227L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Upstream preprocessor.

- ## Package org.apache.ignite.ml.svm

  - ### Class org.apache.ignite.ml.svm.SVMLinearClassificationModel extends Object implements Serializable

    serialVersionUID:
      -996984622291440226L

    - ### Serialized Fields

      - #### isKeepingRawLabels

            boolean isKeepingRawLabels

        Output label format. '0' and '1' for false value and raw distances from the separating hyperplane otherwise.

      - #### threshold

            double threshold

        Threshold to assign '1' label to the observation if raw value more than this threshold.

      - #### weights

            Vector weights

        Multiplier of the objects's vector required to make prediction.

      - #### intercept

            double intercept

        Intercept of the linear regression model.

- ## Package org.apache.ignite.ml.trainers

  - ### Class org.apache.ignite.ml.trainers.AdaptableDatasetModel extends Object implements Serializable

    - ### Serialized Fields

      - #### before

            IgniteFunction<T,R> before

        Function applied before inner model.

      - #### after

            IgniteFunction<T,R> after

        Function applied after inner model.

      - #### mdl

            IgniteModel<T,V> mdl

        Inner model.

  - ### Class org.apache.ignite.ml.trainers.DatasetTrainer.EmptyDatasetException extends IllegalArgumentException implements Serializable

    serialVersionUID:
      6914650522523293521L

- ## Package org.apache.ignite.ml.trainers.transformers

  - ### Class org.apache.ignite.ml.trainers.transformers.BaggingUpstreamTransformer extends Object implements Serializable

    serialVersionUID:
      -913152523469994149L

    - ### Serialized Fields

      - #### subsampleRatio

            double subsampleRatio

        Ratio of subsample to entire upstream size

      - #### seed

            long seed

        Seed used for generating poisson distribution.

- ## Package org.apache.ignite.ml.tree

  - ### Class org.apache.ignite.ml.tree.DecisionTreeConditionalNode extends DecisionTreeNode implements Serializable

    serialVersionUID:
      981630737007982172L

    - ### Serialized Fields

      - #### col

            int col

        Column of the value to be tested.

      - #### threshold

            double threshold

        Threshold.

      - #### thenNode

            DecisionTreeNode thenNode

        Right node that will be used in case tested value is greater then threshold.

      - #### elseNode

            DecisionTreeNode elseNode

        Left node that will be used in case tested value is not greater then threshold.

      - #### missingNode

            DecisionTreeNode missingNode

        Node that will be used in case tested value is not presented.

  - ### Class org.apache.ignite.ml.tree.DecisionTreeLeafNode extends DecisionTreeNode implements Serializable

    serialVersionUID:
      -472145568088482206L

    - ### Serialized Fields

      - #### val

            double val

        Value of the node.

  - ### Class org.apache.ignite.ml.tree.DecisionTreeModel extends Object implements Serializable

    - ### Serialized Fields

      - #### rootNode

            DecisionTreeNode rootNode

        Root node.

  - ### Class org.apache.ignite.ml.tree.DecisionTreeNode extends Object implements Serializable

- ## Package org.apache.ignite.ml.tree.data

  - ### Class org.apache.ignite.ml.tree.data.DecisionTreeDataBuilder extends Object implements Serializable

    serialVersionUID:
      3678784980215216039L

    - ### Serialized Fields

      - #### preprocessor

            Preprocessor<K,V> preprocessor

        Extractor of features and labels from an `upstream` data.

      - #### buildIdx

            boolean buildIdx

        Build index.

- ## Package org.apache.ignite.ml.tree.impurity

  - ### Class org.apache.ignite.ml.tree.impurity.ImpurityMeasureCalculator extends Object implements Serializable

    - ### Serialized Fields

      - #### useIdx

            boolean useIdx

        Use index structure instead of using sorting while learning.

- ## Package org.apache.ignite.ml.tree.impurity.gini

  - ### Class org.apache.ignite.ml.tree.impurity.gini.GiniImpurityMeasure extends Object implements Serializable

    serialVersionUID:
      5338129703395229970L

    - ### Serialized Fields

      - #### left

            long[] left

        Number of elements of each type in the left part.

      - #### right

            long[] right

        Number of elements of each type in the right part.

  - ### Class org.apache.ignite.ml.tree.impurity.gini.GiniImpurityMeasureCalculator extends ImpurityMeasureCalculator<GiniImpurityMeasure> implements Serializable

    serialVersionUID:
      -522995134128519679L

    - ### Serialized Fields

      - #### lbEncoder

            Map<K,V> lbEncoder

        Label encoder which defines integer value for every label class.

- ## Package org.apache.ignite.ml.tree.impurity.mse

  - ### Class org.apache.ignite.ml.tree.impurity.mse.MSEImpurityMeasure extends Object implements Serializable

    serialVersionUID:
      4536394578628409689L

    - ### Serialized Fields

      - #### leftY

            double leftY

        Sum of all elements in the left part.

      - #### leftY2

            double leftY2

        Sum of all squared elements in the left part.

      - #### leftCnt

            long leftCnt

        Number of elements in the left part.

      - #### rightY

            double rightY

        Sum of all elements in the right part.

      - #### rightY2

            double rightY2

        Sum of all squared elements in the right part.

      - #### rightCnt

            long rightCnt

        Number of elements in the right part.

  - ### Class org.apache.ignite.ml.tree.impurity.mse.MSEImpurityMeasureCalculator extends ImpurityMeasureCalculator<MSEImpurityMeasure> implements Serializable

    serialVersionUID:
      288747414953756824L

- ## Package org.apache.ignite.ml.tree.impurity.util

  - ### Class org.apache.ignite.ml.tree.impurity.util.SimpleStepFunctionCompressor extends Object implements Serializable

    serialVersionUID:
      -3231787633598409157L

    - ### Serialized Fields

      - #### minSizeToBeCompressed

            int minSizeToBeCompressed

        Min size of step function to be compressed.

      - #### minImpurityIncreaseForRecord

            double minImpurityIncreaseForRecord

        In case of compression min impurity increase that will be recorded.

      - #### minImpurityDecreaseForRecord

            double minImpurityDecreaseForRecord

        In case of compression min impurity decrease that will be recorded.

- ## Package org.apache.ignite.ml.tree.randomforest

  - ### Class org.apache.ignite.ml.tree.randomforest.RandomForestModel extends ModelsComposition<RandomForestTreeModel> implements Serializable

    serialVersionUID:
      3476345240155508004L

- ## Package org.apache.ignite.ml.tree.randomforest.data

  - ### Class org.apache.ignite.ml.tree.randomforest.data.NodeId extends Object implements Serializable

    serialVersionUID:
      4400852013136423333L

    - ### Serialized Fields

      - #### treeId

            int treeId

        Tree id.

      - #### nodeId

            long nodeId

        Node id.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.NodeSplit extends Object implements Serializable

    serialVersionUID:
      1331311529596106124L

    - ### Serialized Fields

      - #### featureId

            int featureId

        Feature id in feature vector.

      - #### val

            double val

        Feature split value.

      - #### impurity

            double impurity

        Impurity at this split point.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.RandomForestTreeModel extends Object implements Serializable

    serialVersionUID:
      531797299171329057L

    - ### Serialized Fields

      - #### rootNode

            TreeNode rootNode

        Root node.

      - #### usedFeatures

            Set<E> usedFeatures

        Used features.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.TreeNode extends Object implements Serializable

    serialVersionUID:
      -8546263332508653661L

    - ### Serialized Fields

      - #### id

            NodeId id

        Id.

      - #### featureId

            int featureId

        Feature id.

      - #### val

            double val

        Value.

      - #### type

            TreeNode.Type type

        Type.

      - #### impurity

            double impurity

        Impurity.

      - #### depth

            int depth

        Depth.

      - #### left

            TreeNode left

        Left branch.

      - #### right

            TreeNode right

        Right branch.

- ## Package org.apache.ignite.ml.tree.randomforest.data.impurity

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.GiniHistogram extends ImpurityHistogram implements Serializable

    serialVersionUID:
      5780670356098827667L

    - ### Serialized Fields

      - #### bucketMeta

            BucketMeta bucketMeta

        Bucket meta.

      - #### sampleId

            int sampleId

        Sample id.

      - #### hists

            ArrayList<E> hists

        Hists of counters for each labels.

      - #### lblMapping

            Map<K,V> lblMapping

        Label mapping to internal representation.

      - #### bucketIds

            Set<E> bucketIds

        Bucket ids.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.GiniHistogramsComputer extends ImpurityHistogramsComputer<GiniHistogram> implements Serializable

    serialVersionUID:
      3672921182944932748L

    - ### Serialized Fields

      - #### lblMapping

            Map<K,V> lblMapping

        Label mapping.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogram extends Object implements Serializable

    serialVersionUID:
      -8982240673834216798L

    - ### Serialized Fields

      - #### bucketIds

            Set<E> bucketIds

        Bucket ids.

      - #### featureId

            int featureId

        Feature id.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogramsComputer extends Object implements Serializable

    serialVersionUID:
      -4984067145908187508L

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogramsComputer.NodeImpurityHistograms extends Object implements Serializable

    serialVersionUID:
      2700045747590421768L

    - ### Serialized Fields

      - #### nodeId

            NodeId nodeId

        Node id.

      - #### perFeatureStatistics

            Map<K,V> perFeatureStatistics

        Per feature statistics.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram extends ImpurityHistogram implements Serializable

    serialVersionUID:
      9175485616887867623L

    - ### Serialized Fields

      - #### bucketMeta

            BucketMeta bucketMeta

        Bucket meta.

      - #### sampleId

            int sampleId

        Sample id.

      - #### counters

            ObjectHistogram<T> counters

        Counters.

      - #### sumOfLabels

            ObjectHistogram<T> sumOfLabels

        Sums of label values.

      - #### sumOfSquaredLabels

            ObjectHistogram<T> sumOfSquaredLabels

        Sums of squared label values.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogramComputer extends ImpurityHistogramsComputer<MSEHistogram> implements Serializable

    serialVersionUID:
      -1544823437437088334L

- ## Package org.apache.ignite.ml.tree.randomforest.data.impurity.basic

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.basic.BootstrappedVectorsHistogram extends ObjectHistogram<BootstrappedVector> implements Serializable

    serialVersionUID:
      6369546706769440897L

    - ### Serialized Fields

      - #### bucketIds

            Set<E> bucketIds

        Bucket ids.

      - #### bucketMeta

            BucketMeta bucketMeta

        Bucket meta.

      - #### featureId

            int featureId

        Feature id.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.impurity.basic.CountersHistogram extends BootstrappedVectorsHistogram implements Serializable

    serialVersionUID:
      7744564790854918891L

    - ### Serialized Fields

      - #### sampleId

            int sampleId

        Sample id.

- ## Package org.apache.ignite.ml.tree.randomforest.data.statistics

  - ### Class org.apache.ignite.ml.tree.randomforest.data.statistics.ClassifierLeafValuesComputer extends LeafValuesComputer<ObjectHistogram<BootstrappedVector>> implements Serializable

    serialVersionUID:
      420416095877577599L

    - ### Serialized Fields

      - #### lblMapping

            Map<K,V> lblMapping

        Label mapping.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.statistics.LeafValuesComputer extends Object implements Serializable

    serialVersionUID:
      -429848953091775832L

  - ### Class org.apache.ignite.ml.tree.randomforest.data.statistics.MeanValueStatistic extends Object implements Serializable

    serialVersionUID:
      -6265792209142062174L

    - ### Serialized Fields

      - #### sumOfValues

            double sumOfValues

        Sum of values.

      - #### cntOfValues

            long cntOfValues

        Count of values.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.statistics.NormalDistributionStatistics extends Object implements Serializable

    serialVersionUID:
      -5422805289301484436L

    - ### Serialized Fields

      - #### min

            double min

        Min value.

      - #### max

            double max

        Max value.

      - #### sumOfSquares

            double sumOfSquares

        Sum of value squares.

      - #### sumOfValues

            double sumOfValues

        Sum of values.

      - #### n

            long n

        Count of objects.

  - ### Class org.apache.ignite.ml.tree.randomforest.data.statistics.NormalDistributionStatisticsComputer extends Object implements Serializable

    serialVersionUID:
      -3699071003012595743L

  - ### Class org.apache.ignite.ml.tree.randomforest.data.statistics.RegressionLeafValuesComputer extends LeafValuesComputer<MeanValueStatistic> implements Serializable

    serialVersionUID:
      -1898031675220962125L

- ## Package org.apache.ignite.ml.util

  - ### Class org.apache.ignite.ml.util.LRUCache extends LinkedHashMap<K,V> implements Serializable

    serialVersionUID:
      4266640700294024306L

    - ### Serialized Fields

      - #### cacheSize

            int cacheSize

        Cache size.

      - #### expirationLsnr

            LRUCacheExpirationListener<V> expirationLsnr

        Removal listeners.

- ## Package org.apache.ignite.ml.xgboost

  - ### Class org.apache.ignite.ml.xgboost.XGModelComposition extends Object implements Serializable

    serialVersionUID:
      6765344479174942051L

    - ### Serialized Fields

      - #### dict

            Map<K,V> dict

        Dictionary used for matching feature names and indexes.

      - #### modelsComposition

            ModelsComposition<M extends IgniteModel<Vector,Double>> modelsComposition

        Composition of decision trees.

- ## Package org.apache.ignite.ml.xgboost.parser

  - ### Class org.apache.ignite.ml.xgboost.parser.XGModelParser extends Object implements Serializable

    serialVersionUID:
      -5819843559270294718L

- ## Package org.apache.ignite.platform.dotnet

  - ### Class org.apache.ignite.platform.dotnet.PlatformDotNetAffinityFunction extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.platform.dotnet.PlatformDotNetCacheStoreFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### typName

            String typName

        .Net type name.

      - #### props

            Map<K,V> props

        Properties.

  - ### Class org.apache.ignite.platform.dotnet.PlatformDotNetCacheStoreFactoryNative extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### nativeFactory

            Object nativeFactory

- ## Package org.apache.ignite.plugin

  - ### Class org.apache.ignite.plugin.PluginNotFoundException extends IgniteException implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### name

            String name

        Plugin name.

  - ### Class org.apache.ignite.plugin.PluginValidationException extends IgniteException implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### nodeId

            UUID nodeId

        Offending node ID.

      - #### rmtMsg

            String rmtMsg

        Error message to send to the offending node.

- ## Package org.apache.ignite.plugin.extensions.communication

- ## Package org.apache.ignite.plugin.platform

- ## Package org.apache.ignite.plugin.security

  - ### Class org.apache.ignite.plugin.security.SecurityBasicPermissionSet extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### cachePermissions

            Map<K,V> cachePermissions

        Cache permissions.

      - #### taskPermissions

            Map<K,V> taskPermissions

        Task permissions.

      - #### systemPermissions

            Collection<E> systemPermissions

        System permissions.

      - #### dfltAllowAll

            boolean dfltAllowAll

        Default allow all.

  - ### Class org.apache.ignite.plugin.security.SecurityCredentials extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.ignite.plugin.security.SecurityException extends IgniteException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.plugin.segmentation

- ## Package org.apache.ignite.services

  - ### Class org.apache.ignite.services.ServiceConfiguration extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### name

            String name

        Service name.

      - #### svc

            Service svc

        Service instance.

      - #### totalCnt

            int totalCnt

        Total count.

      - #### maxPerNodeCnt

            int maxPerNodeCnt

        Max per-node count.

      - #### cacheName

            String cacheName

        Cache name.

      - #### affKey

            Object affKey

        Affinity key.

      - #### nodeFilter

            IgnitePredicate<E> nodeFilter

        Node filter.

  - ### Class org.apache.ignite.services.ServiceDeploymentException extends IgniteException implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### cfgs

            Collection<E> cfgs

- ## Package org.apache.ignite.spi

  - ### Class org.apache.ignite.spi.IgniteSpiException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.spi.IgniteSpiMultiException extends IgniteSpiException implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### causes

            List<E> causes

        Nested exceptions.

  - ### Class org.apache.ignite.spi.IgniteSpiOperationTimeoutException extends IgniteCheckedException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.spi.IgniteSpiVersionCheckException extends IgniteSpiException implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.spi.collision.jobstealing

  - ### Class org.apache.ignite.spi.collision.jobstealing.JobStealingRequest extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### delta

            int delta

        Delta.

- ## Package org.apache.ignite.spi.communication.tcp.messages

  - ### Class org.apache.ignite.spi.communication.tcp.messages.HandshakeMessage extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### nodeId

            UUID nodeId

      - #### rcvCnt

            long rcvCnt

      - #### connectCnt

            long connectCnt

  - ### Class org.apache.ignite.spi.communication.tcp.messages.HandshakeMessage2 extends HandshakeMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### connIdx

            int connIdx

  - ### Class org.apache.ignite.spi.communication.tcp.messages.HandshakeWaitMessage extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.spi.communication.tcp.messages.NodeIdMessage extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### nodeIdBytes

            byte[] nodeIdBytes

  - ### Class org.apache.ignite.spi.communication.tcp.messages.RecoveryLastReceivedMessage extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### rcvCnt

            long rcvCnt

- ## Package org.apache.ignite.spi.discovery

- ## Package org.apache.ignite.spi.encryption.keystore

  - ### Class org.apache.ignite.spi.encryption.keystore.KeystoreEncryptionKey extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### k

            Key k

        Encryption key.

      - #### digest

            byte[] digest

        Key digest.

- ## Package org.apache.ignite.spi.tracing

  - ### Class org.apache.ignite.spi.tracing.TracingConfigurationCoordinates extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### scope

            Scope scope

        Specifies the `Scope` of a trace's root span to which some specific tracing configuration will be applied. It's a mandatory attribute.

      - #### lb

            String lb

        Specifies the label of a traced operation. It's an optional attribute.

  - ### Class org.apache.ignite.spi.tracing.TracingConfigurationParameters extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### samplingRate

            double samplingRate

        Number between 0 and 1 that more or less reflects the probability of sampling a specific trace. 0 and 1 have special meaning here, 0 means never 1 means always. Default value is 0 (never).

      - #### includedScopes

            Set<E> includedScopes

        Set of `Scope` that defines which sub-traces will be included in a given trace. In other words, if the child's span scope is equal to parent's scope or it belongs to the parent's span included scopes, then the given child span will be attached to the current trace, otherwise it'll be skipped. See `Span.isChainable(Scope)` for more details.

- ## Package org.apache.ignite.ssl

  - ### Class org.apache.ignite.ssl.SslContextFactory extends Object implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### proto

            String proto

        SSL protocol.

      - #### keyAlgorithm

            String keyAlgorithm

        Key manager algorithm.

      - #### keyStoreType

            String keyStoreType

        Key store type.

      - #### keyStoreFilePath

            String keyStoreFilePath

        Path to key store file

      - #### keyStorePwd

            char[] keyStorePwd

        Key store password

      - #### trustStoreType

            String trustStoreType

        Trust store type.

      - #### trustStoreFilePath

            String trustStoreFilePath

        Path to trust store.

      - #### trustStorePwd

            char[] trustStorePwd

        Trust store password

      - #### trustMgrs

            TrustManager[] trustMgrs

        Trust managers.

      - #### cipherSuites

            String[] cipherSuites

        Enabled cipher suites.

      - #### protocols

            String[] protocols

        Enabled protocols.

      - #### sslCtx

            AtomicReference<V> sslCtx

        Cached instance of an `SSLContext`.

- ## Package org.apache.ignite.startup

  - ### Class org.apache.ignite.startup.BasicWarmupClosure extends Object implements Serializable

    serialVersionUID:
      9175346848249957458L

    - ### Serialized Fields

      - #### gridCnt

            int gridCnt

        Grid count.

      - #### threadCnt

            int threadCnt

        Warmup thread count.

      - #### iterCnt

            int iterCnt

        Per thread iteration count.

      - #### keyRange

            int keyRange

        Key range.

      - #### discoveryPort

            int discoveryPort

        Warmup discovery port.

      - #### warmupMethods

            String[] warmupMethods

        Methods to warmup.

- ## Package org.apache.ignite.startup.cmdline

  - ### Class org.apache.ignite.startup.cmdline.AboutDialog extends JDialog implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### appName

            String appName

        Application name

      - #### bannerSpec

            String bannerSpec

        Banner icon url spec

      - #### ver

            String ver

        Version.

      - #### release

            LocalDate release

        Release date.

      - #### copyright

            String copyright

        Copyright.

      - #### gbc

            GridBagConstraints gbc

        Grid bag constraints.

      - #### closeAct

            Action closeAct

        Close action.

      - #### closeBtn

            JButton closeBtn

        Close button.

- ## Package org.apache.ignite.startup.servlet

  - ### Class org.apache.ignite.startup.servlet.ServletStartup extends javax.servlet.http.HttpServlet implements Serializable

    serialVersionUID:
      0L

    - ### Serialized Fields

      - #### igniteInstanceNames

            Collection<E> igniteInstanceNames

- ## Package org.apache.ignite.stream

  - ### Class org.apache.ignite.stream.StreamTransformer extends Object implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.stream.StreamVisitor extends Object implements Serializable

    serialVersionUID:
      0L

- ## Package org.apache.ignite.transactions

  - ### Class org.apache.ignite.transactions.TransactionAlreadyCompletedException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionDeadlockException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionDuplicateKeyException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionException extends IgniteException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionHeuristicException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionMixedModeException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionOptimisticException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionRollbackException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionSerializationException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionTimeoutException extends TransactionException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.ignite.transactions.TransactionUnsupportedConcurrencyException extends TransactionException implements Serializable

    serialVersionUID:
      0L

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022