com.bigdata.bop.controller
Interface ServiceCallJoin.Annotations

All Superinterfaces:
BOp.Annotations, BufferAnnotations, PipelineOp.Annotations
Enclosing class:
ServiceCallJoin

public static interface ServiceCallJoin.Annotations
extends PipelineOp.Annotations


Field Summary
static String CONSTRAINTS
          Optional constraints to be applied to each solution.
static String JOIN_VARS
          The join variables.
static String NAMESPACE
          The namespace of the AbstractTripleStore instance (not the namespace of the lexicon relation).
static String SERVICE_NODE
          The ServiceNode modeling the SERVICE clause to be invoked.
static String TIMESTAMP
          The timestamp of the AbstractTripleStore view to be located.
 
Fields inherited from interface com.bigdata.bop.PipelineOp.Annotations
ALT_SINK_REF, DEFAULT_LAST_PASS, DEFAULT_MAX_MEMORY, DEFAULT_MAX_MESSAGES_PER_TASK, DEFAULT_MAX_PARALLEL, DEFAULT_PIPELINE_QUEUE_CAPACITY, DEFAULT_PIPELINED, DEFAULT_SHARED_STATE, LAST_PASS, MAX_MEMORY, MAX_MESSAGES_PER_TASK, MAX_PARALLEL, PIPELINE_QUEUE_CAPACITY, PIPELINED, SHARED_STATE, SINK_REF
 
Fields inherited from interface com.bigdata.bop.BOp.Annotations
BOP_ID, CONTROLLER, DEFAULT_CONTROLLER, DEFAULT_EVALUATION_CONTEXT, DEFAULT_TIMEOUT, EVALUATION_CONTEXT, TIMEOUT
 
Fields inherited from interface com.bigdata.bop.BufferAnnotations
CHUNK_CAPACITY, CHUNK_OF_CHUNKS_CAPACITY, CHUNK_TIMEOUT, chunkTimeoutUnit, DEFAULT_CHUNK_CAPACITY, DEFAULT_CHUNK_OF_CHUNKS_CAPACITY, DEFAULT_CHUNK_TIMEOUT
 

Field Detail

CONSTRAINTS

static final String CONSTRAINTS
Optional constraints to be applied to each solution.

See Also:
JoinAnnotations.CONSTRAINTS

SERVICE_NODE

static final String SERVICE_NODE
The ServiceNode modeling the SERVICE clause to be invoked.

Note: This presence of the ServiceNode as an attribute on the ServiceCallJoin blends the bop (physical query plan) and the AST (logical query plan). However, we basically need all of the data from the ServiceNode in order to handle remote service end points so it is much simpler to reuse the encapsulation here.

See Also:
ServiceRegistry

NAMESPACE

static final String NAMESPACE
The namespace of the AbstractTripleStore instance (not the namespace of the lexicon relation). This resource will be located and made available to the ServiceCall.


TIMESTAMP

static final String TIMESTAMP
The timestamp of the AbstractTripleStore view to be located.


JOIN_VARS

static final String JOIN_VARS
The join variables. This is used to establish a correlation between the solutions vectored into the SERVICE call and the solutions flowing out of the SERVICE call.

See Also:
HashJoinAnnotations.JOIN_VARS


Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.