Interface IODAFilterExprProvider
-
- All Known Implementing Classes:
ODAFilterExprProvider
public interface IODAFilterExprProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<IFilterExprDefinition>getMappedFilterExprDefinitions(java.lang.String odaDatasetExtensionId, java.lang.String odaDataSourceExtensionId)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
-
getMappedFilterExprDefinitions
java.util.List<IFilterExprDefinition> getMappedFilterExprDefinitions(java.lang.String odaDatasetExtensionId, java.lang.String odaDataSourceExtensionId)
Only returns the filter expression which can be mapped between BIRT defined and ODA filter extension provider.- Parameters:
odaDatasetExtensionId- oda datasource extension id.odaDataSourceExtensionId- oda dataset extension id.- Returns:
- List of IFilterExprDefinition instance.
-
supportOdaExtensionFilters
boolean supportOdaExtensionFilters()
Indicates if currently under the environment support the ODA extension Filters.- Returns:
- true if supported, false, if not supported.
-
supportODAFilterPushDown
boolean supportODAFilterPushDown(java.lang.String dataSourceExtId, java.lang.String dataSetExtId)Indicates if the given data source and data set support the ODA extension Filters.- Parameters:
dataSourceExtId- the extension id of the data sourcedataSetExtId- the extension id of the data set- Returns:
- true if supported, false, if not supported.
-
-