public enum BOpEvaluationContext extends Enum<BOpEvaluationContext>
HASHED
or
SHARDED
), whether they can be evaluated anywhere their inputs may
exist (ANY
), or whether they must be evaluated at the query
controller (CONTROLLER
).
Note: All operators are evaluated locally when running against a standalone database.
Enum Constant and Description |
---|
ANY
The operator may be evaluated anywhere, including piecewise evaluation on
any node of the cluster where its inputs are available.
|
CONTROLLER
The operator must be evaluated on the query controller.
|
HASHED
The input to the operator must be mapped across nodes using a hash
partitioning schema and the operator must be evaluated on each hash
partition.
|
SHARDED
The input to the operator must be mapped across the shards on which the
operator must read or write and the operator must be evaluated shard wise
on the services having access to each shard.
|
Modifier and Type | Method and Description |
---|---|
static BOpEvaluationContext |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BOpEvaluationContext[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BOpEvaluationContext ANY
ConditionalRoutingOp
. It may also be used in combination
with a remote access path to impose a DISTINCT filter across one or more
shards or nodes.public static final BOpEvaluationContext HASHED
DistinctBindingSetOp
.public static final BOpEvaluationContext SHARDED
PipelineJoin
.public static final BOpEvaluationContext CONTROLLER
SliceOp
may not be evaluated piecewise.public static BOpEvaluationContext[] values()
for (BOpEvaluationContext c : BOpEvaluationContext.values()) System.out.println(c);
public static BOpEvaluationContext valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.