Ticket #747 (closed enhancement: fixed)

Opened 4 months ago

Last modified 4 months ago

Provide estimated row count as a lazy loaded value

Reported by: kasper Owned by: kasper
Priority: medium Milestone: DataCleaner 2.4.2
Component: AnalyzerBeans Keywords:
Cc:
Influenced classes:

Description

Currently the AnalysisListener? interface defines a method like this:

public void rowProcessingBegin(AnalysisJob job, Table table, int estimatedRows);

The last parameter (the int) should be replaced by either a (lazy loaded) Ref<Integer> or preferably an interface for gathering more information about the job. This will benefit performance in two ways:

  • The querying of the count can be done in parallel with the actual execution.
  • Sometimes the count is actually not used at all (for example in the Command-Line Interface), and it's a shame to waste time retrieving it then!

Change History

comment:1 Changed 4 months ago by kasper

  • Owner set to kasper
  • Status changed from new to assigned

comment:2 Changed 4 months ago by kasper

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed as of rev. [3040], [3041], [3042] and [3043].

comment:3 Changed 4 months ago by kasper

  • Milestone changed from DataCleaner X.0 to DataCleaner 2.4.2
Note: See TracTickets for help on using tickets.