View Issue Details

IDProjectCategoryView StatusLast Update
0006751SymmetricDSTaskpublic2025-06-02 13:13
Reporterpbelov Assigned Topbelov  
Prioritylow 
Status acknowledgedResolutionopen 
Product Version3.16.0 
Summary0006751: Consolidate detection of Binary Encoding & Decoding for table in batch
DescriptionConsolidate detection of Binary Encoding & Decoding for table in batch
Currently multiple classes dialect-specific database Writer classes detect batch decoding requirements separately, even though criteria are shared.

Example - PostgresBulkDatabaseWriter class has this code repeated (same code as for other Writer classes):
   protected boolean isBinaryConversionNeededForBatch(Batch batch) {
        if (batch.getBinaryEncoding() != BinaryEncoding.NONE && targetTable != null) {
            for (Column column : targetTable.getColumns()) {
                if (column.isOfBinaryType()) {
                    return true;
                }
            }
        }
        return false;
    }
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-03-12 15:36 pbelov New Issue
2025-03-12 15:36 pbelov Status new => assigned
2025-03-12 15:36 pbelov Assigned To => pbelov
2025-03-12 15:52 pbelov Status assigned => acknowledged
2025-03-17 17:10 pbelov Target Version 3.16.0 => 3.16.1
2025-03-31 13:29 pbelov Target Version 3.16.1 => 3.16.2
2025-05-03 00:29 pbelov Priority normal => low
2025-05-03 00:29 pbelov Target Version 3.16.2 => 3.16.3
2025-06-02 13:13 pbelov Target Version 3.16.3 =>
2025-06-02 13:13 pbelov Description Updated View Revisions