ca.uwaterloo.cs.ql.interp
Class Operator

java.lang.Object
  extended by ca.uwaterloo.cs.ql.interp.Operator

public final class Operator
extends java.lang.Object


Field Summary
static int ADDRESS
           
static int AND
           
static int ASSIGN
           
static int ASSIGN_DIVIDE
           
static int ASSIGN_MINUS
           
static int ASSIGN_MULTIPLY
           
static int ASSIGN_PLUS
           
static int ATTR
           
static int COMPOSE
           
static int CROSS
           
static int DIVIDE
           
static int DOLLAR
           
static int EQ
           
static int GE
           
static int GT
           
static int IN
           
static int INTERSECT
           
static int LE
           
static int LT
           
static int ME
           
static int MINUS
           
static int MOD
           
static int MULTIPLY
           
static int NE
           
static int NOT
           
static int NUMBER
           
static int op_dom
           
static int op_ent
           
static int op_id
           
static int op_inv
           
static int op_rng
           
static int OR
           
static int PLUS
           
static int PROJECT
           
static int RCOMPOSE
           
static int TILDE
           
static int UE
           
static int UNDEFINED
           
 
Constructor Summary
Operator()
           
 
Method Summary
static java.lang.String key(int op)
           
static int op(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNDEFINED

public static final int UNDEFINED
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

LT

public static final int LT
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

LE

public static final int LE
See Also:
Constant Field Values

GE

public static final int GE
See Also:
Constant Field Values

NE

public static final int NE
See Also:
Constant Field Values

ME

public static final int ME
See Also:
Constant Field Values

UE

public static final int UE
See Also:
Constant Field Values

IN

public static final int IN
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

MINUS

public static final int MINUS
See Also:
Constant Field Values

INTERSECT

public static final int INTERSECT
See Also:
Constant Field Values

MULTIPLY

public static final int MULTIPLY
See Also:
Constant Field Values

COMPOSE

public static final int COMPOSE
See Also:
Constant Field Values

RCOMPOSE

public static final int RCOMPOSE
See Also:
Constant Field Values

DIVIDE

public static final int DIVIDE
See Also:
Constant Field Values

MOD

public static final int MOD
See Also:
Constant Field Values

PROJECT

public static final int PROJECT
See Also:
Constant Field Values

CROSS

public static final int CROSS
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

ASSIGN_PLUS

public static final int ASSIGN_PLUS
See Also:
Constant Field Values

ASSIGN_MINUS

public static final int ASSIGN_MINUS
See Also:
Constant Field Values

ASSIGN_MULTIPLY

public static final int ASSIGN_MULTIPLY
See Also:
Constant Field Values

ASSIGN_DIVIDE

public static final int ASSIGN_DIVIDE
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

TILDE

public static final int TILDE
See Also:
Constant Field Values

ATTR

public static final int ATTR
See Also:
Constant Field Values

DOLLAR

public static final int DOLLAR
See Also:
Constant Field Values

ADDRESS

public static final int ADDRESS
See Also:
Constant Field Values

op_id

public static final int op_id
See Also:
Constant Field Values

op_inv

public static final int op_inv
See Also:
Constant Field Values

op_dom

public static final int op_dom
See Also:
Constant Field Values

op_rng

public static final int op_rng
See Also:
Constant Field Values

op_ent

public static final int op_ent
See Also:
Constant Field Values
Constructor Detail

Operator

public Operator()
Method Detail

op

public static int op(java.lang.String key)

key

public static java.lang.String key(int op)