# Ignite 2.15.0

Packages
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.binary | Contains Ignite Binary Objects API classes.
org.apache.ignite.cache | Contains main Data Grid APIs.
org.apache.ignite.cache.affinity | Contains cache node affinity implementations.
org.apache.ignite.cache.affinity.rendezvous | Contains HRW-based cache affinity for partitioned cache.
org.apache.ignite.cache.eviction | Contains cache eviction policy implementations.
org.apache.ignite.cache.eviction.fifo | Contains cache FIFO eviction policy implementations.
org.apache.ignite.cache.eviction.lru | Contains cache LRU eviction policy implementations.
org.apache.ignite.cache.eviction.random | Contains cache randomized eviction policy implementations.
org.apache.ignite.cache.eviction.sorted | Contains cache sorted eviction policy implementation.
org.apache.ignite.cache.jta | Contains JTA (Java Transaction API) related public classes and interfaces.
org.apache.ignite.cache.jta.jndi | Contains JNDI-based transaction manager lookup.
org.apache.ignite.cache.jta.reflect | Contains reflection-based transaction manager lookup.
org.apache.ignite.cache.jta.websphere | Contains WebSphere integrations.
org.apache.ignite.cache.query | Contains APIs for creating and executing cache queries.
org.apache.ignite.cache.query.annotations | Contains query-related annotations.
org.apache.ignite.cache.store | Contains cache store interfaces.
org.apache.ignite.cache.store.cassandra | Contains `CacheStore` implementation backed by Cassandra database
org.apache.ignite.cache.store.cassandra.common | Contains commonly used helper classes
org.apache.ignite.cache.store.cassandra.datasource | Contains data source implementation
org.apache.ignite.cache.store.cassandra.persistence | Contains persistent settings configuration
org.apache.ignite.cache.store.cassandra.serializer | Contains serializers implementation, to store BLOBs into Cassandra
org.apache.ignite.cache.store.cassandra.session | Contains classes responsible for handling sessions and communication with Cassandra
org.apache.ignite.cache.store.cassandra.session.pool | Contains session pool implenetation for Cassandra sessions
org.apache.ignite.cache.store.cassandra.session.transaction | Contains mutations implementation, to store changes made inside Ignite transaction
org.apache.ignite.cache.store.cassandra.utils | Contains utility classes
org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
org.apache.ignite.cache.store.jdbc.dialect | Contains SQL dialects for different RDBMS.
org.apache.ignite.cache.websession | Contains classes for Web Sessions Caching.
org.apache.ignite.calcite | Contains Calcite-based query engine classes and interfaces.
org.apache.ignite.cdc |
org.apache.ignite.client | Contains Ignite Thin Client API classes.
org.apache.ignite.client.events |
org.apache.ignite.cluster | Contains cluster-related classes.
org.apache.ignite.compute | Contains Compute Grid functionality.
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.development.utils | Contains development utilities for Ignite useful for PDS artifacts analysis.
org.apache.ignite.events | Contains Event Subscription functionality together with various events emitted by Ignite.
org.apache.ignite.failure | Contains Failure handling public API with standard FailureHandler implementations.
org.apache.ignite.indexing | Contains Ignite-indexing module classes and interfaces.
org.apache.ignite.kubernetes.configuration | Contains Kubernetes configuration classes.
org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
org.apache.ignite.lifecycle | Contains lifecycle-related classes.
org.apache.ignite.logger | Contains logging functionality used throughout the system.
org.apache.ignite.logger.java | Contains Java logging implementation for logging.
org.apache.ignite.logger.jcl | Contains Jakarta commons logging implementation for logging.
org.apache.ignite.logger.log4j2 | Contains default Log4j2 implementation for logging.
org.apache.ignite.logger.slf4j | Contains SLF4J implementation for logging.
org.apache.ignite.maintenance | Contains public interfaces for maintenance mechanism.
org.apache.ignite.marshaller | Contains various supported marshallers.
org.apache.ignite.marshaller.jdk | Contains JDK `java.io` based marshaller.
org.apache.ignite.mem |
org.apache.ignite.messaging | Contains Topic-based Messaging functionality.
org.apache.ignite.ml | Root ML package.
org.apache.ignite.ml.catboost | Base package for XGBoost model parser, correspondent DTOs and util classes.
org.apache.ignite.ml.clustering | Contains clustering algorithms.
org.apache.ignite.ml.clustering.gmm | Contains Gauss Mixture Model clustering algorithm (see `GmmModel`).
org.apache.ignite.ml.clustering.kmeans | Contains kMeans clustering algorithm.
org.apache.ignite.ml.composition | Contains classes for ensemble of models implementation.
org.apache.ignite.ml.composition.bagging | Contains bootstrap aggregation (bagging) trainer allowing to combine some other trainers and return a bagged version of them.
org.apache.ignite.ml.composition.boosting | Contains Gradient Boosting regression and classification abstract classes allowing regressor type selecting in child classes.
org.apache.ignite.ml.composition.boosting.convergence | Package contains implementation of convergence checking algorithms for gradient boosting.
org.apache.ignite.ml.composition.boosting.convergence.mean | Contains implementation of convergence checking computer by mean of absolute value of errors in dataset.
org.apache.ignite.ml.composition.boosting.convergence.median | Contains implementation of convergence checking computer by median of medians of errors in dataset.
org.apache.ignite.ml.composition.boosting.convergence.simple | Contains implementation of Stub for convergence checking.
org.apache.ignite.ml.composition.boosting.loss | Contains loss functions for Gradient Boosting algorithms.
org.apache.ignite.ml.composition.combinators | Contains various combiners (ensembles) of trainers and models.
org.apache.ignite.ml.composition.combinators.parallel | Contains parallel combiners (ensembles) of trainers and models.
org.apache.ignite.ml.composition.combinators.sequential | Contains sequential combinators of trainers and models.
org.apache.ignite.ml.composition.predictionsaggregator | Contains classes for several predictions aggregation strategies working with predictions vector from models ensemble.
org.apache.ignite.ml.composition.stacking | Contains classes used for training with stacking technique.
org.apache.ignite.ml.dataset | Base package for machine learning dataset classes.
org.apache.ignite.ml.dataset.feature | Package for helper classes over features such as `ObjectHistogram` or `FeatureMeta`.
org.apache.ignite.ml.dataset.feature.extractor | Package for upstream object vectorizations.
org.apache.ignite.ml.dataset.feature.extractor.impl | Package contains default implementations of `Vectorizer`.
org.apache.ignite.ml.dataset.impl | Base package for implementations of machine learning dataset.
org.apache.ignite.ml.dataset.impl.bootstrapping | Base package for bootstrapped implementation of machine learning dataset.
org.apache.ignite.ml.dataset.impl.cache | Base package for cache based implementation of machine learning dataset.
org.apache.ignite.ml.dataset.impl.cache.util | Contains util classes used in cache based implementation of dataset.
org.apache.ignite.ml.dataset.impl.local | Base package for local implementation of machine learning dataset.
org.apache.ignite.ml.dataset.primitive | Package that contains basic primitives build on top of `Dataset`.
org.apache.ignite.ml.dataset.primitive.builder | Base package for partition `data` and `context` builders.
org.apache.ignite.ml.dataset.primitive.builder.context | Contains partition `context` builders.
org.apache.ignite.ml.dataset.primitive.builder.data | Contains partition `data` builders.
org.apache.ignite.ml.dataset.primitive.context | Contains implementation of partition `context`.
org.apache.ignite.ml.dataset.primitive.data | Contains implementation of partition `data`.
org.apache.ignite.ml.environment | Package contains environment utils for ML algorithms.
org.apache.ignite.ml.environment.deploy | Package contains user-defined classes deploy support tools.
org.apache.ignite.ml.environment.logging | Package contains several logging strategy realisations.
org.apache.ignite.ml.environment.parallelism | Package contains realisations of parallelism strategies for multi-thread algorithms.
org.apache.ignite.ml.h2o | Base package for H2O MOJO model parser.
org.apache.ignite.ml.inference | Root package for model inference functionality.
org.apache.ignite.ml.inference.builder | Root package for model inference builders.
org.apache.ignite.ml.inference.json | Root package for JSON export/import support for all models.
org.apache.ignite.ml.inference.parser | Root package for model inference parsers.
org.apache.ignite.ml.inference.reader | Root package for model inference readers.
org.apache.ignite.ml.inference.storage | Root package for inference model storages.
org.apache.ignite.ml.inference.storage.descriptor | Root package for inference model descriptor storages.
org.apache.ignite.ml.inference.storage.model | Root package for inference model storages.
org.apache.ignite.ml.inference.util | Root package for util classes used in `org.apache.ignite.ml.inference` package.
org.apache.ignite.ml.knn | Contains main APIs for kNN algorithms.
org.apache.ignite.ml.knn.ann | Contains main APIs for ANN classification algorithms.
org.apache.ignite.ml.knn.classification | Contains main APIs for kNN classification algorithms.
org.apache.ignite.ml.knn.regression | Contains helper classes for kNN regression algorithms.
org.apache.ignite.ml.knn.utils | Contains util functionality for kNN algorithms.
org.apache.ignite.ml.knn.utils.indices |
org.apache.ignite.ml.math | Contains main APIs for matrix/vector algebra.
org.apache.ignite.ml.math.distances | Contains main APIs for distances.
org.apache.ignite.ml.math.exceptions | Contains exceptions for distributed ML.
org.apache.ignite.ml.math.exceptions.datastructures | Contains exceptions for kNN algorithms.
org.apache.ignite.ml.math.exceptions.math | Contains exceptions for distributed code algebra.
org.apache.ignite.ml.math.exceptions.preprocessing | Contains exceptions for preprocessing.
org.apache.ignite.ml.math.functions | Contains serializable functions for distributed code algebra.
org.apache.ignite.ml.math.isolve | Contains iterative algorithms for solving linear systems.
org.apache.ignite.ml.math.isolve.lsqr | Contains LSQR algorithm implementation.
org.apache.ignite.ml.math.primitives | Contains classes for vector/matrix algebra.
org.apache.ignite.ml.math.primitives.matrix | Contains matrix related classes.
org.apache.ignite.ml.math.primitives.matrix.impl | Contains several matrix implementations.
org.apache.ignite.ml.math.primitives.matrix.storage | Contains several matrix storages.
org.apache.ignite.ml.math.primitives.vector | Contains vector related classes.
org.apache.ignite.ml.math.primitives.vector.impl | Contains several vector implementations.
org.apache.ignite.ml.math.primitives.vector.storage | Contains several vector storages.
org.apache.ignite.ml.math.stat | Contains utility classes for distributions.
org.apache.ignite.ml.math.util | Some math utils.
org.apache.ignite.ml.multiclass | Contains various multi-classifier models and trainers.
org.apache.ignite.ml.naivebayes | Contains various naive Bayes classifiers.
org.apache.ignite.ml.naivebayes.compound | Contains Compound naive Bayes classifier.
org.apache.ignite.ml.naivebayes.discrete | Contains Bernoulli naive Bayes classifier.
org.apache.ignite.ml.naivebayes.gaussian | Contains Gaussian naive Bayes classifier.
org.apache.ignite.ml.nn | Contains neural networks and related classes.
org.apache.ignite.ml.nn.architecture | Contains multilayer perceptron architecture classes.
org.apache.ignite.ml.nn.initializers | Contains multilayer perceptron parameters initializers.
org.apache.ignite.ml.optimization | Contains implementations of optimization algorithms and related classes.
org.apache.ignite.ml.optimization.updatecalculators | Contains update calculators.
org.apache.ignite.ml.pipeline | Contains Pipeline API.
org.apache.ignite.ml.preprocessing | Base package for machine learning preprocessing classes.
org.apache.ignite.ml.preprocessing.binarization | Contains binarization preprocessor.
org.apache.ignite.ml.preprocessing.developer | Contains Developer API preprocessors.
org.apache.ignite.ml.preprocessing.encoding | Contains encoding preprocessors.
org.apache.ignite.ml.preprocessing.encoding.frequency | Contains frequency encoding preprocessor.
org.apache.ignite.ml.preprocessing.encoding.label | Contains label encoding preprocessor.
org.apache.ignite.ml.preprocessing.encoding.onehotencoder | Contains one hot encoding preprocessor.
org.apache.ignite.ml.preprocessing.encoding.stringencoder | Contains string encoding preprocessor.
org.apache.ignite.ml.preprocessing.encoding.target | Contains frequency encoding preprocessor.
org.apache.ignite.ml.preprocessing.finalization | Contains vector finalization preprocessor.
org.apache.ignite.ml.preprocessing.imputing | Contains Imputer preprocessor.
org.apache.ignite.ml.preprocessing.maxabsscaling | Contains Max Abs Scaler preprocessor.
org.apache.ignite.ml.preprocessing.minmaxscaling | Contains Min Max Scaler preprocessor.
org.apache.ignite.ml.preprocessing.normalization | Contains Normalizer preprocessor.
org.apache.ignite.ml.preprocessing.standardscaling | Contains Standard scaler preprocessor.
org.apache.ignite.ml.recommendation | Contains recommendation system framework.
org.apache.ignite.ml.recommendation.util | Contains util classes used in recommendation system framework.
org.apache.ignite.ml.regressions | Contains various regressions.
org.apache.ignite.ml.regressions.linear | Contains various linear regressions.
org.apache.ignite.ml.regressions.logistic | Contains various logistic regressions.
org.apache.ignite.ml.selection | Root package for dataset splitters, cross validation and search through parameters.
org.apache.ignite.ml.selection.cv | Root package for cross-validation algorithms.
org.apache.ignite.ml.selection.paramgrid | Root package for parameter grid.
org.apache.ignite.ml.selection.scoring | Root package for score calculators.
org.apache.ignite.ml.selection.scoring.cursor | Util classes used for score calculation.
org.apache.ignite.ml.selection.scoring.evaluator | Package for model evaluator classes.
org.apache.ignite.ml.selection.scoring.evaluator.aggregator | Package contains aggregators for metrics computation.
org.apache.ignite.ml.selection.scoring.evaluator.context | Package for metric evaluation contexts.
org.apache.ignite.ml.selection.scoring.metric | Package for metrics.
org.apache.ignite.ml.selection.scoring.metric.classification | Package for classification metrics.
org.apache.ignite.ml.selection.scoring.metric.regression | Package for regression metrics.
org.apache.ignite.ml.selection.split | Root package for dataset splitters and cross validation.
org.apache.ignite.ml.selection.split.mapper | Root package for mappers used in dataset splitters.
org.apache.ignite.ml.sparkmodelparser | Base package for Spark model parser.
org.apache.ignite.ml.sql | Contains util classes that help to work with machine learning models in SQL and train models on data from SQL tables.
org.apache.ignite.ml.structures | Contains some internal utility structures.
org.apache.ignite.ml.structures.partition | Contains internal APIs for dataset partitioned labeled datasets.
org.apache.ignite.ml.structures.preprocessing | Contains internal APIs for dataset pre-processing.
org.apache.ignite.ml.svm | Contains main APIs for SVM(support vector machines) algorithms.
org.apache.ignite.ml.trainers | Contains model trainers.
org.apache.ignite.ml.trainers.transformers | Various upstream transformers.
org.apache.ignite.ml.tree | Root package for decision trees.
org.apache.ignite.ml.tree.boosting | Contains implementation of gradient boosting on trees.
org.apache.ignite.ml.tree.data | Contains data and data builder required for decision tree trainers built on top of partition based dataset.
org.apache.ignite.ml.tree.impurity | Root package for decision tree impurity measures and calculators.
org.apache.ignite.ml.tree.impurity.gini | Contains Gini impurity measure and calculator.
org.apache.ignite.ml.tree.impurity.mse | Contains mean squared error impurity measure and calculator.
org.apache.ignite.ml.tree.impurity.util | Contains util classes used in decision tree impurity calculators.
org.apache.ignite.ml.tree.leaf | Root package for decision trees leaf builders.
org.apache.ignite.ml.tree.randomforest | Contains random forest implementation classes.
org.apache.ignite.ml.tree.randomforest.data | Package contains helper data structures for random forest implementation.
org.apache.ignite.ml.tree.randomforest.data.impurity | Contains implementation of impurity computers based on histograms.
org.apache.ignite.ml.tree.randomforest.data.impurity.basic | Contains implementation of basic classes for impurity computers.
org.apache.ignite.ml.tree.randomforest.data.statistics | Contains implementation of statistics computers for Random Forest.
org.apache.ignite.ml.util | Contains some utils for ML module.
org.apache.ignite.ml.util.generators | Contains utility classes for data streams generation.
org.apache.ignite.ml.util.generators.primitives | Contains primitives like random scalars and random vector generators for composing own data stream generator.
org.apache.ignite.ml.util.generators.primitives.scalar | Contains generators of pseudo-random scalars in according to specific distribution.
org.apache.ignite.ml.util.generators.primitives.vector | Contains generators of pseudo-random vectors in according to specific distribution.
org.apache.ignite.ml.util.generators.standard | Contains classes for predefined data stream generators.
org.apache.ignite.ml.util.genetic | Contains some genetic algorithms for discrete optimization task in ML module locally.
org.apache.ignite.ml.util.plugin | Contains Ignite plugins system integration classes.
org.apache.ignite.ml.xgboost | Base package for XGBoost model parser, correspondent DTOs and util classes.
org.apache.ignite.ml.xgboost.parser | Base package for XGBoost model parser implementation.
org.apache.ignite.ml.xgboost.parser.visitor | Base package for XGBoost model parser ANTLR visitor.
org.apache.ignite.mxbean | Contains annotations for Dynamic MBeans.
org.apache.ignite.platform | Contains platform-related classes.
org.apache.ignite.platform.cpp | Contains C++ platform-related classes.
org.apache.ignite.platform.dotnet | Contains .Net platform-related classes.
org.apache.ignite.plugin | Contains plugins management API.
org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.
org.apache.ignite.plugin.platform | Contains platform plugins management API.
org.apache.ignite.plugin.security | Contains APIs for security, authentication, and authorization.
org.apache.ignite.plugin.segmentation | Contains segmentation "split-brain" related classes.
org.apache.ignite.resources | Contains resource injection annotations.
org.apache.ignite.scheduler | Contains Job Scheduling functionality.
org.apache.ignite.services | Contains main Managed Services APIs.
org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.checkpoint | Contains APIs for checkpoint SPI.
org.apache.ignite.spi.checkpoint.cache | Contains cache-based implementation for checkpoint SPI.
org.apache.ignite.spi.checkpoint.jdbc | Contains JDBC implementation for checkpoint SPI.
org.apache.ignite.spi.checkpoint.noop | Contains default no-op checkpoint SPI implementation.
org.apache.ignite.spi.checkpoint.sharedfs | Contains shared file system implementation for checkpoint SPI.
org.apache.ignite.spi.collision | Contains APIs for collision SPI.
org.apache.ignite.spi.collision.fifoqueue | Contains FIFO based collision SPI implementation.
org.apache.ignite.spi.collision.jobstealing | Contains job stealing collision SPI implementation.
org.apache.ignite.spi.collision.noop | Contains default no-op collision SPI implementation.
org.apache.ignite.spi.collision.priorityqueue | Contains priority based collision SPI implementation.
org.apache.ignite.spi.communication | Contains APIs for grid communication SPI.
org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.communication.tcp.messages | Contains implementation messages.
org.apache.ignite.spi.deployment | Contains APIs for deployment SPI.
org.apache.ignite.spi.deployment.local | Contains default local deployment SPI implementation.
org.apache.ignite.spi.deployment.uri | Contains URI-based deployment SPI implementation.
org.apache.ignite.spi.discovery | Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.isolated | Contains implementation of special "isolated" mode for single-node cluster.
org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.ipfinder | Contains IP finder interface and adapter.
org.apache.ignite.spi.discovery.tcp.ipfinder.jdbc | Contains JDBC IP finder implementation.
org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes | Contains Kubernetes IP finder implementation.
org.apache.ignite.spi.discovery.tcp.ipfinder.multicast | Contains multicast-based IP finder.
org.apache.ignite.spi.discovery.tcp.ipfinder.sharedfs | Contains shared filesystem-based IP finder.
org.apache.ignite.spi.discovery.tcp.ipfinder.vm | Contains local JVM-based IP finder.
org.apache.ignite.spi.discovery.zk | Contains Zookeeper Discovery Spi classes and interfaces.
org.apache.ignite.spi.encryption | Contains APIs for encryption SPI.
org.apache.ignite.spi.encryption.keystore | Contains encryption SPI implementation based on standard jdk keystore.
org.apache.ignite.spi.encryption.noop | Contains no-op encryption SPI implementation.
org.apache.ignite.spi.eventstorage | Contains APIs for event storage SPI.
org.apache.ignite.spi.eventstorage.memory | Contains default in-memory implementation for event storage SPI.
org.apache.ignite.spi.failover | Contains APIs for failover SPI.
org.apache.ignite.spi.failover.always | Contains default "always" failover SPI.
org.apache.ignite.spi.failover.jobstealing | Contains job stealing failover SPI.
org.apache.ignite.spi.failover.never | Contains "never" failover SPI.
org.apache.ignite.spi.indexing | Contains APIs for indexing SPI.
org.apache.ignite.spi.indexing.noop | Contains default no-op indexing SPI implementation.
org.apache.ignite.spi.loadbalancing | Contains APIs for load balancing SPI.
org.apache.ignite.spi.loadbalancing.adaptive | Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin | Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom | Contains weighted random-base implementation for load balancing SPI.
org.apache.ignite.spi.metric | Contains common classes and interfaces for metric SPI implementations.
org.apache.ignite.spi.metric.jmx | Contains JMX based implementation of MetricExporterSpi.
org.apache.ignite.spi.metric.log | Contains push to log implementation of MetricExporterSpi.
org.apache.ignite.spi.metric.noop | Contains no-op implementation of MetricExporterSpi.
org.apache.ignite.spi.metric.opencensus |
org.apache.ignite.spi.systemview | Contains common classes and interfaces for system view SPI implementations.
org.apache.ignite.spi.systemview.view | Contains `SystemView` clases that exists in Ignite.
org.apache.ignite.spi.systemview.view.datastructures |
org.apache.ignite.spi.systemview.view.sql |
org.apache.ignite.spi.tracing | Contains common classes and interfaces for tracing SPI implementations.
org.apache.ignite.spi.tracing.opencensus | Contains API for OpenCensus Tracing framework integration.
org.apache.ignite.ssl | Contains classes for working with SSL.
org.apache.ignite.startup | Contains Ignite runtime startup classes.
org.apache.ignite.startup.cmdline | Contains default command line startup.
org.apache.ignite.startup.servlet | Contains servlet-based startup.
org.apache.ignite.stream | Contains Ignite Streamer classes.
org.apache.ignite.stream.socket | Contains socket streamer implementation.
org.apache.ignite.thread | Contains threads-related utility classes.
org.apache.ignite.transactions | Contains transaction-related classes.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023