|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IConditionalExpression
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 |
---|
static final int OP_NONE
static final int OP_EQ
static final int OP_NE
static final int OP_LT
static final int OP_LE
static final int OP_GE
static final int OP_GT
static final int OP_BETWEEN
static final int OP_NOT_BETWEEN
static final int OP_NULL
static final int OP_NOT_NULL
static final int OP_TRUE
static final int OP_FALSE
static final int OP_LIKE
static final int OP_TOP_N
static final int OP_BOTTOM_N
static final int OP_TOP_PERCENT
static final int OP_BOTTOM_PERCENT
static final int OP_MATCH
static final int OP_NOT_LIKE
static final int OP_NOT_MATCH
static final int OP_IN
static final int OP_NOT_IN
Method Detail |
---|
IScriptExpression getExpression()
int getOperator()
IBaseExpression getOperand1()
IBaseExpression getOperand2()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |