Package org.quattor.pan.dml.operators

Contains classes that implement all of the pan language operators.

See:
          Description

Class Summary
Add Implements an addition operation for longs, doubles, and strings.
Assign Implements the assignment operation within a DML block.
BitAnd Implements a bit-wise and operation for longs.
BitIOR Implements a bit-wise, inclusive or operation for longs.
BitNot Implements a bit-wise not operation for longs.
BitXOR Implements a bit-wise, exclusive or for longs.
Div Implements a division operation for longs and doubles.
For Implements a for loop that allows iteration over all elements in a resource without having to explicitly create an iterator.
Foreach Implements a foreach loop that allows iteration over all elements in a resource without having to explicitly create an iterator.
IfElse Implements an if operation with an optional else clause.
ListVariable Looks up and potentially dereferences a variable in the execution context.
LogicalAnd Implements an and operation for boolean arguments.
LogicalEQ Implements an equals operation for longs, doubles, and strings.
LogicalGE Implements a greater-than-or-equal operation for longs, doubles, and strings.
LogicalGT Implements a greater-than operation for longs, doubles, and strings.
LogicalLE Implements a less-than-or-equal operation for longs, doubles, and strings.
LogicalLT Implements a less-than operation for longs, doubles, and strings.
LogicalNE Implements a not-equal operation for longs, doubles, and strings.
LogicalNot Implements a not operation for a boolean argument.
LogicalOr Implements an or operation for boolean arguments.
Mod Implements a modulus operation for long arguments.
Mult Implements a multiplication operation for longs and doubles.
NestedListVariable Looks up a nested variable in the execution context.
NestedVariable Looks up a nested variable in the execution context.
SelfNestedListVariable Looks up a nested variable in the execution context.
SelfNestedVariable Looks up a nested variable in the execution context.
SelfSimpleListVariable Looks up a simple variable in the execution context.
SelfSimpleVariable Looks up a simple variable in the execution context.
SetSelf Implements a special operation to allow a result to be assigned to a variable.
SetValue Implements a special operation to allow a result to be assigned to a variable.
SimpleListVariable Looks up a simple variable in the execution context.
SimpleVariable Looks up a simple variable in the execution context.
Sub Implements a subtract operation for longs and doubles.
UnaryMinus Implements a unary minus operation.
UnaryPlus Implements a unary plus operation for symmetry with the unary minus.
Variable Looks up and potentially dereferences a variable in the execution context.
While Implements a while operation.
 

Package org.quattor.pan.dml.operators Description

Contains classes that implement all of the pan language operators. The set of pan language operators is very similar to those of c.



Copyright © 2011 Quattor. All Rights Reserved.