View Issue Details

IDProjectCategoryView StatusLast Update
0006557SymmetricDSImprovementpublic2024-08-20 18:26
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.8Fixed in Version3.15.8 
Summary0006557: Filter extension point during extraction
DescriptionAdd a filter extension point that is called during the extraction phase.

public interface IExtractDataFilter extends IExtensionPoint {
    public boolean filterData(DataContext context, Batch batch, Table table, CsvData data);
}

It can return true to allow the row to extract or false to filter out the row. With access to the context and data, it can also mask or replace any values in rows.
Tagsextract

Relationships

related to 0006558 closedpmarzullo SymmetricDS Pro Add IExtractDataFilter interface to Extension Form screen 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 cd37be08

2024-08-14 16:14:49

admin

Details Diff
0006557: Filter extension point during extraction Affected Issues
0006557
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/extract/ExtractDataReaderFactory.java Diff File
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java Diff File
add - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/IExtractDataFilter.java Diff File

SymmetricDS: 3.16 a0ff4ded

2024-08-14 16:14:49

admin

Details Diff
0006557: Filter extension point during extraction Affected Issues
0006557
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/extract/ExtractDataReaderFactory.java Diff File
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java Diff File
add - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/IExtractDataFilter.java Diff File

Issue History

Date Modified Username Field Change
2024-08-14 16:12 elong New Issue
2024-08-14 16:12 elong Status new => assigned
2024-08-14 16:12 elong Assigned To => elong
2024-08-14 16:12 elong Tag Attached: extract
2024-08-14 16:19 elong Status assigned => resolved
2024-08-14 16:19 elong Resolution open => fixed
2024-08-14 16:19 elong Fixed in Version => 3.15.8
2024-08-14 17:00 admin Changeset attached => SymmetricDS 3.15 cd37be08
2024-08-14 17:00 admin Changeset attached => SymmetricDS 3.16 a0ff4ded
2024-08-16 17:45 admin Status resolved => closed
2024-08-20 18:26 pmarzullo Relationship added related to 0006558