On Wed, Sep 16, 2015 at 9:50 AM, Stephen Jiang <[email protected]>
wrote:

> It is interesting that in formatter.rb, if more than 2 columns, it would
> not respect the width passed in.  Why is that?  I am thinking about change
> it, but I'd like to know the reason behind it.
>
> Or is it ok to keep this way, even the output is not ideal?
>
>         if args.length == 1
>           ...
>         elsif args.length == 2
>          ...
>           end
>         else
>           # Print a space to set off multi-column rows
>           print ' '
>           first = true
>           for e in args
>             @out.print " " unless first
>             first = false
>             @out.print e
>           end
>          ...
>         end
>


Probably because two columns was all we ever needed: row key and then the
value and if only one value, then show it as one column. Have at it Stephen.

Ideally though formatter.rb would go away -- it is an awful hack -- and
we'd have a 'real' console results formatter that did a better job. When I
looked back then, all were incompatibly licensed. That may have changed
(this looks ok on cursory glance:
https://github.com/thedathoudarya/WAGU-data-in-table-view... or could we
hack in sqlline -- https://github.com/julianhyde/sqlline -- or some such..).

St.Ack

Reply via email to