## Uses of Interface
org.apache.ignite.internal.sql.optimizer.affinity.PartitionNode

Packages that use PartitionNode
org.apache.ignite.internal.sql.optimizer.affinity

### Uses of PartitionNode in org.apache.ignite.internal.sql.optimizer.affinity

Classes in org.apache.ignite.internal.sql.optimizer.affinity that implement PartitionNode
`class` `PartitionAllNode` Node denoting all available partitions
`class` `PartitionCompositeNode` Composite node which consists of two child nodes and a relation between them.
`class` `PartitionConstantNode` Node with constant partition.
`class` `PartitionGroupNode` Flat group of partitions.
`class` `PartitionNoneNode` Node denoting empty partition set.
`class` `PartitionParameterNode` Node with partition which should be extracted from argument.
`class` `PartitionSingleNode` Node with a single partition.

Methods in org.apache.ignite.internal.sql.optimizer.affinity that return PartitionNode
`PartitionNode` PartitionCompositeNode.`left()`
`PartitionNode` PartitionCompositeNode.`optimize()` Try optimizing partition nodes into a simpler form.
`default PartitionNode` PartitionNode.`optimize()` Try optimizing partition nodes into a simpler form.
`PartitionNode` PartitionCompositeNode.`right()`
`PartitionNode` PartitionResult.`tree()` Tree.

Constructors in org.apache.ignite.internal.sql.optimizer.affinity with parameters of type PartitionNode
Constructor and Description
`PartitionCompositeNode(PartitionNode left, PartitionNode right, PartitionCompositeNodeOperator op)` Constructor.
`PartitionResult(PartitionNode tree, AffinityTopologyVersion topVer, String cacheName, int partsCnt)` Constructor.
`PartitionResult(PartitionNode tree, PartitionTableAffinityDescriptor aff, AffinityTopologyVersion topVer)` Constructor.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023