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.
      boolean supportOdaExtensionFilters()
      Indicates if currently under the environment support the ODA extension Filters.
      boolean supportODAFilterPushDown​(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 source
        dataSetExtId - the extension id of the data set
        Returns:
        true if supported, false, if not supported.