Class ODAFilterExprProvider
- java.lang.Object
-
- org.eclipse.birt.report.model.api.filterExtension.ODAFilterExprProvider
-
- All Implemented Interfaces:
IODAFilterExprProvider
public class ODAFilterExprProvider extends java.lang.Object implements IODAFilterExprProvider
ODAFilterExprProvider
-
-
Constructor Summary
Constructors Constructor Description ODAFilterExprProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ODAFilterExprProvidergetInstance()Returns the singleton instance.java.util.List<IFilterExprDefinition>getMappedFilterExprDefinitions(java.lang.String dataSetExtId, java.lang.String dataSourceExtId)Only returns the filter expression which can be mapped between BIRT defined and ODA filter extension provider.booleansupportOdaExtensionFilters()Indicates if currently under the environment support the ODA extension Filters.booleansupportODAFilterPushDown(java.lang.String dataSourceExtId, java.lang.String dataSetExtId)Indicates if the given data source and data set support the ODA extension Filters.
-
-
-
Method Detail
-
getInstance
public static ODAFilterExprProvider getInstance()
Returns the singleton instance.- Returns:
- the instance
-
getMappedFilterExprDefinitions
public java.util.List<IFilterExprDefinition> getMappedFilterExprDefinitions(java.lang.String dataSetExtId, java.lang.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
public boolean supportODAFilterPushDown(java.lang.String dataSourceExtId, java.lang.String dataSetExtId)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.
-
-