public class PartitionTableModel extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
GRP_NONE
Join group which could not be applied (e.g. for "ALL" case).
|
| Constructor and Description |
|---|
PartitionTableModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExcludedTable(String alias)
Add excluded table
|
void |
addJoin(PartitionJoinCondition cond)
Add equi-join condition.
|
void |
addTable(PartitionTable tbl,
PartitionTableAffinityDescriptor aff)
Add table.
|
@Nullable PartitionTableAffinityDescriptor |
joinGroupAffinity(int grpId)
Get affinity descriptor for the group.
|
@Nullable PartitionTable |
table(String alias)
Get table by alias.
|
public static final int GRP_NONE
public void addTable(PartitionTable tbl, PartitionTableAffinityDescriptor aff)
tbl - Table.aff - Affinity descriptor.@Nullable public @Nullable PartitionTable table(String alias)
alias - Alias.null if it cannot be used for partition pruning.public void addExcludedTable(String alias)
alias - Alias.public void addJoin(PartitionJoinCondition cond)
cond - Condition.@Nullable public @Nullable PartitionTableAffinityDescriptor joinGroupAffinity(int grpId)
grpId - Group ID.null if there is no affinity descriptor (e.g. for "NONE" result).
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021