dql.output module¶
Formatting and displaying output
-
class
dql.output.
BaseFormat
(results, ostream, width='auto', pagesize='auto', lossy_json_float=True)[source]¶ Bases:
object
Base class for formatters
-
class
dql.output.
ColumnFormat
(*args, **kwargs)[source]¶ Bases:
dql.output.BaseFormat
A layout that puts item attributes in columns
-
class
dql.output.
ExpandedFormat
(results, ostream, width='auto', pagesize='auto', lossy_json_float=True)[source]¶ Bases:
dql.output.BaseFormat
A layout that puts item attributes on separate lines
-
class
dql.output.
JsonFormat
(results, ostream, width='auto', pagesize='auto', lossy_json_float=True)[source]¶ Bases:
dql.output.BaseFormat
-
class
dql.output.
SmartBuffer
(buf)[source]¶ Bases:
object
A buffer that wraps another buffer and encodes unicode strings.
-
class
dql.output.
SmartFormat
(results, ostream, *args, **kwargs)[source]¶ Bases:
object
A layout that chooses column/expanded format intelligently