# Package org.apache.ignite.internal.sql.optimizer.affinity

Interface Summary
PartitionNode: Common node of partition tree.
PartitionResolver: Partition resolver interface.

Class Summary
PartitionAllNode: Node denoting all available partitions
PartitionClientContext: Client context.
PartitionCompositeNode: Composite node which consists of two child nodes and a relation between them.
PartitionConstantNode: Node with constant partition.
PartitionDataTypeUtils: Utility methods for partition extractor.
PartitionGroupNode: Flat group of partitions.
PartitionJoinCondition: Join condition.
PartitionJoinGroup: Group of joined tables whose affinity function could be "merged".
PartitionNoneNode: Node denoting empty partition set.
PartitionParameterNode: Node with partition which should be extracted from argument.
PartitionResult: Partition extraction result.
PartitionResultMarshaler: Marshaller that lets to serialize and deserialize partiton result for the purposes of jdbc thin client size best effort affinity.
PartitionSingleNode: Node with a single partition.
PartitionTable: Single table with affinity info.
PartitionTableAffinityDescriptor: Affinity function descriptor.
PartitionTableModel: Partition join model.

Enum Summary
PartitionAffinityFunctionType: Affinity function type.
PartitionCompositeNodeOperator: Composite node operator.
PartitionParameterType: Partition argument type.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020