Class ODAFilterExprProvider
java.lang.Object
org.eclipse.birt.report.model.api.filterExtension.ODAFilterExprProvider
- All Implemented Interfaces:
IODAFilterExprProvider
ODAFilterExprProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ODAFilterExprProvider
Returns the singleton instance.getMappedFilterExprDefinitions
(String dataSetExtId, String dataSourceExtId) Only returns the filter expression which can be mapped between BIRT defined and ODA filter extension provider.boolean
Indicates if currently under the environment support the ODA extension Filters.boolean
supportODAFilterPushDown
(String dataSourceExtId, String dataSetExtId) Indicates if the given data source and data set support the ODA extension Filters.
-
Constructor Details
-
ODAFilterExprProvider
public ODAFilterExprProvider()
-
-
Method Details
-
getInstance
Returns the singleton instance.- Returns:
- the instance
-
getMappedFilterExprDefinitions
public List<IFilterExprDefinition> getMappedFilterExprDefinitions(String dataSetExtId, String dataSourceExtId) Description copied from interface:IODAFilterExprProvider
Only returns the filter expression which can be mapped between BIRT defined and ODA filter extension provider.- Specified by:
getMappedFilterExprDefinitions
in interfaceIODAFilterExprProvider
- Parameters:
dataSetExtId
- oda datasource extension id.dataSourceExtId
- oda dataset extension id.- Returns:
- List of IFilterExprDefinition instance.
-
supportOdaExtensionFilters
public boolean supportOdaExtensionFilters()Description copied from interface:IODAFilterExprProvider
Indicates if currently under the environment support the ODA extension Filters.- Specified by:
supportOdaExtensionFilters
in interfaceIODAFilterExprProvider
- Returns:
- true if supported, false, if not supported.
-
supportODAFilterPushDown
Description copied from interface:IODAFilterExprProvider
Indicates if the given data source and data set support the ODA extension Filters.- Specified by:
supportODAFilterPushDown
in interfaceIODAFilterExprProvider
- Parameters:
dataSourceExtId
- the extension id of the data sourcedataSetExtId
- the extension id of the data set- Returns:
- true if supported, false, if not supported.
-