Interface IExtractionTask

All Superinterfaces:
IEngineTask
All Known Subinterfaces:
IDataExtractionTask, IDatasetPreviewTask

public interface IExtractionTask extends IEngineTask
  • Method Details

    • setFilters

      void setFilters(org.eclipse.birt.data.engine.api.IFilterDefinition[] filters)
      the filter conditions
      Parameters:
      filters -
    • setSorts

      void setSorts(org.eclipse.birt.data.engine.api.ISortDefinition[] sorts)
      set sorting conditions
      Parameters:
      sorts -
    • setSorts

      void setSorts(org.eclipse.birt.data.engine.api.ISortDefinition[] simpleSortExpression, boolean overrideExistingSorts)
      set sorting conditions
      Parameters:
      simpleSortExpression -
      overrideExistingSorts -
    • extract

      Object extract() throws org.eclipse.birt.core.exception.BirtException
      execute this extraction task
      Returns:
      the extraction result
      Throws:
      org.eclipse.birt.core.exception.BirtException
    • extract

      void extract(IExtractionOption option) throws org.eclipse.birt.core.exception.BirtException
      execute this extraction task
      Parameters:
      option - the extraction option
      Throws:
      org.eclipse.birt.core.exception.BirtException