File tree 2 files changed +8
-0
lines changed
cmem_plugin_base/dataintegration
2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
9
9
### Added
10
10
11
11
- Custom actions for Workflow plugins (CMEM-5576).
12
+ - Added explicit_schema parameter to FlexibleOutputSchema (CMEM-6444).
12
13
13
14
## [ 4.9.0] 2025-02-20
14
15
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