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 ODAFilterExprProviderReturns 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.booleanIndicates if currently under the environment support the ODA extension Filters.booleansupportODAFilterPushDown(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:IODAFilterExprProviderOnly returns the filter expression which can be mapped between BIRT defined and ODA filter extension provider.- Specified by:
getMappedFilterExprDefinitionsin 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:IODAFilterExprProviderIndicates if currently under the environment support the ODA extension Filters.- Specified by:
supportOdaExtensionFiltersin interfaceIODAFilterExprProvider- Returns:
- true if supported, false, if not supported.
-
supportODAFilterPushDown
Description copied from interface:IODAFilterExprProviderIndicates if the given data source and data set support the ODA extension Filters.- Specified by:
supportODAFilterPushDownin 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.
-