public abstract class PartitionSingleNode extends Object implements PartitionNode
| Modifier and Type | Field and Description |
|---|---|
protected PartitionTable |
tbl
Table descriptor.
|
| Modifier | Constructor and Description |
|---|---|
protected |
PartitionSingleNode(PartitionTable tbl)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Integer> |
apply(PartitionClientContext cliCtx,
Object... args)
Get partitions.
|
abstract Integer |
applySingle(@Nullable PartitionClientContext cliCtx,
Object... args)
Apply arguments and get single partition.
|
String |
cacheName() |
abstract boolean |
constant() |
boolean |
equals(Object obj) |
int |
hashCode() |
int |
joinGroup() |
PartitionTable |
table() |
abstract int |
value() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitoptimize@GridToStringExclude protected final PartitionTable tbl
protected PartitionSingleNode(PartitionTable tbl)
tbl - Table descriptor.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 abstract Integer applySingle(@Nullable @Nullable PartitionClientContext cliCtx, Object... args) throws IgniteCheckedException
cliCtx - Client context.args - Arguments.null if failed.IgniteCheckedExceptionpublic abstract boolean constant()
True if constant, false if argument.public int joinGroup()
joinGroup in interface PartitionNodepublic String cacheName()
cacheName in interface PartitionNodepublic abstract int value()
public PartitionTable table()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020