org.objectweb.medor.expression.api
Interface Operator
- All Superinterfaces:
- org.objectweb.medor.clone.api.Cloneable, java.lang.Cloneable, Expression, java.io.Serializable
- All Known Subinterfaces:
- BinaryArithmeticOperator, BinaryLogicalOperator, BinaryOperator, Comparator, UnaryArithmeticOperator, UnaryLogicalOperator, UnaryOperator
- All Known Implementing Classes:
- BasicBinaryArithmeticOperator, BasicBinaryLogicalOperator, BasicBinaryOperator, BasicComparator, BasicOperator, BasicUnaryArithmeticOperator, BasicUnaryLogicalOperator, BasicUnaryOperator, Concat, FirstLocate, Length, Like, Sqrt
- public interface Operator
- extends Expression
- Author:
- Sebastien Chassande-Barrioz
Field Summary |
static java.lang.String |
ABS
|
static java.lang.String |
AND
|
static java.lang.String |
AVG
|
static java.lang.String |
BITWIZE
|
static java.lang.String |
CONCAT
|
static java.lang.String |
CONDAND
|
static java.lang.String |
CONDOR
|
static java.lang.String |
COUNT
|
static java.lang.String |
DIV
|
static java.lang.String |
EQUAL
|
static java.lang.String |
FIRSTLOCATE
|
static java.lang.String |
GREATER
|
static java.lang.String |
GREATEREQUAL
|
static java.lang.String |
IN
|
static java.lang.String |
INDEXEDLOCATE
|
static java.lang.String |
LENGTH
|
static java.lang.String |
LOWER
|
static java.lang.String |
LOWEREQUAL
|
static java.lang.String |
MAX
|
static java.lang.String |
MEMBEROF
|
static java.lang.String |
MIN
|
static java.lang.String |
MINUS
|
static java.lang.String |
MOD
|
static java.lang.String |
MULT
|
static java.lang.String |
NAV
|
static java.lang.String |
NOT
|
static java.lang.String |
NOTEQUAL
|
static java.lang.String |
NOTMEMBEROF
|
static java.lang.String |
OR
|
static java.lang.String |
PLUS
|
static java.lang.String |
SQRT
|
static java.lang.String |
STRING_LOWER
|
static java.lang.String |
STRING_UPPER
|
static java.lang.String |
SUBSTRING
|
static java.lang.String |
SUM
|
static java.lang.String |
UMINUS
|
Methods inherited from interface org.objectweb.medor.clone.api.Cloneable |
clone |
LOWER
public static final java.lang.String LOWER
- See Also:
- Constant Field Values
GREATER
public static final java.lang.String GREATER
- See Also:
- Constant Field Values
LOWEREQUAL
public static final java.lang.String LOWEREQUAL
- See Also:
- Constant Field Values
GREATEREQUAL
public static final java.lang.String GREATEREQUAL
- See Also:
- Constant Field Values
NOT
public static final java.lang.String NOT
- See Also:
- Constant Field Values
CONDAND
public static final java.lang.String CONDAND
- See Also:
- Constant Field Values
CONCAT
public static final java.lang.String CONCAT
- See Also:
- Constant Field Values
AND
public static final java.lang.String AND
- See Also:
- Constant Field Values
CONDOR
public static final java.lang.String CONDOR
- See Also:
- Constant Field Values
OR
public static final java.lang.String OR
- See Also:
- Constant Field Values
EQUAL
public static final java.lang.String EQUAL
- See Also:
- Constant Field Values
NOTEQUAL
public static final java.lang.String NOTEQUAL
- See Also:
- Constant Field Values
PLUS
public static final java.lang.String PLUS
- See Also:
- Constant Field Values
MINUS
public static final java.lang.String MINUS
- See Also:
- Constant Field Values
UMINUS
public static final java.lang.String UMINUS
- See Also:
- Constant Field Values
MULT
public static final java.lang.String MULT
- See Also:
- Constant Field Values
DIV
public static final java.lang.String DIV
- See Also:
- Constant Field Values
BITWIZE
public static final java.lang.String BITWIZE
- See Also:
- Constant Field Values
NAV
public static final java.lang.String NAV
- See Also:
- Constant Field Values
IN
public static final java.lang.String IN
- See Also:
- Constant Field Values
LENGTH
public static final java.lang.String LENGTH
- See Also:
- Constant Field Values
FIRSTLOCATE
public static final java.lang.String FIRSTLOCATE
- See Also:
- Constant Field Values
INDEXEDLOCATE
public static final java.lang.String INDEXEDLOCATE
- See Also:
- Constant Field Values
SQRT
public static final java.lang.String SQRT
- See Also:
- Constant Field Values
ABS
public static final java.lang.String ABS
- See Also:
- Constant Field Values
SUBSTRING
public static final java.lang.String SUBSTRING
- See Also:
- Constant Field Values
STRING_UPPER
public static final java.lang.String STRING_UPPER
- See Also:
- Constant Field Values
STRING_LOWER
public static final java.lang.String STRING_LOWER
- See Also:
- Constant Field Values
MEMBEROF
public static final java.lang.String MEMBEROF
- See Also:
- Constant Field Values
NOTMEMBEROF
public static final java.lang.String NOTMEMBEROF
- See Also:
- Constant Field Values
AVG
public static final java.lang.String AVG
- See Also:
- Constant Field Values
MIN
public static final java.lang.String MIN
- See Also:
- Constant Field Values
MAX
public static final java.lang.String MAX
- See Also:
- Constant Field Values
COUNT
public static final java.lang.String COUNT
- See Also:
- Constant Field Values
SUM
public static final java.lang.String SUM
- See Also:
- Constant Field Values
MOD
public static final java.lang.String MOD
- See Also:
- Constant Field Values
getOperatorString
public java.lang.String getOperatorString()
- Returns the String representing the operator in Java
- Returns:
- the String representing the operator in Java
getOperandNumber
public int getOperandNumber()
getExpression
public Expression getExpression(int idx)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
setExpression
public void setExpression(int idx,
Expression exp)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException