|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Describes a conditional expression that produces a Boolean type result.
A conditonal expression contains up to four parts:
Field Summary | |
static int |
OP_BETWEEN
The Between operator. |
static int |
OP_BOTTOM_N
The Bottom(N) aggregate operator. |
static int |
OP_BOTTOM_PERCENT
The BottomNPercent aggregate operator. |
static int |
OP_EQ
The Equals operator. |
static int |
OP_FALSE
The isFalse operator. |
static int |
OP_GE
The GreaterThanOrEqualTo operator. |
static int |
OP_GT
The GreaterThan operator. |
static int |
OP_IN
IN, NOT_IN operator. |
static int |
OP_LE
The LessThanOrEqualTo operator. |
static int |
OP_LIKE
The Like operator. |
static int |
OP_LT
The LessThan operator. |
static int |
OP_MATCH
The Match operator. |
static int |
OP_NE
The NotEquals operator. |
static int |
OP_NONE
No operator defined for this conditonal expression |
static int |
OP_NOT_BETWEEN
The NotBetween operator. |
static int |
OP_NOT_IN
|
static int |
OP_NOT_LIKE
|
static int |
OP_NOT_MATCH
|
static int |
OP_NOT_NULL
The isNotNull operator. |
static int |
OP_NULL
The isNull operator. |
static int |
OP_TOP_N
The Top(N) aggregate operator. |
static int |
OP_TOP_PERCENT
The TopNPercent aggregate operator. |
static int |
OP_TRUE
The isTrue operator. |
Fields inherited from interface org.eclipse.birt.data.engine.api.IBaseExpression |
GROUP_OVERALL |
Method Summary | |
IScriptExpression |
getExpression()
Gets the main expression |
IBaseExpression |
getOperand1()
Gets the expression for operand 1. |
IBaseExpression |
getOperand2()
Gets the expression for operand 2. |
int |
getOperator()
Gets the operator. |
Methods inherited from interface org.eclipse.birt.data.engine.api.IBaseExpression |
getDataType, getGroupName, getHandle, setGroupName, setHandle |
Field Detail |
public static final int OP_NONE
public static final int OP_EQ
public static final int OP_NE
public static final int OP_LT
public static final int OP_LE
public static final int OP_GE
public static final int OP_GT
public static final int OP_BETWEEN
public static final int OP_NOT_BETWEEN
public static final int OP_NULL
public static final int OP_NOT_NULL
public static final int OP_TRUE
public static final int OP_FALSE
public static final int OP_LIKE
public static final int OP_TOP_N
public static final int OP_BOTTOM_N
public static final int OP_TOP_PERCENT
public static final int OP_BOTTOM_PERCENT
public static final int OP_MATCH
public static final int OP_NOT_LIKE
public static final int OP_NOT_MATCH
public static final int OP_IN
public static final int OP_NOT_IN
Method Detail |
public IScriptExpression getExpression()
public int getOperator()
public IBaseExpression getOperand1()
public IBaseExpression getOperand2()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |