uk.ac.bbk.dcs.automed.qproc.iql
Class CellAnnotationConstants

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.qproc.iql.CellAnnotationConstants

public class CellAnnotationConstants
extends java.lang.Object

Author:
Dimitris Fourkiotis, Lucas Zamboulis

Field Summary
static int ANNOTATION_COMP_ARG
          Cell is a comp, but not the root
static int ANNOTATION_COMP_ROOT
          Cell is the root of a comprehension
static int ANNOTATION_KWQUERY_ACTIVE
          Applied to a scheme cell to indicate that it is being processed by a target peer
static int ANNOTATION_OPT_DO_NOT_UNNEST
          Hint to optimisers so as not to unnest the comprehension whose root is annotated like this.
static int ANNOTATION_OTHER
          Not a comp.
static int ANNOTATION_PARALLELISATION_LEVEL_FOUR
          All functions with arity > 1 (+ all lower levels).
static int ANNOTATION_PARALLELISATION_LEVEL_ONE
          Basic collection functions
static int ANNOTATION_PARALLELISATION_LEVEL_THREE
          Arithmetic and comparison functions (+ all lower levels).
static int ANNOTATION_PARALLELISATION_LEVEL_TWO
          Comprehensions (+ all lower levels).
static int ANNOTATION_PARALLELISATION_LEVEL_ZERO
          No threading
 
Constructor Summary
CellAnnotationConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANNOTATION_COMP_ROOT

public static final int ANNOTATION_COMP_ROOT
Cell is the root of a comprehension

See Also:
Constant Field Values

ANNOTATION_COMP_ARG

public static final int ANNOTATION_COMP_ARG
Cell is a comp, but not the root

See Also:
Constant Field Values

ANNOTATION_OTHER

public static final int ANNOTATION_OTHER
Not a comp.

See Also:
Constant Field Values

ANNOTATION_OPT_DO_NOT_UNNEST

public static final int ANNOTATION_OPT_DO_NOT_UNNEST
Hint to optimisers so as not to unnest the comprehension whose root is annotated like this.

See Also:
Constant Field Values

ANNOTATION_PARALLELISATION_LEVEL_ZERO

public static final int ANNOTATION_PARALLELISATION_LEVEL_ZERO
No threading

See Also:
Constant Field Values

ANNOTATION_PARALLELISATION_LEVEL_ONE

public static final int ANNOTATION_PARALLELISATION_LEVEL_ONE
Basic collection functions

See Also:
Constant Field Values

ANNOTATION_PARALLELISATION_LEVEL_TWO

public static final int ANNOTATION_PARALLELISATION_LEVEL_TWO
Comprehensions (+ all lower levels).

See Also:
Constant Field Values

ANNOTATION_PARALLELISATION_LEVEL_THREE

public static final int ANNOTATION_PARALLELISATION_LEVEL_THREE
Arithmetic and comparison functions (+ all lower levels).

See Also:
Constant Field Values

ANNOTATION_PARALLELISATION_LEVEL_FOUR

public static final int ANNOTATION_PARALLELISATION_LEVEL_FOUR
All functions with arity > 1 (+ all lower levels).

See Also:
Constant Field Values

ANNOTATION_KWQUERY_ACTIVE

public static final int ANNOTATION_KWQUERY_ACTIVE
Applied to a scheme cell to indicate that it is being processed by a target peer

See Also:
Constant Field Values
Constructor Detail

CellAnnotationConstants

public CellAnnotationConstants()