public class PartitionCompositeNode extends Object implements PartitionNode
| Constructor and Description |
|---|
PartitionCompositeNode(PartitionNode left,
PartitionNode right,
PartitionCompositeNodeOperator op)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Integer> |
apply(PartitionClientContext cliCtx,
Object... args)
Get partitions.
|
String |
cacheName() |
int |
joinGroup() |
PartitionNode |
left() |
PartitionCompositeNodeOperator |
operator() |
PartitionNode |
optimize()
Try optimizing partition nodes into a simpler form.
|
PartitionNode |
right() |
String |
toString() |
public PartitionCompositeNode(PartitionNode left, PartitionNode right, PartitionCompositeNodeOperator op)
left - Left node.right - Right node.op - Operator.public Collection<Integer> apply(PartitionClientContext cliCtx, Object... args) throws IgniteCheckedException
apply in interface PartitionNodecliCtx - Thin client context (optional).args - Query arguments.IgniteCheckedException - If failed.public int joinGroup()
joinGroup in interface PartitionNodepublic PartitionNode optimize()
optimize in interface PartitionNodethis if optimization failed.public PartitionNode left()
public PartitionNode right()
public PartitionCompositeNodeOperator operator()
public String cacheName()
cacheName in interface PartitionNodePartitionSingleNode
during PartitionNode tree traversal. This method is intended to be used within the Jdbc thin client.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020