Module clique_csv_writer

Data Types

alert()

alert() = {alert, [status_list() | table() | text()]}

elem()

elem() = text() | status_list() | table() | alert() | usage()

status()

status() = [elem()]

status_list()

status_list() = {list, iolist(), [iolist()]} | {list, [iolist()]}

table()

table() = {table, [[{atom() | string(), term()}]]}

text()

text() = {text, iolist()}

usage()

usage() = usage

Function Index

write/1Implements a writer module for clique which outputs tabular data in CSV format.
write_status/2Write status information in csv format.

Function Details

write/1

write(Status::status()) -> {iolist(), iolist()}

Implements a writer module for clique which outputs tabular data in CSV format.

write_status/2

write_status(X1::elem(), Output::iolist()) -> iolist()

Write status information in csv format.

Anything other than a table is discarded, since there's no good way to represent non-tabular data in CSV. We want to be able to use the CSV output directly without needing to strip off any extranious stuff.


Generated by EDoc