public interface IFilterExprDefinition
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
static final int BIRT_SUPPORT_ONLY
static final int EXTENSION_SUPPORT_ONLY
static final int EXPR_MAPPING_SUPPORTED
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 typetrue
if it is supported. Otherwise,
false
.Copyright © 2008 Actuate Corp. All rights reserved.