# HG changeset patch # User František Kučera # Date 1543940844 -3600 # Node ID 674b4e3b2f14dfd6582c3ef2cb1bd8054e18842c # Parent a64671d5f997d7630118e9f0f8786d220bf33165 relpipe-out-nullbyte diff -r a64671d5f997 -r 674b4e3b2f14 relpipe-data/implementation.xml --- a/relpipe-data/implementation.xml Sun Dec 02 22:48:32 2018 +0100 +++ b/relpipe-data/implementation.xml Tue Dec 04 17:27:24 2018 +0100 @@ -21,6 +21,7 @@ relpipe-lib-reader.cpp library shared c++ GNU LGPLv3+ or GPLv2+ relpipe-lib-writer.cpp library shared c++ GNU LGPLv3+ or GPLv2+ relpipe-out-gui.qt.cpp executable output c++ GNU GPLv3+ + relpipe-out-nullbyte.cpp executable output c++ GNU GPLv3+ relpipe-out-tabular.cpp executable output c++ GNU GPLv3+ relpipe-out-xml.cpp executable output c++ GNU GPLv3+ relpipe-tr-grep.cpp executable transformation c++ GNU GPLv3+ diff -r a64671d5f997 -r 674b4e3b2f14 relpipe-data/specification.xml --- a/relpipe-data/specification.xml Sun Dec 02 22:48:32 2018 +0100 +++ b/relpipe-data/specification.xml Tue Dec 04 17:27:24 2018 +0100 @@ -113,6 +113,17 @@ Particular implementation might offer also additional features like chart drawing or simple statistics (sum, max, min, avg, percentiles etc.)

+

relpipe-out-nullbyte

+ +

+ A tool that converts relational data to a list of null-byte (\0) separated values. + Makes sense only for a single relation because boundaries between relations will be lost if there are more of them. + Also attribute names and types are lost by default. +

+

+ Is suitable for passing a single relation to xargs -0 -nX (where X is the attribute count) + or other command that accepts values separated by a null-byte. +

relpipe-out-xml