File tree 2 files changed +14
-0
lines changed
cmem_plugin_base/dataintegration
2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ ) and this project adheres to [ Semantic Versioning] ( https://semver.org/ )
6
6
7
+ ## [ Unreleased]
8
+
9
+ ### Added
10
+
11
+ - Added ` explicit_schema ` parameter to ` FlexibleOutputSchema ` (CMEM-6444).
12
+
13
+
7
14
## [ 4.9.0] 2025-02-20
8
15
9
16
### Added
Original file line number Diff line number Diff line change @@ -22,8 +22,15 @@ class FlexibleSchemaPort(Port):
22
22
Flexible input ports will adapt the schema to the connected output.
23
23
Flexible output ports will adapt the schema to the connected input.
24
24
It is not allowed to connect two flexible ports.
25
+
26
+ :param explicit_schema: Indicates whether an output port has an explicitly defined and quickly
27
+ retrievable schema (like CSV). This allows for connecting it directly to
28
+ flexible input ports in which case the explict schema will be used.
25
29
"""
26
30
31
+ def __init__ (self , explicit_schema : bool = False ):
32
+ self .explicit_schema = explicit_schema
33
+
27
34
28
35
class UnknownSchemaPort (Port ):
29
36
"""Port for which the schema is not known in advance.
You can’t perform that action at this time.
0 commit comments