Output Functions
The output functions return object of type IRowsOutput.
| Name and Description |
|---|
buffer_output(output: object<IRowsOutput>, size: integer := 1024): object<IRowsOutput>Implements buffer for rows output. |
delay_output(output: object<IRowsOutput>, delay_secs: integer := 5): object<IRowsOutput>Implements delay before writing values. |
stdout(fmt?: object<IRowsFormatter>): object<IRowsOutput>Writes data to the system console. |
parallel_output(output: object<IRowsOutput>, max_degree?: integer): object<IRowsOutput>Allows to run output write operations in parallel. Must be used only for rows outputs that support this! |
retry_output(output: object<IRowsOutput>, max_attempts: integer := 3, retry_interval_secs: float := 5.0): object<IRowsOutput>Implements retry resilience strategy with constant delay interval for rows output. |
write(uri: string, fmt?: object<IRowsFormatter>): object<IRowsInput> Write data to an URI. |
write_file(path: string, fmt?: object<IRowsFormatter>): object<IRowsOutput> Writes data to a file. If fmt is omitted the formatter will be resolved by file extension. |