|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFilterExprDefinition
IFilterExprDefinition
Field Summary | |
---|---|
static int |
BIRT_SUPPORT_ONLY
Indicates this FilterExpreDefinition is BIRT supported only, not mapped to a ODA extension Filter definition. |
static int |
EXPR_MAPPING_SUPPORTED
Indicates this FilterExpreDefinition is supported by both of ODA extension and BIRT predefined. |
static int |
EXTENSION_SUPPORT_ONLY
Indicates this FilterExpreDefinition is ODA extension side supported only, not mapped to a BIRT predefined Filter definition. |
Method Summary | |
---|---|
int |
expressionSupportedType()
Returns the expression supported type of this FilterExprDefinition. |
java.lang.String |
getBirtFilterExprDisplayName()
Return the corresponding BIRT predefined Filter expression operator display name. |
java.lang.String |
getBirtFilterExprDisplayName(com.ibm.icu.util.ULocale locale)
Return the corresponding BIRT predefined Filter expression operator display name. |
java.lang.String |
getBirtFilterExprId()
Returns the BIRT predefined filter expression operator internal name. |
java.lang.String |
getExtFilterDisplayName()
Returns the display name of this Filter expression. |
java.lang.String |
getExtFilterExprId()
Returns the ODA filter extension filter expression id if there is. |
java.lang.Integer |
getMaxArguments()
Returns the number of arguments that this filter definition can maximize supported. |
java.lang.Integer |
getMinArguments()
Returns the min arguments required by this filter expression definition. |
java.lang.String |
getProviderExtensionId()
Returns the ODA filter extension provider ID if there is. |
boolean |
isNegatedExtExprId()
Indicates whether the expression is mapped to the negated data base expression, i.e. |
boolean |
supportsAPIDataType(int apiDataType)
Indicates whether the given API type is supported by this filter operator. |
boolean |
supportsUnboundedMaxArguments()
Indicates if this filter definition support unbounded max arguments. |
Field Detail |
---|
static final int BIRT_SUPPORT_ONLY
static final int EXTENSION_SUPPORT_ONLY
static final int EXPR_MAPPING_SUPPORTED
Method Detail |
---|
int expressionSupportedType()
java.lang.String getBirtFilterExprDisplayName()
java.lang.String getBirtFilterExprDisplayName(com.ibm.icu.util.ULocale locale)
java.lang.String getBirtFilterExprId()
java.lang.String getProviderExtensionId()
java.lang.String getExtFilterExprId()
java.lang.String getExtFilterDisplayName()
java.lang.Integer getMinArguments()
boolean supportsUnboundedMaxArguments()
java.lang.Integer getMaxArguments()
boolean isNegatedExtExprId()
One example is that: the database may use eq and negated eq to represent BIRT EQ and NE.
true
if mapped to a negated provider expression;
false
otherwise.boolean supportsAPIDataType(int apiDataType)
apiDataType
- the api data type
true
if it is supported. Otherwise,
false
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |